| [ |
| { |
| "sha": "fbbe00c0b7f7aa5aca42a82358332eb2de56b9af", |
| "description": "panfrost: Use an identity swizzle for RAW formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce8ea9e602a04a665bd082f02568b1b57a461da5", |
| "description": "pan/lower_fb: Add support for rgb10a2 _SINT variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15f6cd7f7297b17025f22bc31a01c0fb50dc4c72", |
| "description": "pan/lower_fb: Add support for B10G10R10A2_UINT variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7625cba2b7f95f09bb94900ecce265810885517d", |
| "description": "pan/lower_fb: Re-order components when dealing with raw formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0867ef93441a1d44572601185a99ed0d0924742", |
| "description": "pan/lower_fb: Support SNORM8 unpacking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f256ec2a8811b9fa3f9245c0768118d7adc5262f", |
| "description": "pan/bi: Fix 1DArray image coordinate retrieval", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3e0cf3d323347a5bb96e70dbcc19ccae06c5bf8", |
| "description": "aco: Omit p_extract after ds_read with matching bit size.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94789018245a5e3c4c03ea48cb4719ed08c60631", |
| "description": "aco: Implement integer conversions using p_extract.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f14023666ca9f6387af668e403627ea2bf85c66a", |
| "description": "aco: Allow p_extract to have different definition and operand sizes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f00d3e29094942cf8a35c76646b2cfd82f4b3f8a", |
| "description": "radeonsi: implement shader-based culling for lines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7e0b90c949feeba51172c65682f1ee6fa85a31f", |
| "description": "ac/llvm: rename ac_cull_triangle -> ac_cull_primitive", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0030bdf9a64b806bacbc229df7237a08229f265f", |
| "description": "radeonsi: add gfx10 helpers for determining whether edgeflags are enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6058b7381e56af31282682d0c661971b00b766ad", |
| "description": "radeonsi: always use the correct number of vertices in NGG shader code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25026076abba64f9b83c1e4fa56a4a93441ab56e", |
| "description": "ac/llvm: pass cull options into cull_bbox directly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccbd551192ea08864da5ce88d51507572743747e", |
| "description": "radeonsi: disallow NGG fast launch on Navi1x because VGT_FLUSH makes it slower", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1cf504f7837b7a165da0956f54e0cc539860666", |
| "description": "radeonsi: fix clearing index_size for NGG fast launch", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e40bd6158810b7f790f4fc20f41e69f329a55aa1", |
| "description": "radeonsi: strenthen the ngg->legacy hw workaround, fix fast launch hangs too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "279cd5821c55b261c4ad9930f38fa4b054b07856", |
| "description": "ac/gpu_info: fix the comment for the NGG->legacy transition bug", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f445e76ae8e2ef518f7247274d018300909aac3", |
| "description": "radeonsi: don't check ngg_culling != 0 for fast launch because it's tautology", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "678b6cdc8bc3cfe6a0a3b4ad5a8d0761d26f16c2", |
| "description": "radeonsi: clean prefer_mono for the blit VS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73b036306c0bd9d665f148041a3063386dd30701", |
| "description": "radeonsi: reduce NGG culling on/off transitions by keeping it enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7b0ddbfa89017608767df2e70dd8a8bfeb78b48", |
| "description": "radeonsi: use the optimal draw packet sequence for VGT_FLUSH", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a927a2f52724f93d660437dc3f804fc1f3016848", |
| "description": "radeonsi: set vs_uses_base_instance using C++ template arguments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca37d4c925359183cb0f1fa18641e7ddfa221886", |
| "description": "radeonsi: decrease vertex count threshold for shader culling to 128", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "465f249ec89bce91a5b523e63d12560ba7b855cb", |
| "description": "radeonsi: change the units of oversub_pc_factor to integer multiples of 1/4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cb008719c0fc9705dd16416e99ff7ae1b3a7fa1", |
| "description": "radeonsi: fix a depth texturing performance regression on gfx6-7", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0580d4c1a25b75616d1b8732624bf63a27a929a9" |
| }, |
| { |
| "sha": "eb06e6e6cd61879d929fc390571a3dd67e41fdf0", |
| "description": "radv: Add noatocdithering option to RADV_DEBUG", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "daa8a81d99f80b75e51421bfebd98a2e1e7ac6fd", |
| "description": "nir: fix opt_memcpy src/dst mixup", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f6667cb0ce828a8e4bc57e182ab1526fdd7a5e35" |
| }, |
| { |
| "sha": "694e14dd99530a1e4d8d08a42a183f4b5f8872dd", |
| "description": "panvk/ci: Trigger bifrost jobs on vulkan changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fbad566546558c627f6301b40056b77e262fb30", |
| "description": "panvk: Split var copies before lowering them", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6de4351f96aa43d84315ac297aceae1c9c1be4c8", |
| "description": "panvk: Handle VK_REMAINING_{MIP_LEVELS,ARRAY_LAYERS) when creating image views", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "346c6ac221440ce6d84b13c5cc8c524e57c362ea", |
| "description": "panvk: Fix stencil clear assignment in panvk_cmd_fb_info_set_subpass()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99adf336427f972543d536fa0ac4051edc990c3b", |
| "description": "panvk: Fix size overflow in GetBufferMemoryRequirements()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02c46a28eff003d7e8b3c6cfdd4089defd4ef31d", |
| "description": "panvk: Fix 1DArray image to buffer copy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e48d66afcb77d394587ca35aff15dcc62bb5b3f2", |
| "description": "panvk: Only prepare texture descriptors when the image is sampled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92768ee62758b3a28e46182b1bd5e242003d94cc", |
| "description": "panvk: Don't expect subpasses to use all RTs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96f006539fdccaa79e6561e8175bf46ccbbdaca9", |
| "description": "panvk: Fix an overflow on cmdbuf->state.clear", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d43912b18865b45db0ac72ec1e3e02ca7500d9ea", |
| "description": "panvk: Handle input varyings without previous writes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c60de9b5739d335fe83042d5e40bcdb29389814", |
| "description": "panvk: Avoid allocating sysvals UBOs when the pipeline has one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac898731252e9c71aacb0414f94f75a802da8f3b", |
| "description": "panvk: Fix multisample image copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "961d03ce615b2830c87cee46b7655984b3d59e6a", |
| "description": "panvk: Fix panvk_pipeline_builder_upload_sysval()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20fe252664e1ee396ecabf35748b1298ce002d91", |
| "description": "panvk: Fix the pipeline binding logic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5360e6240d2b88a3777e30caeb857f4dfb188749", |
| "description": "panvk: Don't invalidate the vertex attributes when binding a new pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d008f9d35a2c1db6e84ba9a950fc55712ec4a9e3", |
| "description": "panvk: Use the local batch variable when we have one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fb22d28d8a113a78d7dccd92225f7bbf407f448", |
| "description": "panvk: Make panvk_cmd_open_batch() return the new batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28bd417e3d1975e15c44aa417baa1aae52b75cd4", |
| "description": "panvk: Extend panvk_cmd_close_batch() to handle current_batch == NULL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "915a41f55af003f82d9dfffdbe2267395c78e198", |
| "description": "panvk: Fix TLS initialization for multi-draw batches", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e856386764172e65e99d2c22d8f2f0160c77a0fe", |
| "description": "panvk: Fix the static scissor/viewport case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5115faefacbac0f9d7021a3cfbb3e80f4956848", |
| "description": "panvk: Always allocate at least one BLEND descriptor for fragment shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bff052d6f54150e70db02c618415573eaba3545e", |
| "description": "radv: remove vs_common_out:export_prim_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a6d1193090499f9c7e1d76acc2f99e852d3213d", |
| "description": "radv: remove unnecessary init of outinfo.export_prim_id for GS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e5b9b74106d5ed71a432c1ff9649fd6b4b9e92d", |
| "description": "radv: remove unnecessary radv_shader_info:{vs,tes}.export_prim_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32358b0335142957b7e5c5a96f3081834e92971e", |
| "description": "microsoft/clc: drop LLVM dependency to version < 12", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c4755a7c32e66c2fb477a850d614bce847dcd8d3" |
| }, |
| { |
| "sha": "19e5b4cf2e642174a0facb3f0e496a25b61ad2e3", |
| "description": "radv: remove unnecessary vs_common_out.export_layer_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a35cfa77f643aba52b18d847c1fe9c0240361e10", |
| "description": "radv: remove unnecessary vs_common_out.export_viewport_index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7594d4ae2c5d53c3fa905f88f56b8aedf62f2e22", |
| "description": "radeonsi/test: add sanity checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf5cd4c48a15e27ea428bfba436a82462172fc99", |
| "description": "radeonsi/test: add Raven expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0afd9e272ee80234af945359f6adae05a0ef0c22", |
| "description": "radeonsi/test: add --gpu to select the GPU to test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "814e98c3a0dda68c27b12dd24d3e9c8d29e14b74", |
| "description": "radeonsi/test: sanitize output_folder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff8edcf90334cb1d84d7093dccfdad412338bd3f", |
| "description": "radeonsi/test: allow to specify a baseline folder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1248c4728a0d02e325f731dd6302d28d82c570bd", |
| "description": "radeonsi/test: print default values in help", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59084f05fc8ba6aa3b8fb0221792da3ab050784c", |
| "description": "radv: don't require a GS copy shader to use the cache with NGG VS+GS", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7e664a538355018a16ef60ecf8aaef304a25aa59" |
| }, |
| { |
| "sha": "2c21835963d4faaa3fe3c6defd416de4f612190a", |
| "description": "radv: remove unused radv_nir_compiler_options fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82193fa58c406d40b9231b9f9562775f367b99eb", |
| "description": "radv: cleanup uses of VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7188e7c87de316edd8330e9d22ffe442311d920c", |
| "description": "util/cache: test simple cache put and get between instances", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e043b97704f52d96ce33a688d2d2869b4aa7fad2", |
| "description": "v3d: add R10G10B10X2_UNORM to format table", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2d76a576d524087e4aabdc4c1de25b456d1d420", |
| "description": "lavapipe: Fix crashes with transform feedback when using VK_WHOLE_SIZE", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "eb7eccc76f0a02b3a3291adaa39788b157979dc5" |
| }, |
| { |
| "sha": "e24ef5d9141816edd3616f961a49b0a678bb48ac", |
| "description": "anv: assert that legacy_scanout isn't used with explicit modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1a7cc54f373fb39cafdd7d81716cd217a693b80", |
| "description": "iris: Document push constants allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37f03e89f22dd2139bbdec1888ac1b9a51e4df12", |
| "description": "intel: Add and use max_constant_urb_size_kb", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f349c8ab4b3822285ee78af01303af9bcc6b6a3d", |
| "description": "spirv: don't bother initializing variables to Undef", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a17d24d9017c8e1e6ac57dab68aa9ece793dece6", |
| "description": "spirv: workaround LLVM-SPIRV Undef variable initializers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a17928639dfdd285bbe258f9985a6d8568b51e8a", |
| "description": "spirv: avoid shadowing local variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f880a2ea870895328d768a99c6eccde137d1af9", |
| "description": "clover: Rename module -> binary, because C++20 makes module a keyword", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fb29e1de009322835fd65f6f98f02810b67ec39", |
| "description": "clover: Delete unused 'e' exception reference vars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38e36df7cb4e18f771c19ed6b7a24d2f89099b3d", |
| "description": "clover: std::result_of is deprecated in c++17 and removed in c++20", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7371efdb3abef6f80ee2b898e3d50ae0349a508d", |
| "description": "i915g: Use the non-vbuf code path by default to fix index overflows.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2aa8317e06649edf9ac2d86ed7ef8ac6c6af2c53", |
| "description": "i915g: Unifdef VBUF_MAP_BUFFER.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a364e8603d944d15aa3e83fb6bdb4e32195acd1f", |
| "description": "i915g: Remove dead VBUF_USE_POOL code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcb6beceefdf7f589033ee3160b28739a20ca4e9", |
| "description": "i915g: Improve debug output for the fresh-batch overflow case.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dffe012b092b3c5419f20dce10c06ab4379cb6ba", |
| "description": "ci/vc4: add piglit timeout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0142ddf3a0e03499949c594a2b3d162ec257f0d", |
| "description": "turnip: Disable VK_EXT_display_control.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e7a77709379f2d89518f61ceec661bd96c3e3df", |
| "description": "aco: try forming clauses even if reg_pressure exceeds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e1faf9349b04d05deb8900deefa4014e1ccaa5f", |
| "description": "aco: make clause-forming depend on the number of moved instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "903999c11964e3b871c5da3e7ec81902144739c6", |
| "description": "aco: stop scheduling if clause-forming fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ecc6d78b0541d66765d434dd4158066d6c664f8e", |
| "description": "glx: Don't strip off window/pixmap support from float fbconfigs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71d8ac2bf83ef62cc32a2c3755c5b193e6486702", |
| "description": "glx: Clarify a debug message", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aec9bf7319c1609772b82553413a5a5e933a13e4", |
| "description": "glx: Move __glFreeAttributeState next to its one caller", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f33d61cecb6ce44159c19c28c0d7fac7f6dd8d13", |
| "description": "glx: Remove some unused declarations from glxclient.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23452f9eb08747763ee237fe61cc22a13ec4ac2b", |
| "description": "aco/ra: don't copy linear VGPRs within CF in get_reg_create_vector()", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "6ed18749de52d1f24b23fad266eb3e8b46702752" |
| }, |
| { |
| "sha": "deede6b03d5d764f7bec8d4510526843ffa36165", |
| "description": "radv: pass the pipeline key to the backend compilers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97c7cfe8239ca0957d2327f5064823e7438d3d6b", |
| "description": "radv: rework layout of radv_pipeline_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "124b0039431be2bf0feeae8963a69a6965068338", |
| "description": "radv: store the CS subgroup size to radv_shader_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c97147984b93cd62ea2b6223969db1fc0f9fff24", |
| "description": "radv: store the topology instead of the output primitive type in the key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "112d526f778ef223b0c7786e626490ad40d1037a", |
| "description": "panfrost/ci: Test panvk on Mali G52", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "200f50f7906c77bd7bee68a0e5a69a4f429c9728", |
| "description": "panfrost/ci: Move CI files to src/panfrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d9329ee90d0cdec5e7e4689b6cd6a81e3dd65a2", |
| "description": "panvk: Implement vkCmdBlitImage()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c49f22188847a6d783f5574bacc5450e1ea97f90", |
| "description": "pan/blit: Fix 3D blittering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7204ab7fcd7acf0f260ad655f346063a771a580", |
| "description": "pan/blit: Let the caller offset the start/end coords passed to the blitter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "187f786108085893733e50abb70518feda44328f", |
| "description": "lima: Fix glFrontFace handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03097f30fb095bffffbb432ebe98904474efad84", |
| "description": "lavapipe: move to new shared features/properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08b54ebe98be60a55a0164a8055314f3b6651f44", |
| "description": "lavapipe: enable vulkan 1.2 support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f6f7d2680736371972c816698649b10f379b547", |
| "description": "gallivm/nir: fix subgroup invocation read.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7907fe1a1eb5fd5e80106e7246787f3a4cad35a", |
| "description": "lavapipe: move to 1.2 features/properties structs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8e123cd1cb3e46f91618e3e188ed17480ab5f0d", |
| "description": "lavapipe: add support for KHR_shader_float_controls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e3fcc20d565513de6e235562bc924ae7faa2f8e", |
| "description": "features: mark off bindless texture for zink", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6681ad6e179e49869db1d526953652fae0b82c60", |
| "description": "zink: export PIPE_CAP_BINDLESS_TEXTURE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc202553e9b7040a36eab2974b16115e6c3125cb", |
| "description": "zink: implement bindless textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04e9470bcf6ae6993095e270ecb8990d2b27726c", |
| "description": "zink: hook up VK_EXT_descriptor_indexing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d304e1ec9bb1c21e5e85ed0aea202cdab9f52b2", |
| "description": "zink: handle bindless images and samplers in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be25b70af2d6908f19f520b771552695980845bc", |
| "description": "zink: refactor some shader image code to make it reusable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c2df10f1048899b4007b990d219f66722976642", |
| "description": "zink: don't add resource to pending barrier set if no barrier will be generated", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0cd5cfc11e72950877a94ba074b9073fdd53332", |
| "description": "zink: split out bvci creation from object creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4311842f83e554f8480b8907c483ffed7b781067", |
| "description": "zink: force lazy descriptor set rebinds if pipeline compatibility changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cb8d11b6c73336f24ef3c722d60e2220c46cf5b", |
| "description": "zink: remove duplicated struct member set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a198c6b7dd5dc6a28abc6745ef6640a7dbe3ece5", |
| "description": "ac/surface: correct a comment about DCC image stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f6251b31fccd3603d96972ed1c658dc42c620fc", |
| "description": "ac/surface: use DCC compatible with image stores for < 4K resolutions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67bda8dc5f9648987b0639fa0ef50b6eccf94a80", |
| "description": "radeonsi: remove the unused cs parameter from remaining packet functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0763bfdb95009cd4e78aef48346851f7194d5dc8", |
| "description": "radeonsi: remove the unused cs parameter from radeon_set_uconfig_reg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4ece6cf12b1519e838b437b73a67ed883dafd7e", |
| "description": "radeonsi: remove the unused cs parameter from radeon_set_sh_reg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b52fd28c3eda05341c6bd48c0ca75a4d3ab82da", |
| "description": "radeonsi: remove the unused cs parameter from radeon_set_(config|context)_reg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f0cd15d6a7a1ad25b9f360afb2e9026020dcf3c", |
| "description": "radeonsi: remove the unused cs parameter from radeon_emit_array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57bb89fdc5ab1def8beff11a6b1bc454f0829d0c", |
| "description": "radeonsi: remove the unused cs parameter from radeon_emit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db99462de67cf289dea2e76fcaeb580a6cb1c051", |
| "description": "docs: mark off GL_EXT_multisampled_render_to_texture for zink", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbff2b6c6525844f243c229d9c028939c772597b", |
| "description": "zink: implement GL_EXT_multisampled_render_to_texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43fb9f4f477e6b3deac915812be8e08d855c63c0", |
| "description": "zink: stop setting nr_samples for shader image surface creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44da3219829e71e9b116f474d5ded92e04ee4484", |
| "description": "zink: move fb attachment init to new function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4dcacf18f3feff44b7004b518faed4a4d748491", |
| "description": "zink: remove fbfetch layout thingy from zs renderpass init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6873af8de1ea897368c24fefed74f35c7f5620bb", |
| "description": "zink: reorder draw state updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c32bcb9a8c2354b0c117d3f209c3d790b81f26be", |
| "description": "zink: improve handling of buffer rebinds using tc info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9dbf1ba21daa551a4c8dd8384858c9553e38ac35", |
| "description": "zink: add ZINK_BIND_TRANSIENT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de3931cda735dd388c8ed94fbb3fda9b54499ea8", |
| "description": "zink: add ZINK_HEAP_DEVICE_LOCAL_LAZY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "584d705dd7230e81c2c91d239dcd7459da88f0e8", |
| "description": "zink: repack zink_render_pass_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d9e67d1183b4baecd4619899d951fdc40c797cd", |
| "description": "spirv: don't fail on CapabilitySubgroupDispatch if supported", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "518693c3eca19531b0caefbcd6bded4b059ab782" |
| }, |
| { |
| "sha": "1d676fdee94753b590cd6c4dd09213a4d224e880", |
| "description": "zink: split vk debug logging into separate functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ee35b769a32187d6003d2e7d89bafcbaa09b458", |
| "description": "zink/codegen: do not enable extensions based on vulkan version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e997d42a26f07eab7f21e753758370e6a359c88", |
| "description": "turnip: Swizzle in 0, 1 for D24S8 STENCIL_ASPECT sampling.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "464f0ed74b37f3d94fc5e2833f4b21500f8d44e1", |
| "description": "zink: enable timeline ext features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e43007af564fb10085119ddb5a6f5ec1f24f5546", |
| "description": "nir/opt_if: add opt_if_rewrite_uniform_uses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69f9a96af1216f8fbecd22bc53681c30d547762a", |
| "description": "nir: add nir_src_components_read()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df653977bd7e6ec25224d39ff69d213f6e579d89", |
| "description": "radv: Reduce NGG culling small draw threshold to 128.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ae5a93b7f43729a27186d810cf190ca5d67915e", |
| "description": "radv: Select PC oversubscription rate based on number of PS params.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61b7ca2a1f76f4f006c24e6375dd52a3575db7b7", |
| "description": "turnip: Set the VK_DRIVER_ID to our new enum.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc6954ec0bd75c9052195753866ffc9580c967ea", |
| "description": "vulkan: Update the XML and headers to 1.2.193", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09f89d15e4c983bf8762e53e0f7d62f32480ecfd", |
| "description": "ac/nir/nggc: Don't reuse uniform values from divergent control flow.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0bb543bb60f93bea5b1c0ed6382ced49e659273e" |
| }, |
| { |
| "sha": "cb19ebe7baca5f2c4c547094ae3088ad3035be84", |
| "description": "ac/nir/nggc: Refactor save_reusable_variables.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0bb543bb60f93bea5b1c0ed6382ced49e659273e" |
| }, |
| { |
| "sha": "70842e22062430428779edbf691e66b38d056978", |
| "description": "radv/llvm: stop using vs_common_out.export_prim_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3cd482920aa9b5d811f2c38147e565830822116e", |
| "description": "radv,aco: stop using vs_common_out.export_clip_dists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa833f9ee50d7ed6b4c60160abbde960e8e419e8", |
| "description": "radv: add export_clip_dists for VS and TES to radv_shader_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b653164973bbd3053d3b9ed37c4362af96346900", |
| "description": "radv: Fix gs_vgpr_comp_cnt for NGG culling in vertex shaders.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7ad69e2f7ee10c0e7afc302b9324e7a320424dcb" |
| }, |
| { |
| "sha": "240e60ba76e22d3c76e470acae6180e73294a9f6", |
| "description": "nir/lower_io_to_vector: Allow Task/Mesh to load from outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "069f2e27f0ecbc9f8cf64a7dd82b425a4d197e8f", |
| "description": "radv/llvm: stop using vs_common_out.as_ngg_passthrough", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c0bced1fb7ae2e6440fbf6d030c401971b8bf00", |
| "description": "radv: remove useless as_ngg_passthrough init when lowering NGG in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c92d355c692c5a266ec7b506f00a8e9abbfed7e", |
| "description": "clc: use the defined version for the parser", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dce8870f642d99ac41c6b70c2448826105ff22b6", |
| "description": "microsoft/clc: small compile fix on Linux", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d03e5a8632c56028ba32e6d669d68bdcd2657ea", |
| "description": "radv: stop using the shader keys for as_ls/as_es/as_ngg when possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f100551beeaead307f4bfe6c53727c93f3e1803a", |
| "description": "panfrost: Fix incorrect test condition", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "d42e53c77a2657ce9794b448800a1e38b80a1d97" |
| }, |
| { |
| "sha": "8cf37fc8a83612292bef99b28d55a60740f0916c", |
| "description": "aco/tests: add idep_amdgfxregs_h", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9bf30c4a5cba7e148da7ccb042906eff8a8ad96a" |
| }, |
| { |
| "sha": "525dd54717c2d4a8807802bcf211622ff07872c0", |
| "description": "radv: remove unused radv_tcs_variant_key:primitive_mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e41c42ed4928f7bdd219ef7743cc38fb670427e", |
| "description": "broadcom/compiler: remove qpu_acc helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "193898c8b0976a548b7f698381b71ce425753737", |
| "description": "broadcom/compiler: remove commented out vir_LOAD_IMM methods", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ad69e2f7ee10c0e7afc302b9324e7a320424dcb", |
| "description": "radv: stop loading invocation ID for NGG vertex shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "babc0b07483fd134ade0d741a75ce928050cdc22", |
| "description": "radv: Remove dead min waves code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52acefc011f83d3b54e9c55338dd4737e655d63a", |
| "description": "lavapipe/ci: drop some fails I fixed recently", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc354b8fda928861b7dfff3f8f53159e0053f9f5", |
| "description": "anv: Switch to new debug message helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d55d1fcda2f5f1cd20dcc240fd75ade66f8177f7", |
| "description": "vulkan: Add convenience debug message helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2db5536a461734a818caf4f519e3286accb0818f", |
| "description": "vulkan: Add vk_asprintf and vk_vasprintf helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98d22acca29df3df2c8d3e28f72929aa8500f69b", |
| "description": "vulkan/enum_to_str: Add generator for VkObjectType to Vulkan Handle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b361b234ac49f41a94a9bcf94fb68d5407b4b83", |
| "description": "vulkan: Implement VK_EXT_debug_utils", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "879defa3bee866b002395da9f26ac71690ad1350", |
| "description": "gallium/format: move two vertex formats into the proper place.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e002f5a086c7fc8314d3c28a603875f5ec5e5cef" |
| }, |
| { |
| "sha": "ec2007d47ede79d60dd96bd14df6d8d8766ac6d1", |
| "description": "radv: Use the shared now-in-core feature/prop extension helper functions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "263072ddaaadbb88af15dc08951393ad87c4d504", |
| "description": "anv: Use the shared now-in-core feature/prop extension helper functions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2fb68f74c4ff0a6c879ba8be65adef9995808dfc", |
| "description": "turnip: Use the shared now-in-core feature/prop extension helper functions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a54903a482731aeeda4647337b5e0067dc84182", |
| "description": "vulkan: Support PHYSICAL_DEVICE_1_n_ features/properties in the helpers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19ff5019b7551ef401db26da48d0199c1c88c1ca", |
| "description": "vulkan: Add helpers for filling exts for core features and properties.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d40877f72b0cb3fe233918d1da72c021a67e6cb", |
| "description": "lavapipe: Use a common vk_queue structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9dbd3c06ec084f73e7c6342ade1a45ef8ce778b", |
| "description": "v3dv: Use a common vk_queue structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37d32dcce398d3026989f9b7ac27e43a94947c36", |
| "description": "turnip: Use a common vk_queue structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2b59e340873841b8b0d5ebc3ba2917f1a4938c1", |
| "description": "radv: Use a common vk_queue structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b085ff03aa01786dfc7e94d1fce325c1809fad9", |
| "description": "anv: Use a common vk_queue structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cff01303b5c804d3651e98035a31ba4915a6b029", |
| "description": "vulkan: Add a common vk_queue structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bf94337eba6d0af7d300af0786c6cd84ac07d54", |
| "description": "lavapipe: Use a common vk_command_buffer structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14f0e3c2d321d39c00eff620657bccffca85b294", |
| "description": "v3dv: Use a common vk_command_buffer structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d2a4abf0102408323d0759c9650b1ea2f2597d2", |
| "description": "turnip: Use a common vk_command_buffer structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c05434cd6dff49d48df283d4a99523e0bbda0fbb", |
| "description": "radv: Use a common vk_command_buffer structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9189f4813534b9525babdee09e95f53f025608a", |
| "description": "anv: Use a common vk_command_buffer structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef9c371f6026bad85d7053f636a4cb53b8a6c2d6", |
| "description": "vulkan: Add a common vk_command_buffer structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "611d583e64d405a93537749106c6b23603504d70", |
| "description": "radv/llvm: Don't read edge flags anymore.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7f2faea46c719ad78550ad3ccaf6e60f88af244", |
| "description": "ac/nir: Emit edge flag instructions conditionally.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb05c85abd90a4456b72497738307d9d42e56225", |
| "description": "radv: Disable HW generated edge flags for NGG shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7aa060ec3800c3f6956eb319f7dc7930b473d060", |
| "description": "microsoft/clc: Add a test for specializing via SPIRV-Tools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "068c6b5a37a96106da817447e3cef706fc8e90d0", |
| "description": "microsoft/clc: Add API to independently specialize SPIR-V", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c50bbf1f2891099c2cec7329b5c5c0334a9536d8", |
| "description": "microsoft/clc: Support passing specialization consts to spirv_to_nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a699844ffba20fb0bfe7103eb70938bac604748e", |
| "description": "microsoft/clc: Parse SPIR-V specialization consts into metadata", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4755a7c32e66c2fb477a850d614bce847dcd8d3", |
| "description": "microsoft/clc: Support SPIR intermediates in the compilation APIs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91e08312d87dd303f7306d2eaa0f48ed008b8844", |
| "description": "microsoft/clc: Split clc_object and rename entrypoints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3666eec7ead3d19082215a9ec51e6719ed6dc8a", |
| "description": "microsoft/clc: Stop heap-allocating tiny fixed-size transparent structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27467700e9b82eb7e8fb0471a4f31ff642051bc8", |
| "description": "microsoft/clc: Clean up clc_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24b096035fb95cc478c6c7cdd9a01815518e3f8f", |
| "description": "microsoft/clc: Rename compiler DLL to clon12compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "876cb75599e2e1a669bd957192471f05a2e78dd0", |
| "description": "zink: check for pending memory barrier before trying to flush it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcdb000a7ce61629fb01cae95603ce6b18a235c6", |
| "description": "zink: clean up texture_barrier hook a little", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "205b684725a12166dcfb0a9daf7c5444ef046724", |
| "description": "mesa: GL_ARB_ES3_2_compatibility GL compat profile support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8564a4c58483b5ca2703a97d0c8729ff18292fd2", |
| "description": "radv: Push box traversal results onto stack in correct order", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "641a12aa2938fa44c4bef4cc947d50c33318d866", |
| "description": "intel: Finish off the last scraps of bacon", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7bfba59830a9dadbab0538dccf926816cb43880", |
| "description": "lavapipe: don't access pColorBlendState when not legal", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "578190c0fedd6cb0e348f3512ef1fab365713214" |
| }, |
| { |
| "sha": "6413b2b6a2585d98333554f38e80453e0f26ee4e", |
| "description": "lavapipe: fix vertex attributes/descriptor binding", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "5951d2abacd3b42e5d9f5694ea5ae3f3c545aa96" |
| }, |
| { |
| "sha": "cd64535aff7d0c220819cc25a54dd41c7628bd9e", |
| "description": "radv: remove useless shader variant key copies for VS+TCS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "978a5ec5d287edcf345131bef5de7b81051696cc", |
| "description": "turnip: Move to common DEFINE_HANDLE_CASTS casting macro", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a33dca3aeb102860341da93eea5dbf4a3a43ef5", |
| "description": "virgl: Add an option to disable coherent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1e2dfb365593f2e2b87522289ae63e0e8f48ef4", |
| "description": "venus: amend supported extensions list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "363ffdaf796d03810598b30ddcc3fa4f53c22bad", |
| "description": "zink: don't use legacy scanout with modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30a9bbe8f641a1616fcef99fb6963986adf4085d", |
| "description": "ci/vc4,i915g: Add links to VK-GL-CTS issues for some of our xfails.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e470d9fae5d98d66c754bae6c3e5d199f8ce1fdb", |
| "description": "mesa: Fix missing CopyTexImage formats for OES_required_internalformat.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "705b62d559ade9145305b9c6d57c5475c3516d0d", |
| "description": "docs: update vn extension list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "400da4900e2d72ee807cc3eedac9ace1dfd5dfba", |
| "description": "zink: fix ci skips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c2f7a16bf700751dcacd9e1a4fd768f3783a76f", |
| "description": "pan/mdg: Remove use of global variables in disassembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d47a8789f90ac8e9892ab95c616032cf705cf123", |
| "description": "pan/decode: Fix DCD size in Pre frame decoding", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "de13fdc251faf27ca028942ca04e1a1e09be6680" |
| }, |
| { |
| "sha": "d4174f5f052f614a10df2ebc905aec8c4897b057", |
| "description": "iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e435511b580287d1fab1b1028b2d36acce80dac9" |
| }, |
| { |
| "sha": "c746bf4c5c811d7d5614ca13504e6412ac13e911", |
| "description": "intel/dev: Add display_ver and set adl-p to 13", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e435511b580287d1fab1b1028b2d36acce80dac9" |
| }, |
| { |
| "sha": "039ed2de94d027cce6f7ac6e6af8090937eeb929", |
| "description": "zink: always use type size for query result copy stride", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13384b962620ad189ca83f853c949131f59afbac", |
| "description": "mesa: Prioritize checking for GLES2's uniform transpose error.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a39938b0004de36ac556b646071425fbe6a504c", |
| "description": "mesa: Throw an error for compressed glGenerateMipmap on GLES2 contexts.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a3e94c61922cc5360df5a64caec6ce8360b61c4", |
| "description": "turnip: Move physical device 1.2 properties to a helper function.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0c5c0d557940703d9577287bd3e5f0ed764888d", |
| "description": "tu: Support VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa5cc38f5b18c9c870047f54a607169537bb996c", |
| "description": "tu: Move VK 1.1 core properties to a helper function and use macros for exts.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24a539e94c7368400fd827ffca5495df1b708e7a", |
| "description": "tu: Add GetPhysicalDeviceFeatures2() support for more VK 1.2 core features.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab5e77d85476cf063b9d5cbb2bac20497e33523e", |
| "description": "tu: Deduplicate extension/core feature flags.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14eb5ca3cd95a0a9b8d22dbddb9657f08912c5b5", |
| "description": "tu: Move core features definitions to a helper function.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "895cfca64139e985d044092a989182d637ff161e", |
| "description": "spirv: Identify non-temporal memory access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47f7b262e1d0703197669ecfc3c9592852d79126", |
| "description": "anv: Refactor subgroup_size_type rules into a single function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9add809e7fb2a7c96c5a1d7658b908baa39700cc", |
| "description": "anv: Simplify subgroup_size_type rules for compute shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca0f892191b3ad83928ac13b8aed8457029ea2fd", |
| "description": "compiler/isaspec: add alignment support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eae96d0c4c4874b49962220c07c67281f6cc9f8c", |
| "description": "compiler/isaspec: keep track of written data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0104a6c72336fac573201925d0884d36a241b58", |
| "description": "compiler/isaspec: add print(..) helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc2e806b0f16c3a4a079803d01f1617adefd4dbf", |
| "description": "freedreno/isa: move isaspec to a new home", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6801c300a8e95bb14cf65946e905c8b3ee91462c", |
| "description": "freedreno/isa: add shbang and make executable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b63becc4302c7cd9114d20a558e8d1c4756db9ee", |
| "description": "freedreno/isa: update documentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbb9d3d0e3ac1e665d5d9ceb91f3ef216eb64920", |
| "description": "freedreno/isa: encode: switch bitmask_t to BITSET_WORD's", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9dc2ef72001b02c3e1fa85bc022868829bee0b05", |
| "description": "freedreno/isa: decode: switch bitmask_t to BITSET_WORD's", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "430dc087550a847427b7752eab1b11e98df3a371", |
| "description": "freedreno/isa: add split_bits(..) methods", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a8048954dcdc4257bff1cc9b6d6bc9b6b1cce1b", |
| "description": "freedreno/isa: generate marcos used for printf(..)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6b82d1c8c40a9aea5f3ae93327c0d72b78fb661", |
| "description": "freedreno/isa: add store_instruction(..)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5bbd087755571cbf42edfc50db4316c2f6b14fa", |
| "description": "freedreno/isa: add BITMASK_WORDS define", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea42a3bee55642537b98651c4c3129bc630f3400", |
| "description": "freedreno/isa: add bitmask to/from uint64_t helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35877cd7b8ce9777e7b6a6c7a9c53e7ca41f6f6a", |
| "description": "freedreno/isa: add bitmask_t to encode.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c634e956bcd45b06e806efdeb31e22dac8d3dbb", |
| "description": "freedreno/isa: generate isaspec-decode.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59e6258e4f34038705ff69dc41a3901b225a18e4", |
| "description": "freedreno/isa: generate ir3-isa.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d6a3b3c7c7eda691d34f5dc6e101bb3d14f80c8", |
| "description": "freedreno/isa: store max size for needed bitset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d29a6e2db55cf020cc2d0647a741111decaa4821", |
| "description": "freedreno/isa: add defines for fprintf(..) usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c3befdd7017bfec7034a03e931913200fa1fc51", |
| "description": "freedreno/isa: add next_instruction(..)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3b14ade55aa3fd24012bcd009005f64af352b5a", |
| "description": "freedreno/isa: simplify custom_target", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b52d64474b4edd8ce223ca15cb18db2d4cae56c", |
| "description": "freedreno/isa: add leading zero's", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54ea23da510328c1eabd5604b3e9d1f29ebdc8c8", |
| "description": "util/tests: add set bit range test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3b03e33c9f11adb0c4d84311a651ea6016a0885", |
| "description": "util/bitset: add BITSET_SET_RANGE(..)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d65cea6ee56c2192d333632bf28460d2857af0a", |
| "description": "util/bitset: s/BITSET_SET_RANGE/BITSET_SET_RANGE_INSIDE_WORD", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d3a4b9b01cd9baa316308c2bb38a3775c35eceb", |
| "description": "util/tests: add bitset SHL tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6171bc22436ef3958fd21d1126db55fea4a7e14b", |
| "description": "util/bitset: add left shift", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c243b3f9800951da8c78faa8529d0c8d2341858", |
| "description": "util/tests: add bitset SHR tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b62fb45588030920b853526dd9f45953dae27e5", |
| "description": "util/bitset: add right shift", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79067c4744be6d9afd3e11053e48aaf35503278b", |
| "description": "util/tests: add bitwise AND, OR and NOT tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfa8828c62b55dbefdd5f29bdd60007582d0ddac", |
| "description": "util/bitset: add bitwise AND, OR and NOT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8ea9fa0f8238cdd3ac3dcc0f32e0305aac6ad9c", |
| "description": "util/tests: rename bitset test names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e39929663bb3b86ccf26009c79a61862999cf9f4", |
| "description": "docs/panfrost: Add web chat link", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5506b380326d67ae2a59c873c99a4e5357a3a8cf", |
| "description": "docs/panfrost: We're conformant now!", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35ac184de087c3fd73fc7e55e9b96289677550bc", |
| "description": "intel/fs: Handle required subgroup sizes specified in the SPIR-V", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "518693c3eca19531b0caefbcd6bded4b059ab782", |
| "description": "spirv: Handle the SubgroupSize execution mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5dc900226f2017e3e706b311e93285b3ce922a4", |
| "description": "svga: fix render target views leak", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1d479b9adfc5c99688961bb4ca3fec8539763a1", |
| "description": "docs: update calendar and link releases notes for 21.2.2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "773f2fbf6bec2b211eff37319e80882201cc8236", |
| "description": "docs/relnotes/21.2.2: Add SHA256 sum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0689f57dd98e4e10cebaa0e92bcf6e82cb1232ab", |
| "description": "docs: add release notes for 21.2.2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "590ac4789db02e742f78aab4793f96619724d1e2", |
| "description": "freedreno/a5xx+: Set the IJ_LINEAR_* request bits if we need the regs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f9991643367cf18fc683059e49271e7469fb838", |
| "description": "freedreno/a5xx+: Rename GRAS_CNTL/RB_RENDER_CONTROL0 IJ_LINEAR_* bits.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3511e8af21ac11b8e7f5305942624d1ae29a73a", |
| "description": "panvk: Implement vkCmdUpdateBuffer()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5608902842b258383d72332745dd42f04c82c12", |
| "description": "panvk: Implement vkCmdFillBuffer()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b37eb5854c060a27ed6c145a3754f8f0f7ac7154", |
| "description": "panvk: Implement vkCmdCopyBuffer()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f73ae1a6b5658af05fc9211c26446ab89eb125e0", |
| "description": "panvk: Implement vkCmdCopyImageToBuffer()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ce85cd25ae2a5193b98af76ad2e390550789bb8", |
| "description": "panvk: Implement vkCmdCopyBufferToImage()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b9cbd39ec23d4517197af75a84fbc99471f41da", |
| "description": "panvk: Implement vkCmdCopyImage()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0cbe50566737a61640091d88013183ecdca13be", |
| "description": "panvk: Implement vkCmdClear{DepthStencil,Color}Image()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d4c40525759d1854c186fe53e1f4c2e98ee9ce9", |
| "description": "panvk: Issue a fragment job if at least one target is cleared", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cdcaf08a19a0809b66f191333366d9dedacb565", |
| "description": "panvk: Stop dereferencing the subpass in panvk_cmd_close_batch()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b882c3b677533971d5274edca753677694c7facc", |
| "description": "panvk: Add a panvk_cmd_prepare_tiler_context() helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "285197df2832d17e628716fb07ffd94a38dc99b9", |
| "description": "panvk: Make panvk_cmd_alloc_tls_desc() more generic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7af84899ee41991645c25db7d26f850aead80bb", |
| "description": "panvk: Don't check the bind_point in panvk_cmd_prepare_fragment_job()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "821eb2a73b68bedf7940a4118460cec52b56bdf8", |
| "description": "panvk: Don't use the subpass to calculate the FB descriptor size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa51d9903597a169e7ac7021a00b856f16b55f2e", |
| "description": "panvk: Get rid of panvk_emit_fragment_job()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82046eed4a891cde0b6178bb67d841ae0a325a9e", |
| "description": "panvk: Move blit/resolve stubs to a separate file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08dfdd9639195a0c379f6530c8ac42a26ca2a6b0", |
| "description": "panvk: Move copy stubs to a separate file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45fcaf67f0655c8c0805780ba42402643d405745", |
| "description": "panvk: Move CmdClear* impl to a separate file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0eaaf90f3e145c65e0fe5649bd84e0cc94ee7b1", |
| "description": "panvk: Merge identical BO entries before submitting a job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "165c26b9e12745f39ba4c03b97b924a53ab308ef", |
| "description": "panvk: Preload FB attachments when required", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3166f4ebea7d631d9776e6de4a3601be97a0db33", |
| "description": "panvk: Initialize the blend shader logic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba2874563ecc914db8bd71f3329188cb90cc0e88", |
| "description": "pan/blit: Extend pan_preload_fb() to return emitted jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f4dab0f2d370f0d3768e0951fa2871b0bdd131b", |
| "description": "pan/blit: Fix a NULL dereference in the preload path", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1de393fec5394e4423de20f8542f4a20cd1a38df" |
| }, |
| { |
| "sha": "2dd13257c88d2b453b91f2f78129851cf3574392", |
| "description": "pan/bi: Allow passing RT conversion descriptors to fragment shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04d6c593d03efbda42140754b9053bb0df7aac8d", |
| "description": "pan/bi: Relax check on 8bit swizzles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af740f2c3571b30c83776cb1dfba3add9afb6f81", |
| "description": "radv: do not store meta shaders to the default shader disk cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0d7e8905b71a39dfc19d22e492a858db9acd6f2", |
| "description": "wgl: fix 32 bits mingw exports", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6d5cb233974ab32b8b62e5d1aff686122298150", |
| "description": "radv: do not use a different disk cache key for LLVM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99f90750636c4e602189d739a77f05f4822e5652", |
| "description": "Revert \"intel/dev: Add display_ver and set adl-p to 13\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "c81acd365ed2a965741a828504d4a1498eaa3d3a" |
| }, |
| { |
| "sha": "0741a2c3c2f792d64f346dcdcad25c8fe132aa6b", |
| "description": "Revert \"iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "4961f4c50fe29e4b3e6145bfafae7e5026027d12" |
| }, |
| { |
| "sha": "4961f4c50fe29e4b3e6145bfafae7e5026027d12", |
| "description": "iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "e435511b580287d1fab1b1028b2d36acce80dac9" |
| }, |
| { |
| "sha": "c81acd365ed2a965741a828504d4a1498eaa3d3a", |
| "description": "intel/dev: Add display_ver and set adl-p to 13", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "e435511b580287d1fab1b1028b2d36acce80dac9" |
| }, |
| { |
| "sha": "b1fe85e38cfe8c459ab30feabf231ac7b06a19d7", |
| "description": "freedreno, turnip: Set TPL1_DBG_ECO_CNTL better", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ec058009539fb6ec117762ec14f77dd8facd44c", |
| "description": "freedreno/a6xx: Name TPL1_DBG_ECO_CNTL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c19ab4a7b5bf49628d6c9e0bac5da6e8e8f5ec2", |
| "description": "lima: Remove depth near/far workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1798ad1b53c55abee4e21cb533f80629253c173", |
| "description": "lima: Expose GL_EXT_clip_control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7405b7fbcd47c55015ebb06292e56260b3c5e10b", |
| "description": "radeonsi/test: use -t for deqp tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac9ab028ce700714e4867d93c31a56b6cd7f7340", |
| "description": "radeonsi/test: don't require a folder name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9db70eb5778952cc57612cafb92288152a38c143", |
| "description": "radeonsi/sqtt: add si_se_is_disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a25a6abbd7f67a966c00e735af03e421ad869020", |
| "description": "radeonsi/sqtt: export wave size and scratch size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a574d0541af176abc2470d8813c156be1c84020a", |
| "description": "radeonsi/test: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97663bac2eee9db00476b0145a5abf1da195fe32", |
| "description": "radeonsi/test: fix typo in the test script", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9cf32778776c589e889cba6a3602963eab29414", |
| "description": "radv: remove useless assertions in the SQTT path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8846f65c4f2c33e0a927e44934e267bce8acb1a1", |
| "description": "radv: make the SQTT BO a resident buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c80ac276bfeb68c980b8816c4ed91cb1708b8565", |
| "description": "radv: replicate THREAD_TRACE_CTRL config when stopping SQTT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1095260a411c249af16928f96304ec225a0466b", |
| "description": "radv: Experimentally enable RT extensions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca2d96db51e5a47044ee02f8613bc463605c2bf8", |
| "description": "radv: Add caching for RT pipelines.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a22a4162d9c01e22a30556c431b2affa56b5034f", |
| "description": "radv: Add support for setting a dynamic stack size.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "063d0c90c81b62f03cacfacc05801610da5dbe2f", |
| "description": "radv: Combine all the parts together with a main loop for an RT pipeline.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85580faa4b0b654600a137e337211ce3efff43fb", |
| "description": "radv: Add ray traversal loop.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3d82a962217def9b9f7e1f4c5ce0a450b97e9c7", |
| "description": "radv: Add pass to lower anyhit shader into an intersection shader.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae5bea31254147458a19d89c05b2ef1b637299f5", |
| "description": "radv: Add helper to parse raytracing stages.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "207ce6d658ac6d8f6421a02304b74645ff835e96", |
| "description": "radv: Add helper to inline shaders into the main shader.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcb02dbe733a00d5172a4a2592bcde6001014bbb", |
| "description": "radv: Add main loop variables.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "701803e340f715c6964953ccdb36950acaadb48f", |
| "description": "radv: Add scaffolding for RT pipeline compilation incl libraries.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f087b457e5732b6e012a54de2b0f244307a5236b", |
| "description": "radv: Make some pipeline functions non-static.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8312b2232b78541b1aace75c92fc1ca61a451256", |
| "description": "radv: Add raytracing pipeline properties.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f090a51b3c2221c4ddb970bb17437148dd6dab0", |
| "description": "radv: Add group info to pipeline.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "080400e43ca82e76329b345ae98077223d22f244", |
| "description": "radv: Add pipeline type.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5362742b915809d7d75ec9940cc7d1d57013795", |
| "description": "radv: Add RT cache flushes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ca54b4d383bf6675bbc16986c5880c1b2fa3072", |
| "description": "radv: Support nir_intrinsic_load_global_constant.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d8bd8518d9995af905e27f407a44fb475ffbbda", |
| "description": "nir: Support ray launch size in divergence analysis.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2999689887215f6e4c849df1f87231c53857f7a", |
| "description": "aco: Add support for ray launch size.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ca4fd31e6f9739f61be68a824fbe8fd7dd98652", |
| "description": "radv: Add support for ray launch size.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56b06c09b4b160795b28b7bb6f10777a7af4a56a", |
| "description": "nir: Add AMD rt intrinsics.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "148ea4375c2a00250b0faa14ad5e59c7d84d84a0", |
| "description": "radv: Implement NULL accel struct descriptor write.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2070d36cf34542ed705b79817c1735cc3d94f24b", |
| "description": "radv: Do more meta shader lowering.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1074fd51d55eed5cd842d51748d2e8a2e68ddfb", |
| "description": "radv: Refactor some nir_channels usage to use nir_channel.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "817553c052138428d53cdc419dae8c4b9809410d", |
| "description": "aco: Implement call scope.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6be96a2bd63537a6e2adb77c6ed42020bbb0c87", |
| "description": "radv: Modify load_sbt_amd intrinsic to get the descriptor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2abf44cf181daf1255dcca5b6b7dcd39d7cc5e7b", |
| "description": "radv: Add bvh node definitions to a header.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a99ccd353b4e01bf46435b26e1ab8767f7fe1488", |
| "description": "radv: Add optimized CPU BVH builds.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "848d175c76eec92330c263a2df9d77ab29f8f16e", |
| "description": "radv: Add more acceleration structure formats.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "506757ea865bdb5fc175c8bdd71cbcc6c0c81a25", |
| "description": "radv: Add accel struct build support for the object-to-world matrix.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e059dc1e092a84473d09697116ed30339e0f249", |
| "description": "radv: Fix arrayOfPointers for instances in accel struct build.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58ec4f306930d75ee58f0dfaa2f3e9a104c2541b", |
| "description": "radv: Fix CPU AABB build.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4807d777c09bb902116ee7b68b92009d0f92097f", |
| "description": "meson: introduce option vmware-mks-stats controlling the instrumentations of gallium svga driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4feb9c3c470ae54614a6b12fedc2b94139ef4f61", |
| "description": "svga: enable DRM mks-stats via hooking to the corresponding DRM ioctls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b61e9345c11f87d7839a2a62bfd89071d097b6d6", |
| "description": "build: fix nine compilation with only zink enabled as a gallium driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aff177a0adb60e499468faedc5e0bf0306854514", |
| "description": "zink: fix regex syntax from previous ci commit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49b5e5be5ab24404bb6767ee6e63aca854b6f81d", |
| "description": "zink: disable miplevel tests in ci completely for now", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1b6d9e9a1e8cebc8ddb865a667f3d6dbc6d2821", |
| "description": "etnaviv: add mov for direct depth store output from load input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae01d856de18b698bc94ff1e6f4bbd5ea18b230d", |
| "description": "nir_to_tgsi: Remove the abs on fcsel's bool src.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b0975a8e1cd3274c2065dd8cd07506d7d32fe5b", |
| "description": "ci/freedreno: Update restricted trace sha1s.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "306a0394723d3d6dcbaacbc922b5d23433ffca4f", |
| "description": "ci/baremetal: Retry if our network device spontaneously fails.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9017bb08373819b7b7ca1b45c6317ce7e8409112", |
| "description": "ci/freedreno: Add some cubearray piglit flakes on a630 I noticed.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "feb971fdeec143b216472bd646569294817a50f0", |
| "description": "freedreno: Assert to check for the previous regression.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8c4ad378d22988cbb20743dc74d377b5d6ac7ed", |
| "description": "freedreno: Fix autotune regression since batch-cache rework.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b2349a46715e870d7f38ce5f3854bef9718a835c" |
| }, |
| { |
| "sha": "27dd22cb624d02a8b60f8576ae56a16347d2c4de", |
| "description": "turnip: Fix a6xx gen4 compute shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e05338d99abbf2858a0d8444ffc53028fe23051", |
| "description": "turnip: Rast updates for a6xx gen4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ac1d8dc4cb5989efff72e2f1d1eac0dec5b64d3", |
| "description": "turnip: Fix unitialized cs->device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68d4d09b569fb0ab179b9706d33a0e64108b0a22", |
| "description": "freedreno: Add info->a6xx.has_shading_rate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4839f442e9f6ce622b58c73460e75d0c63dab8ea", |
| "description": "turnip: consider multiview_mask when clearing depth-stencil attachment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "872d21820fc0bd81e5e081847547b0102215f4fe", |
| "description": "nir: Exclude non-generic patch variables from get_variable_io_mask.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cf5f8f55c3e25508fb975b263d6430a93442247a" |
| }, |
| { |
| "sha": "13e467a147dd4f33ae223dded226d85dc24c1a87", |
| "description": "ac/nir: Fix match_mask to work correctly for VS outputs.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bf966d1c1dd968116b8b547ca2739f5113caccb5" |
| }, |
| { |
| "sha": "4474c46f5f3fde1e5699bb03347074a1bb32c40a", |
| "description": "mesa/st: Allow loops in GLSL when NIR is enabled, even if the HW can't.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "346a2950bb736aa1bf0d107473f1dd5e79de386c", |
| "description": "ci/i915g: Clarify failure happening in fbo-fragcoord2.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4968313fe546111b75e3f1e1b9513debb6f195b5", |
| "description": "etnaviv: fix dirty bit check for baselod emission", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc5ea6a05437d729b22f37a4e96d4ca5354cd372", |
| "description": "X11: Ensure that VK_SUBOPTIMAL_KHR propagates to user code", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0be0ad102eef2e2e447b4a1b42d37159c70ff0b2", |
| "description": "radv: keep depth/stencil images compressed for TRANSFER_DST on compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b805b8a6ca5f129bead094c99ebd9a28e4dc05e", |
| "description": "radv: add support for copying compressed depth/stencil images on compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ac8731b6cc54685fa3eb78dee24bd01854c645f", |
| "description": "radv: implement depth/stencil expand on compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "966b78099295b80722e5c8b76045307e827733d2", |
| "description": "radv: rename radv_decompress_depth_stencil()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4bc10578a56713a79ee60d369be6fcb080ca2f6e", |
| "description": "panfrost/ci: Skip the indirect_draw+XFB tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c2d7cb0d6f2fb5315d6899aff1a48d009fe51fe", |
| "description": "panfrost: Fix collision in the indirect draw shader table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43760a7b2f26ac040cf300435a73dd3d436d83fe", |
| "description": "panfrost: Fix indirect draws when vertex or instance count is 0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7682a5de0449658f17bdcf4e591df523208528df", |
| "description": "panfrost: fix null deref when no color buffer is attached", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c746747cb82f10fb5f1f3b625e5833d8d2c1e042" |
| }, |
| { |
| "sha": "bdb37c862f5d50a68bb7305c25239182c223ecd0", |
| "description": "panfrost: Prepare shader helpers to per-gen XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d57a76458a8a3bf690b30471165f47ab7a84ae9", |
| "description": "panfrost: Prepare texture helpers to per-gen XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a865a4a789ac21ebe7fbb6cc98a7e2a519e7e8c7", |
| "description": "panfrost: Prepare pan_encoder.h to per-gen XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f36fd4ac4c631cfac2e40566f7644a2a401f6ee5", |
| "description": "panfrost: Prepare scoreboard helpers to per-gen XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de13fdc251faf27ca028942ca04e1a1e09be6680", |
| "description": "panfrost: Prepare pandecode to per-gen XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "502b94294413a3e4ff707afa79c4fd9b6cde356a", |
| "description": "panfrost: Move panfrost_major_version() to gen_macros.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5af3516f9e470894d860b5c285fbab6045aca4f6", |
| "description": "panfrost: Prepare pan_cs helpers to per-gen XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e145a5fdd4eb0f470304f70508ac1d4b3a31eef5", |
| "description": "panfrost: Prepare blend helpers to per-gen XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f68c9a575b17747d84336010dfdf9db679c9e8fe", |
| "description": "panfrost: Prepare blitter helpers to per-gen XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8805509fff8811b906c112e6b3e78101eb205bc1", |
| "description": "panfrost: RGB332_UNORM is not a valid texture format on v6+", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c6bdd976e6110fbf4ec1add9c11d0382e38236d3" |
| }, |
| { |
| "sha": "b1172540f345d7644553fa8c18ca0a13ef2259f5", |
| "description": "panfrost: Drop the R and T flags on SCALED formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bab84c62d5ac00d6a3b0209995cc2fd6cea68313", |
| "description": "panfrost: RGB10_A2_SNORM is not a valid texture format on v6+", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c6bdd976e6110fbf4ec1add9c11d0382e38236d3" |
| }, |
| { |
| "sha": "8651dfbeb48eb1691e4ec6ecbbef312f24223a78", |
| "description": "panfrost: Fix the Z32_S8X24 and X32_S8X24 definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eed57ada6e082707c73ebf0ac3968bd52bf74113", |
| "description": "panfrost: Patch Z32_S8X24 format when creating a sampler view", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d", |
| "description": "ac/nir: Remove byte permute from prefix sum of the repack sequence.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "966cff9cfa4e6c226c76b332da57f63f0782eb7b", |
| "description": "aco/isel: Fix emit_vop2_instruction to apply 16/24-bit flags properly.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2e41eda9ee53897805ab02a1a7915258d3f3768", |
| "description": "aco: Add ability to optimize v_lshl + v_sub into v_mad_i32_i24.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a6c01a61b1cced6b11465fe1178e6ead0b88362", |
| "description": "mesa: fix timestamp enum with EXT_disjoint_timer_query", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90c6eec0c1bbadcd83b87be0e73e1ec78d2923ef", |
| "description": "bin/khronos-update.py: add upstream for vulkan_directfb.h & vulkan_screen.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e0b0ce3eb305977d49d469fe26a4c72c2a64b7b", |
| "description": "bin/khronos-update.py: update the branch name (s/master/main/)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f9f350622b5fd4ccf5a9decf4fac884bb28f984", |
| "description": "radeonsi: fix ps SI_PARAM_LINE_STIPPLE_TEX arg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a0a9b189a1e6cadc4d02d9d7a7e2db0fba286b3", |
| "description": "freedreno/computerator/a4xx: Fix enum mismatch warning", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "fb5deb2b4a02890d316d6f926186599f7b539d90" |
| }, |
| { |
| "sha": "b308ccf4fb902755e5c301251607ab9c5d694bf0", |
| "description": "freedreno/ir3: Fix generation check", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "fb5deb2b4a02890d316d6f926186599f7b539d90" |
| }, |
| { |
| "sha": "24326f25b918d9f4ee0e4eb48108bffcf3cc2268", |
| "description": "freedreno/ir3: Cleanup liveness lifetime", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" |
| }, |
| { |
| "sha": "344683c932fc65a9adca6bb0159e6ee11b8d93af", |
| "description": "freedreno/ir3: Fix sched debug msgs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e15d5af81bba7c1e798cf10fc838988c86daafd", |
| "description": "fdno/resource: Rewrite layout selection for allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8a37832df533253eda48ed9da04c5549ff0030c", |
| "description": "lima: fix leak of the screen hash table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7e762635dc231c56fa331c44ff788ff972c8276", |
| "description": "docs/panfrost: Remove obsolete note on Android.mk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b5e9352ef7661670d9873e0cf96d6d5d2174c6f", |
| "description": "aco: cleanup assignment of unique_ptrs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "592aa9375c52d76f7d91b8b73080e156c021882a", |
| "description": "radv: Expose modifiers that support DCC image stores with STORAGE_IMAGE_BIT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92ade3df054dee964a040262247bd14676a2746c", |
| "description": "ac/surface: Add ac_modifier_supports_dcc_image_stores helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd08758bb15c51aea0367271fce4f73af109f57d", |
| "description": "ac/surface: Add modifiers capable of DCC image stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "897bb9a2225311970b66f7bbcb3385902b0d1e90", |
| "description": "iris: Add finalize_nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b042c71ac12762f65981ca499dc989b64b294bd6", |
| "description": "iris: Move iris_set_max_shader_compiler_threads and iris_is_parallel_shader_compilation_finished", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aaf2e6a9f5f3cbb6c934a71b69b7e528087e4d68", |
| "description": "iris: Eliminate iris_uncompiled_shader::needs_edge_flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7ba52cce9ea87e042fe07aa0d2ba740cc9e511b", |
| "description": "nir/edgeflags: Add a flag to indicate the edge flag input is needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3281ccf4b149986c875b0ebd83d018323ef0f307", |
| "description": "iris: Calculate uses_atomic_load_store after all lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e33055874b7f62948257f72e7997474538fe6e7e", |
| "description": "iris: crocus: Use shader_info::is_arb_asm flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf74d58f219503947449bb2785414d6a9ea99b8b", |
| "description": "freedreno/a6xx: Pre-bake SO-disable stateobj", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60f12ac1273b41f39c94462ebbad8e5677884998", |
| "description": "zink: don't leak drm fd on drmPrimeFDToHandle failure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c6e789c24027a9b1410f93b82a3e3a901ceec7b", |
| "description": "freedreno: Add perf warning for WC readback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e088d362193ae4358392154df4b91d86af14d87", |
| "description": "freedreno: Used cached coherent for staging resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "926ffea994386af6511fa2ad4567d262692de179", |
| "description": "freedreno/drm: Use cached-coherent for control bo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5879012cae7aec330e19def5f253d5d18edd201", |
| "description": "freedreno/drm: Use cached-coherent cmdstream buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "076196ae08d6eae2c2ae2c4fd19e21daa4ffb401", |
| "description": "freedreno/drm: Add cached-coherent bo support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21fcb2657f27e1a73059b026c10064d9c0970933", |
| "description": "freedreno/drm: Don't return shared/control bo's to cache", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7dabd62464982e545a094f22d9ca23a77730c536" |
| }, |
| { |
| "sha": "429986d5aaab0f7357a731523d703364647bb8a3", |
| "description": "freedreno/drm: Consider allocation flags in bo-cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83085a8f395fd0102ef0af2fee2c21bfd626f084", |
| "description": "freedreno/drm: Rename bo->flags to bo->reloc_flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8d25879607ab81ab2b63b02fa7c5ad8fc5aff03", |
| "description": "freedreno/drm: Garbage collect unused bo_cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dce3c6b4362f071db89f3871d7ce1ade6458de87", |
| "description": "ci/bare-metal: add etnaviv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "739ef184cc0a1fd4105053db9bfb4a8bc2f3d39a", |
| "description": "ci/bare-metal: add support for eth008 power relay", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "736c159f54e4dabf562db2ef6820311a637b6016", |
| "description": "ci/bare-metal: add telnet based serial", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdf991ff67bae83522abbb75a0565194ff5d31b0", |
| "description": "ci: update kernel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "172f5db20d35bfc94a54b79476d590428098f960", |
| "description": "ci: include etnaviv support in ARMHF container.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1af902531122464b0f4eb66a7c4bf207a8a69f1", |
| "description": "nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are constants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63cc1fe71f151b69928d59624795fd70f98c02f9", |
| "description": "freedreno: Remove dead fd_batch_reset().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ade94df862ccc9562fd82ff8baa14b62b8be031", |
| "description": "freedreno: Use a BO bitset for faster checks for resource referenced.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22486ffa5172dd0425479ce64785b0f29bf59cdf", |
| "description": "freedreno: Remove the submit lock locking.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2349a46715e870d7f38ce5f3854bef9718a835c", |
| "description": "freedreno: Move the batch cache to the context.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3d64931225df800c4f0a9fa5af220b13e33fd6a", |
| "description": "freedreno: Use TC's flag for whether get_query is in the driver thread.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbbe3e7641645262f8cec467f70e9a5cfad3b674", |
| "description": "freedreno: Precompute resource pointer hash values.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f24f62f4adaf61cf9ac377522095cf33f749f4f9", |
| "description": "aco/nops: fix handle_raw_hazard_internal when visiting the current block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8cc911aafe579cdcbcadb497a0d1510f7c5b6e3", |
| "description": "aco/nops: add State", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdf7eed045999d6b64ac383b91915849c9dec557", |
| "description": "aco/nops: create handle_raw_hazard_instr helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd07118b56dde5ec47e6823cdfbfc4f5195e6fd4", |
| "description": "aco/nops: use up-to-date mask_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfe432d829257dd01070ae1dcd4b663a0e96641f", |
| "description": "ir3: Make trig replacement expression exact", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ed18749de52d1f24b23fad266eb3e8b46702752", |
| "description": "aco: allow live-range splits of linear vgprs in top-level blocks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d50385bbdfedff73976ba3ecd4bc4dbbd690b83", |
| "description": "aco: implement linear vgpr copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1e4794f0f7d77c11775fb95e52cedf9c35a08e6", |
| "description": "aco/tests: add regalloc.scratch_sgpr.create_vector", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f41200d289880fd722ee296275a3b9c1268e6ef4", |
| "description": "aco/tests: fix finish_ra_test()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "207b2cd4340f18fa48038ad7b19c0e02a27d0f29", |
| "description": "aco: find scratch reg for sub-dword psuedo instructions which read sgprs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2a48f4eae76db87c84618d190bf2e3827c3ff7f", |
| "description": "aco: find a scratch register for sub-dword copies on GFX7 if scc is empty", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da74e0f01220f8f3c10e85bceecba76a40c6dc47", |
| "description": "aco: rewrite print_reg_class()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2b77e6cd4a251bd451f45b93ef8a556058fa11a", |
| "description": "aco: add and use RegClass::resize helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "783609a849d4f5f8ee1eb43c88a7fcf4d078ec40", |
| "description": "aco: add RegClass::is_linear_vgpr helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfa8ef723be11e6a893c9d26008e79daee211734", |
| "description": "radv: fix pipeline caching with robust buffer access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5eb59a03ec6eaa0bfab5ebf6eb600a22cac07f12", |
| "description": "util/tc: rename tc_replace_buffer_storage_func::num_rebinds and document", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85305b2d61f784729dbb664e7e9851dac72300be", |
| "description": "features: fix listing for GL_ARB_parallel_shader_compile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c952655693fd319437a9bdb9b5fd7b47a70b1d95", |
| "description": "ac/rgp, radv: report wave size for shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d29c381c64ec435a97f8eeee41584e2802e569ab", |
| "description": "ac/rgp, radv: report scratch memory size for shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57c63d7204c0a1414b6df6f05f30ac82b68f9efb", |
| "description": "Revert \"ci/v3d: add piglit flake\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7d5aea9edf358bcfc43dd1517bbebe658dce10c8" |
| }, |
| { |
| "sha": "4c0b8254a2ee2cf220cf5fa8be914814b4c37791", |
| "description": "vbo/dlist: reallocate the vertex buffer on vertex upgrade", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "cc57156dce0f4abf7ee4c1e741ac03d6864a14b4" |
| }, |
| { |
| "sha": "beb7ed2b8945e97cd7c5ab816a741be2e2bfb76e", |
| "description": "r300: assert that array in translate_vertex_program is initialized", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81c8c7d998881b498fe22cee5c3eb77173322af5", |
| "description": "util/cache: run basic cache tests on the single file cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6da27271740c7d57cb2822c1864be121b8e8344a", |
| "description": "freedreno: Handle timeout == PIPE_TIMEOUT_INFINITE and rollover", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3cc0d2747568a186dba433ac94af607c38fa024" |
| }, |
| { |
| "sha": "eb3fa2515041c610a6371e7bd38d22461cfecc3f", |
| "description": "zink: zero VkImageCreateInfo::queueFamilyIndexCount on creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2ba454180ac39e3c5e45d3285dcba0e07362fb4", |
| "description": "ci/freedreno: Drop minetest from a3xx trace testing.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2b08decf7d058e830f6dc55266e77d82a7318ab", |
| "description": "auxiliary/indices: convert primitive type PIPE_PRIM_PATCHES", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86399c1b1f76f92b68e17e1a786942fb0759a90d", |
| "description": "lavapipe: enable KHR_spirv_1_4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07e1233c61578bb3467d9212a7fab136b1cbe23b", |
| "description": "freedreno: Enable Adreno 508, 509 and 512", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69242f188c37cae6277cab8054d68a4973e90a57", |
| "description": "iris: Finish aux import in iris_resource_from_handle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8510d17ff4e293e9742a6366e01d871172d86e4d", |
| "description": "iris: Add and use get_num_planes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a16d6bc179452821b27f51050b306f3a6346c7ef", |
| "description": "iris: Don't add a clear color BO for MC_CCS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7a61bbf137cf25b55dad8ee0ce45c9473842abf", |
| "description": "iris: Allow NULL aux BOs in aux-state functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d32a4cdab91162efb73a74addbe3dd9a38166030", |
| "description": "iris: Simplify an iris_use_pinned_bo call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89319a0dfde4bb548fcd848e4c253961bce8bd68", |
| "description": "iris: Split clear color and aux BO checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d25515fbf1f1ae48bf07dd57553187b8f319d747", |
| "description": "iris: Support NULL aux BOs in fill_surface_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08edf0f7fcbf260b30fcb5a4c5bb323842d3116b", |
| "description": "iris: Delete iris_resource_get_clear_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "107c2005372c40ec20d3930217587aa7afc80238", |
| "description": "CI/windows: Build shared-glapi, EGL, gles2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccb5cf8b4b6afbd2b8ff00d0a2cab23ea49e0125", |
| "description": "meson: Set /Zc:__cplusplus for MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7a1eebbb2ff7f03925c80198b1f99d47c4c8113", |
| "description": "egl: Update Windows .def to include missing exports", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29e3094d1e02bae164fabf73abe3d442b691bb22", |
| "description": "symbols-check: Fix symbol demangling for Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed794207b51d354c139bc6fa318d7dbc9e7d904f", |
| "description": "zink: pass all modifiers through to image creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e6d78c3b0979d28f0e3a571897a150f005eeb97", |
| "description": "zink: pre-filter multi-plane modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfe0bf5a4a28a81fb31fd4552b42747d783808c9", |
| "description": "zink: unbreak dmabuf handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0318216fad658f8c163281f068e6f05cdf588de", |
| "description": "zink: store drm fd to screen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c7d23e6caf6ac505dee7a8c394ede78e05eb283", |
| "description": "nir: Stop sweeping indirects", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "879a569884b153be4e90e4f47ef7d66d860a6a5d" |
| }, |
| { |
| "sha": "d1eae6f36be625d3e172a1c0b83d5a09069a6558", |
| "description": "nir: Properly clean up nir_src/dest indirects", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "879a569884b153be4e90e4f47ef7d66d860a6a5d" |
| }, |
| { |
| "sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e", |
| "description": "radv: Remove PSIZ output when it isn't needed.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2c30c148814ae5cf1611895568ff327dbb85135", |
| "description": "docs: update docs for new llvmpipe/lavapipe features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1de9eff01b79d744acecaa0b7358d6376b6cf87", |
| "description": "lavapipe: enable KHR_shader_subgroup_extended_types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "143167f2a05b35287c349fd52393a945f26bc4f5", |
| "description": "gallivm/nir: handle subgroup reduction across all types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a27e406edf5339bb3f029f2542188d19eca4c6c", |
| "description": "lavapipe: enable KHR_shader_float16_int8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f814a2449e2c08a811a54fdada7e256945e68953", |
| "description": "llvmpipe: enable FP16 and update CL + traces piglit results.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d3b2853600cf6934a3a09deaf435944d18d833a", |
| "description": "gallivm: use llvm intrinsics for 16-bit round/trunc/roundeven", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2277386565314fdedf714d2b3ac48501b27e66f9", |
| "description": "gallivm: increase tgsi nesting call stack size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c118888f925cf8047aa724d661ec8bb2c9f05810", |
| "description": "gallivm/nir: pass the correct float builder to ddx/y", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bceae73b3f17278f69e86cde29ee4336669c2b65", |
| "description": "gallivm/nir: call pow with correct flt builder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "836b0ace10146957fa0fdc33fcf3391103a6459b", |
| "description": "gallivm/nir: handle 16-bit exp/lod using intrinsics.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e773501d9f0f566b371d6680317b1be96bd72e7", |
| "description": "llvmpipe: lower_flrp16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6decb1b8969fed72c03db84fd622b671367a87a3", |
| "description": "gallivm: add 16-bit sin/cos via llvm intrinsic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af49f9697ab88e3f3c2dba6d943cdf6347758747", |
| "description": "gallivvm/nir: handle non-32bit mask scatter stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d4f17fe1f356bd72a496ceacd53d157376f03da", |
| "description": "gallivm/nir: fix f2b32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0776628d1d3656ccfc4a09c4f20335a627c349b6", |
| "description": "gallivm/nir: handle conversion to 16-bit texel fetch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c396067366ffb5b0d8c7f8c70f5e92d6e0f1fbd2", |
| "description": "gallivm: add initial support for 16-bit float builder.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0418b985695f8d99ea1b51a699818d2784891ff3", |
| "description": "zink: cap max shader variants with inlined uniforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1aa0b2777d86336204edd82afd8a79e5d4e367fc", |
| "description": "zink: simplify shader variant update loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb9e9401c9ec4d9a2c41df52a9140530c1af7cf4", |
| "description": "zink: split out inlined uniform shader variants into separate cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad32e41efed8b9b865200df2dfd89b1175b6eb87", |
| "description": "zink: remove default_variants storage in program struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "334576569e6ae748b46ee417e69000b0eada1458", |
| "description": "zink: replace shader module hash table with a list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c995d7bad8ffa6058a72cdfac91c30558ac6373e", |
| "description": "zink: move shader cache to gfx program struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "834cc07e5b9b147dbdc7c9de73491fbef688c183", |
| "description": "zink: stop using hash table for compute programs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19e99e46dbc90980efc9a3bd8e8bfd93017dfaa9", |
| "description": "zink: store shader key to shader module", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e78a6f67dd1c3e3b58649ad445e1862eb6a5b90", |
| "description": "zink: move uniform size calc for shader keys into keybox", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19fbdb9064efecd245b084ffe5a61564f7f20adc", |
| "description": "zink: move shader keys to be persistent on pipeline state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80604fee4a55b6f5c62822c0c1d237d2e2481f54", |
| "description": "zink: move xfb updates to just before draw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff5991e86acd2336c7fdb6b303ee47d1abbb7429", |
| "description": "zink: simplify flagging last vertex stage for updating", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e515d9791e4287123cc495404472b19a8e879e47", |
| "description": "zink: only update gfx pipeline cache after creating a real pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7438d670dd839cf0c1ce256a958f1489ac6bd42b", |
| "description": "zink: remove some ctx references from shader/pipeline compile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c587152eba821c1d77b2ba82e39f2525eab1a053", |
| "description": "zink: remove ctx references from shader compile path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab4d8ed1e9353e2acf0e93676e9c6c9a34ecb0ec", |
| "description": "zink: make tcs shader generation take screen param", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da10f13de9aceeda71806a5df30d52a0e9ffdc21", |
| "description": "zink: move pending prim type to gfx pipeline struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "259e26e5e38dec7cb8fb2da2a5e8202dbef9b264", |
| "description": "llvmpipe/cs: rework coroutine context handling (v2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d3e97344c3598002ad545878bf3831ffaeebeee", |
| "description": "llvmpipe: shorten hold time on the screen mutex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ccee031e9c4ce9f4de577cf93a1837a5f191ccb", |
| "description": "gallivm/coro: use a phi instead of alloca", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69109e0b1935ec6d05709de4f3fcdef9d8ef5f99", |
| "description": "llvmpipe/cs: rework thread pool for avoid mtx locking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53aade0ef0def4ea7f8468cdec04acd2384e2d2c", |
| "description": "zink: fix enabled vertex buffer mask calculation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "6dd02a5139a06f0aa4d3fe9b975678bbae51c58a" |
| }, |
| { |
| "sha": "09bb8602f336e02da930eae15a2d56986ff418f3", |
| "description": "pan/bi: Don't set dependencies for +BLEND in blend shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9a784520acd65526fb2587b7a6e77ff7c343740", |
| "description": "lavapipe: enable dynamic index ubo/ssbo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc0bf57632f09809424e7419f1e2695a923cefbb", |
| "description": "gallivm/ssbo: cast ssbo index to int type.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ccac4abffa1b31bf376b323714e89a793b5f98b", |
| "description": "gallivm/ssbo: fix up dynamic indexed ssbo load/stores/atomics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2585d2d6fb854ec1b9557473cae408d6f8616785", |
| "description": "docs: shorten \"last release\" note to fit on the website without horizontal scrolling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "810184e27ed5d0d5770633b0a7bae9ca6eb702f6", |
| "description": "docs: add plan for 21.3.x release cycle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d", |
| "description": "egl: Add a basic Windows driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06e95693fb51d5776619b9ede04a7c13fd200e03", |
| "description": "egl: Detect Windows platform using GDI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58389dd55fb75f9ce5ecb1917991c5ae0392129e", |
| "description": "egl: Don't try to dereference native displays unless there's a detectable platform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb7d1507437fbe3f2d5cf2ceac08239d1dd76af0", |
| "description": "egl: Use the .def file for Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e775b07c17da8b37d53fb50b7adc60275808ecee", |
| "description": "egl: Add wgl/gallium dependencies for Windows platform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e76db0f16514f0f7df88339e96697a0a24819162", |
| "description": "meson, egl: Support building for the Windows platform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8a23fa89380c574c5f9fc84bc8fcaaa9e20313c", |
| "description": "meson: Include EGL after gallium", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9716209761c71a3a9f5c64276815576f17ddd5ed", |
| "description": "wgl: Add stw_* DLL exports for EGL support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05742652567968765f611f89d3a53895181b99cd", |
| "description": "wgl: Swap buffers via pointer instead of HDC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90d2b93731992775a050d1fb1d15b9d2f4c9ab90", |
| "description": "wgl: Add a stw_dev getter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb706ca93a6b6f4f829e3e596a6cbbace8911295", |
| "description": "wgl: Use HWND instead of HDC as primary framebuffer handle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddedf596250b0de4742322435d45df57ee6981cd", |
| "description": "wgl: Add an explicit iPixelFormat for context creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c875b040c8571e8bc762fc68cefe9e384e62a1f", |
| "description": "wgl: Un-inline helpers which use stw_own_mutex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d96e19b92ffd9a9f975b4b1f1cacee2fb4415c7", |
| "description": "wgl: Add iPixelFormat to stw_pixelformat_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49d83de07239d3ccb0a49ccb13e69d34b901cc1d", |
| "description": "wgl: Split DrvReleaseContext to support unbind via pointer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4806ae03cbc4049bb6d190eb1c6784157711dfa", |
| "description": "wgl: Make contexts current with framebuffers instead of HDCs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be9f9886fe2958f38a6cc298b1df90f02b387153", |
| "description": "wgl: Allow creating framebuffers that aren't in the global window list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b9b5cdbf4b164da08958f2e95eab139e6bb838e", |
| "description": "wgl: Make contexts current with pointer instead of DHGLRC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d3a2158195e795691b20b5ed40718397b8ed893", |
| "description": "wgl: Pass share context as pointer instead of DHGLRC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca1cceeed588cfb6abd1bf2eb0b37ab62ade17d1", |
| "description": "wgl: Create contexts and DHGLRCs separately", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a240a1c95c7c8364afcd7d16c34566237ccaeb4", |
| "description": "zink: stop setting nr_samples for null surfaces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e9ec440afc63c8003443fac3885bb856c23a06f", |
| "description": "zink: don't copy inner surface refcount", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "929db0a818d651cd77a0330f1d3697d62afcf6e2", |
| "description": "intel/decode/gfx6: add support for gfx6 CC/VIEWPORT pointers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09ef427f943368aacdbca933fe566992d86d6aca", |
| "description": "radv/ci: add a list of expected failures for VanGogh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7244aa19806cec5265e1e219cac1a99b0d3c62c6", |
| "description": "gitlab-ci: refactor timeout constants and tweak timeout values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "465519679654636e2e585c573226f00f1f631d3f", |
| "description": "r300: make global variables const (if possible)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "765b3b3b11d6a7fa06d87356538778b4550319ff", |
| "description": "r300: fix usage of COVERED_PTR_MASKING_ENABLE for r500", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bb5082900cd85bbc91ef01add8e906fcbb15807", |
| "description": "radv: advertise EXT_shader_atomic_float2 with LLVM 14+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a25451752614266f538c9b9921ee0f8639d2bd5", |
| "description": "ac/llvm: implement nir_intrinsic_global_atomic_{fmin,fmax}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9deee80f51cb2b0f825fa52d927e0cc3398f4544", |
| "description": "ac/llvm: implement nir_intrinsic_shared_atomic_{fmin,fmax}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efe40c98ed1ab9133a38cff43852fb1790816852", |
| "description": "ac/llvm: implement nir_intrinsic_ssbo_atomic_{fmin,fmax}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf3e31fd11406b41f5429516e7d5e18c2daccaf3", |
| "description": "ac/llvm: implement nir_intrinsic_image_deref_atomic_{fmin,fmax}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9373db5d94c710afc3f4affb97efbe3ff2d6af91", |
| "description": "freedreno: a2xx: Handle samplerExternalOES like sampler2D", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09cb4e301023dbed71c4106535d0eac0860233bb", |
| "description": "v3dv: start using Broadcom's device identifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a26dfe761343b39bdcd9b60a7d071e5fb93e3bf", |
| "description": "radv/llvm: fix vertex input fetches with 16-bit floats", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3fb229e010fdedc3511fd4c154083ce1ab2556c7" |
| }, |
| { |
| "sha": "7d5aea9edf358bcfc43dd1517bbebe658dce10c8", |
| "description": "ci/v3d: add piglit flake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5eda8e5fe9038bf5ebf2bc203e62e4a2c54e609d", |
| "description": "radv/llvm: fix using Wave32", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "94a1f45e15a5186bfd3aa3bc4089ad7a0902949f" |
| }, |
| { |
| "sha": "9bf977ffa535dcfc7bdaf881d9ec44c593783a2d", |
| "description": "radv: reduce SQTT traffic when instruction timing is disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe96cea2f394cfda1630b27c1f0670f6c58ddac2", |
| "description": "radv: Disable DCC on storage images that cannot support DCC image stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aed4c0b5a9bf55035c5de3455b6a243be82a8376", |
| "description": "nir: Drop the unused instr arg for src/dest copy functions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "879a569884b153be4e90e4f47ef7d66d860a6a5d", |
| "description": "nir: Switch from ralloc to malloc for NIR instructions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "feee5e697409e7fbece8c3f202ee93021d3be30f", |
| "description": "nir/tests: Fix transmuting an SSA dest to be non-SSA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1edff520e2eed2b47c536099d77dc1fe571ffb3f", |
| "description": "nir/lower_phis_to_scalar: Use nir_instr_free() to free instrs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1a2870f782fd1ee75b2d6e179a7fc06e52a961d", |
| "description": "nir: Add all allocated instructions to a GC list.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22788d68eb60f049c6f7ff4a1da77d334f272886", |
| "description": "nir: Consistently pass the instr to nir_src_copy().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e37cfb7fe364c4271e326e94dfa3ba32dc5840f", |
| "description": "nir: Consistently pass the shader to the shader arg of instr creation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a4bbe60c126d7ede06f01212f2067aed513dbaa", |
| "description": "nir/from_ssa: Use nir_instr_free() to free instrs instead of ralloc.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b99efb8af06539e999018826f86f413fce3222f3", |
| "description": "nir: Pull the instr list free function out to a helper.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36d9bdca0b1157b35e97acb74b7ce48e3f268984", |
| "description": "nir: Add a nir_instr_free() to replace ralloc_free(instr).", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7956a701d83a314a1100d787efe82acb82aa59af", |
| "description": "nir/lower_gs_intrinsics: Make nir_lower_gs_intrinsics be idempotent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "edf357b2330dfcefae1a26fb0761fd53c75b77f5", |
| "description": "nir/lower_gs_intrinsics: Return progress if append_set_vertex_and_primitive_count makes progress", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "542d40d698a698dc656c7a64ddcea07060707555" |
| }, |
| { |
| "sha": "7b4427b199f5aea6952d779eceeab5f7e8bae05f", |
| "description": "radeonsi: enable NGG passthrough when LDS is used, document the real constraints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70c975fd1366571d065e14724ecb35bd232a27b6", |
| "description": "radeonsi: fix incorrect comments about VGT_SHADER_STAGES_EN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b5c1537aa003a7f7a9f78af4dc9d9a8b7412679", |
| "description": "radeonsi: don't set edgeflags for TES and blit VS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b330c7cb2a3dd6c6e1e05a76182896cf93473818", |
| "description": "radeonsi: use a trick to extract and pack edgeflags using fewer instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d8dfb91116e36d9fc8ce3665fef0d75f0dfa47c", |
| "description": "radeonsi: convert gfx10_emit_ge_pc_alloc to radeon_opt_set_uconfig_reg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "edb5fa4d59de8ef68deaedb27ca2798b57bc28a1", |
| "description": "radeonsi: eliminate redundant SPI_SHADER_PGM_RSRC3/4_GS register writes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3df035d08cc45a1e0045c88d68bd19e8da3ea16f", |
| "description": "radeonsi: put si_pm4_state at the beginning of si_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73c82570cbfc305adbe734ae5e723ca5dba3fce6", |
| "description": "radeonsi: move setting one GS shader key field out of si_shader_selector_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99c5e03986294e3aa90be6dc656080d8304d3313", |
| "description": "radeonsi: move setting most TCS shader key fields out of si_shader_selector_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb04378e769f0eaee694490b935e39eeb619e285", |
| "description": "radeonsi: set prefer_mono outside of si_shader_selector_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5824ab569e1130fb1cb7f096714672e2f9fdef4b", |
| "description": "radeonsi: precompute more spi_map code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dba914de85d48847a52896cd12489c6af498fdc3", |
| "description": "radeonsi: unroll loops in si_emit_spi_map using 33 C++ template instantiations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3264372539a38bb1df58bf6eef9c16d7d58f32df", |
| "description": "radeonsi: inline si_get_ps_input_cntl because it has only one use", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f090891e94948e2227a2cba3f3bd80b2580cd45", |
| "description": "radeonsi: simplify si_emit_spi_map for back-face colors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57f9452b466734b9fc9fd92bc8c508ef9973a540", |
| "description": "radeonsi: precompute num_interp for si_emit_spi_map", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46802f7b608b7e6f809033f671aedce8e93064a8", |
| "description": "radeonsi: interleave si_shader_info::input_* in memory for faster emit_spi_map", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11d1309d8276768aca3f02ddd7cc57cdb323113c", |
| "description": "radeonsi: restructure si_get_ps_input_cntl for future refactoring", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b59bb9c07ae47f9f59bd7fcad6af77c591bb3611", |
| "description": "radeonsi: force flat for PrimID early in si_nir_scan_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cdbbcc2abb4442c24571f777964f41e7cd95d5a", |
| "description": "radeonsi: eliminate a not-found conditional for PrimID in si_get_ps_input_cntl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ea3621b8d4f608f64961a3bd7fb184e317390d9", |
| "description": "radeonsi: determine num_vbos_in_user_sgprs from template arguments in draw_vbo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a65f99b2d165b6b0612fc03e4ff479c6f79d5087", |
| "description": "radeonsi: deduplicate si_compiler_ctx_state initialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a20110ad3469e0090312311fd9462b013721e81", |
| "description": "radeonsi: precompute si_vgt_stages_key for NGG in si_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a131566b15fb699681cc01c4329bacbaa75997b", |
| "description": "radeonsi: move flat shading VRS enablement out of si_update_shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eed149aa7cae51207cb28b3d489db0471167561e", |
| "description": "radeonsi: move DB_SHADER_CONTROL update for PS out of si_update_shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70220a18967888446aedf5848201cad72ef8d8c1", |
| "description": "radeonsi: check flatshade and sprite_coord_enable for spi_map in bind_rs_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dfe01db01552bd0f4b5380e1edc308b52134813", |
| "description": "radeonsi: optimize scratch buffer size updates using C++ template arguments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98d07e1928af458f0832904752b86d061239bd05", |
| "description": "radeonsi: make si_update_shaders a C++ template in si_state_draw.cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dff6dc031617f7903155e611563cbf8a93342ad9", |
| "description": "radeonsi: unset SI_PREFETCH_* only when we unbind pm4 shader states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76fe6a024276572c25c91dd3d9825e079f7f916c", |
| "description": "radeonsi: move PS inputs_read computation out of si_get_vs_key_outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35a42377cd2aeceaadf149a7e9bedebc6019d902", |
| "description": "radeonsi: move si_shader_io_get_unique_index calls out of si_get_vs_key_outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d1ab77a8f8a013c30a79d968db70fa13b8214dc", |
| "description": "radeonsi: rewrite inlinable uniform states for shader keys in si_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aed93eb991a2b5fe61b764259ad5d524ff3ca103", |
| "description": "radeonsi: update the VS shader key in set & bind functions and remove memsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74a0c9bd519f88176b2d504422651144acacf85a", |
| "description": "radeonsi: clean up and clear VS shader key fields related to outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbdde903bb91992c66be6fdd069fdde94b3b9d9e", |
| "description": "radeonsi: update most of the PS shader key in set & bind functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e3c03bc6ae906a93b4a6df88a3a47196337962d", |
| "description": "radeonsi: ignore blitter when computing the PS shader key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00d1d947eabb66c05c67d00b87f6a0aa680ce5a6", |
| "description": "radeonsi: divide si_update_ps_shader_key into many separate functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59072ee4847dc2b61d67746611bac2d77fec4ea0", |
| "description": "radeonsi: don't memset part in si_update_ps_shader_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60580c04c00b0b2e3b992618642df5ee3d27fdbc", |
| "description": "radeonsi: don't memset mono and opt in si_update_ps_shader_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46bda71a547afbde95f724e8af7527209479f220", |
| "description": "radeonsi: move PS shader key code into a separate function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a912c804391dfa00019b1131a3fe896a246abda2", |
| "description": "radeonsi: sink memsets and disable uniform inlining in si_shader_selector_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b1fd84950c75e0e6a6052f2b787ada486abe398", |
| "description": "radeonsi: handle NO_OPT_VARIANT in si_shader_select_with_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03b5a94258ead1bd867d67ba3ff326236d655276", |
| "description": "radeonsi: add const to the key parameter in si_shader_select_with_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "361a7d245187d7f7aa7c6d63d4162765efc51f67", |
| "description": "compiler/spirv: add a fail if tex instr coord components aren't dimensional enough", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c38318aee299236886ed4d3518fe3a132fed37cd", |
| "description": "radv/ci: Fix the GPU_VERSION for polaris10", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b75dc87762ab016daa03d30c14d66654e127babe", |
| "description": "radv/ci: Remove duplication in dEQP skip lists.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "852904e9fd87cda232614aaeb03e8ca324cb8a41", |
| "description": "ci: Support per-driver skip lists.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e43797ab13b3f547a4457548da8ca57f4cb8d2d7", |
| "description": "freedreno, turnip: Disable 8bpp UBWC on a650", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f86517be7f9328cc671e7c62f00c5d609ae39192", |
| "description": "panfrost/ci: Enable test runs on G72", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1eb08879229f74ba52d26c193671bd34b61e920", |
| "description": "turnip/kgsl: fix compilation after perfetto introduction", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3dd1bb6355743b95b54e205012b605662a7e1cc5" |
| }, |
| { |
| "sha": "1cd868f105fac358c93ae0781366407e95c8b6dc", |
| "description": "iris: Add some accessor wrappers for a few fields.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e4c3d3efc7a2fa9f975b1f9211f7d61aa7d31d94", |
| "description": "iris: Defer construction of the validation (exec_object2) list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f0eccf6475e729ee34f3acabf0ccf6dc7347749", |
| "description": "iris: Track written BOs via a bitfield rather than exec_object2 entries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "795b14aaa3b3b61ab2eab0eb5d57b398b2d2eb33", |
| "description": "iris: Rewrite bo->index comment to refer to exec_bos[]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4149a60209ddd91f52e35318d58831e3196dd67f", |
| "description": "crocus/gen7: add missing IVB/GT2 geom shader workaround.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "be35fdae5fc4c1a407d9707a0a43ccaa8218f656", |
| "description": "zink: add some debug asserts to validate imageless framebuffer correctness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0734484058c00d7f49e7923640d62e870bcb1ff2", |
| "description": "zink: update surface info when rebinding to storage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad57bb1b7d0358bf5c0a16e73362768e0aae0e8d", |
| "description": "zink: force imageless fb rebind if rebinding an attachment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "372f7d4726e31af946b30951db390382842ee29a", |
| "description": "zink: be smarter about fb surface rebinds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46a262dc1e4c8c9f2a9dd49479487b721642d71c", |
| "description": "zink: wrap framebuffer surfaces to preserve gallium expectations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01f00eb90d3080dbebec19d224ce89b28e0fe8be", |
| "description": "zink: move surface and bufferview caches onto resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e28df76c3a254eee5e27b0b51ddff4f79a1f8a5b", |
| "description": "zink: add a resource reference for bufferviews", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32cf036cb7e082ef556653b9057ab46e60e78ed7", |
| "description": "zink: assert surface geometry", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "333b2185d8da35d1dc6bc07e17bed5395890a2ff", |
| "description": "intel/isl: Enable MOCS 61 for external surfaces on TGL", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f812e12952eb00e45464c08339ea5e039e0b83e", |
| "description": "zink: unset src access in barriers if there's no src pipeline stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "904261b985f9992adc7b35bc5767261cbf775566", |
| "description": "zink: unset barrier info if resource object no longer has usage after reset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ecf5d706ef89e3526c01211399930f8abd2751d8", |
| "description": "zink: move barrier info to resource object struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb65ac9bdf095f67b5d58c2a1060eb4e377c27f0", |
| "description": "zink: add return values for resource usage unsetting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3b72d49cba15fd3fad8072f528ff5e1854f6000", |
| "description": "glsl: Assert that lower_blend_equation_advanced is only called for FS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bec8f8fde84e3b6d474da4b0153e8c95a99e337e", |
| "description": "i965: Only call lower_blend_equation_advanced for fragment shaders", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "91dc863921a683f9c001ab70380fd33425e08355" |
| }, |
| { |
| "sha": "ca92a0d1ae8d7d393643d8abef10288e95b5e7b2", |
| "description": "zink: fix some return values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28386d0db552d3e71b096068b4cd050123c623fc", |
| "description": "zink: unconditionally support conditional rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f54cde75d723fa8557ccccb9a933e5ccc960eef8", |
| "description": "zink: fix dmabuf cap export", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ec9289385e873e0c970fb6f7fe95ef9c9b4425a", |
| "description": "zink: add dmabuf fd handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "651def5896a9a8b486d808c9a5882b3168dbb9c5", |
| "description": "zink: use foreign queue import for dmabufs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d2de968474f98ee15357dd64764d280de6b0640", |
| "description": "zink: fix import pNext attachment during image creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b827b0a394d5bf3135bf5998bb92576f6cf20b4", |
| "description": "zink: handle image creation for dmabufs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a63f38cb12d6d3a90a2a8638a97699f693af779", |
| "description": "zink: set a flag for dmabuf init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bd98d4bf6aeaf040c21274609665ea73caafced", |
| "description": "zink: split import and export fd handle types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f7fe12fd41a2051bb4855be5ae7dde1c8d4ddba", |
| "description": "zink: hook up VK_EXT_queue_family_foreign", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b98fba806d4c02fa362edca86bff78f2de1e339", |
| "description": "zink: add dmabuf modifier query hooks for screen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b359950b0f45019e66348c244a887187173e9fe2", |
| "description": "zink: hook up dmabuf ext", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18477f60e2ce0e2c717b5e25d9c482e394ad6cf6", |
| "description": "intel/dg2: Add L3 configuration", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4620f8334f9e2fee1bd357894178acf69d0ce5a1", |
| "description": "intel/dev: Add is_dg2 to devinfo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "727e10d290edd4994ed518b51bee8c944544628d", |
| "description": "zink: use smallest int type possible for decompose shader key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1542f3eb470ffefe4b0b30c0547eb72f4fca712c", |
| "description": "zink: decompose vertex attribs into single components when not supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c106c45a99837b851d9ee19ea2008b09197fc694", |
| "description": "zink: add function for decomposing vertex format to single component", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9df5ebe5bf253673d72e86f83f571f37568f4d6d", |
| "description": "radeonsi: fix DCC image stores with image descriptors in user SGPRs", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "34a2c7531070a6c9c198615aa8d734f38c057303" |
| }, |
| { |
| "sha": "921c770d49adffba84d9d142d64860cf056a18af", |
| "description": "driconf: remove leftover code for allow_incorrect_primitive_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5ea2ef93eb5120ea83d2c756c6c2cc730e72f2b", |
| "description": "radeonsi: copy a few nir_shader_compiler_options from RADV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d1ca01e4140b87d7350e8b85d9e907d337d5674", |
| "description": "radeonsi: fix DCC image stores with display DCC", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "34a2c7531070a6c9c198615aa8d734f38c057303" |
| }, |
| { |
| "sha": "d4f7337d14eb8c135a9a89dcd0e01fc93214a927", |
| "description": "fix(clover/llvm): update code to build with recent versions of LLVM 14 (Git)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7d8a692499c692d322d90f343fb99703304d8e2", |
| "description": "intel/devinfo: Add devinfo->max_scratch_ids", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32e848aeaa3ea6c6f3313c4be97e394cb095009c", |
| "description": "intel: Move subslice_total into devinfo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c18e69078a1e6bf9d46273536cadfcac072c6c9", |
| "description": "vulkan/wsi/x11: add driconf option to not wait under Xwayland", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91dc863921a683f9c001ab70380fd33425e08355", |
| "description": "mesa: Move the advanced blend bitmask to shader_info.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a45c84f2266a0e117b867bbab694f25352c603d2", |
| "description": "zink: fix ZINK_MAX_DESCRIPTORS_PER_TYPE to stop exploding the stack", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a601cae51c600adc66fa9e71bee624fa468702b0", |
| "description": "freedreno: Move a6xx specific screen init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ee0972a0db9704581b5c199f62d0a245f1aed22", |
| "description": "freedreno: Cleanup primtypes/primtypes_mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e5730102a1fb72aaaca4c8f9580460e74e777c1", |
| "description": "freedreno: Remove unused function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b269f59ec56f8d596b8aacfc2981dd032cd8a0d6", |
| "description": "radv: enable comp-to-single for MSAA images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de8865df56dcb54ad2c161222f09610cc5d485af", |
| "description": "radv: add MSAA support to the comp-to-single fast clear path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "010fbbeff210f0d3b73cff14077666017fb68eff", |
| "description": "ci/v3dv: update flakes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a356da6357cc40de0e3eb1cc1c4053213921d11a", |
| "description": "ci: Fix syntax error in radv fails files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79197dac5856a9628fd3526a7df19829cce96aff", |
| "description": "ci: Build libdrm earlier for x86_test-vk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afee571d2bdd66323eb489bdf8a08b49bbeeb3db", |
| "description": "radv: Expose a bufferImageGranularity of 1.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c158fcc709b2c0993a52d50082df50aa91c9ccf", |
| "description": "broadcom: add cl_nobin debug option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d220d8cb51d270478f50b4a8890a4a3ce33d7b2f", |
| "description": "broadcom/compiler: add V3D_DEBUG_NO_LOOP_UNROLL debug option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09cf2584bdf2184a67115b4e36038bba9f3e0ff1", |
| "description": "ac/llvm: fix build with LLVM 14", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "718e9dd1332feafab3036519afee96f7816e6591", |
| "description": "zink: use descriptor info for ubo hashing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41c3363e0742bcbe84431ad6764b62e710236280", |
| "description": "zink: remove zink_get_resource_for_descriptor()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3db5c1bfc51f942559e34a3385005680915b7bef", |
| "description": "zink: remove bind_stages and bind_history from zink_resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5a090aa3a2a848996a189a85e3245811c7918b7", |
| "description": "zink: use more accurate generation for buffer barrier pipeline stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "793e5dba98c3f3cc4af0a80f74f243f29a261cad", |
| "description": "zink: don't generate more pipeline stages if vertex bit is already set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a810e58051b4a065b0aade86c45bf7ed254fc726", |
| "description": "zink: use bind_stages for pipeline barrier generation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "be4088652153269940408d9330e2ea142cf15127" |
| }, |
| { |
| "sha": "18866dc733b56919998f68cf04ff853a4f444776", |
| "description": "zink: remove ZINK_RESOURCE_USAGE_STREAMOUT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13114ff7125e4afc5b36f373bdb148377656b8b9", |
| "description": "zink: use better check for determining bufferview rebinds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60bc0fbffa2a42a48a7e07a9c0643de99fa2911a", |
| "description": "zink: make a local screen var for buffer replace", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5e460cec2d65a8b9a8b91c83f0bb3278e45a288", |
| "description": "zink: move batch ref when possible during buffer replacement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d772419dab6e2c335a63f7093f127f78d3134b69", |
| "description": "zink: add a batch ref when replacing a buffer that has binds and usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "566771ee31d4a4bfa7e0f1b62409e2305a7fe922", |
| "description": "zink: add some asserts for buffer replacement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f44d8d8b74b40a5a4ee5a662e7c50bbb61fefd2f", |
| "description": "zink: replace a couple checks for bind counts with new inline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "107866cf7afa4697eaa73df9292eaf182d66baf2", |
| "description": "zink: add inline for checking whether a resource has any binds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "468a0fb2b156fc3e04311c48baa9a5abc745fcda", |
| "description": "zink: set vbo resource usage on bind", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "891b4497b4c9534b0287eadcabea67700ef7aa77", |
| "description": "Revert \"zink: ci updates\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "03489cf51902e776945df3f59cebd9565641cda6" |
| }, |
| { |
| "sha": "eb7d2ef070a8819c2859c10559496836275848e2", |
| "description": "zink: initialize zink_descriptor_layout_key::use_count on create", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "95fe2f7b82953f6f010b75ee8d6ff1d38fb49c24" |
| }, |
| { |
| "sha": "14e9d01aa69288f115a5f885c6bc686eec4b374b", |
| "description": "zink: export PIPE_SHADER_CAP_FP16_CONST_BUFFERS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a955d89f2033a3abe7fb311ed5c91e04f3308033", |
| "description": "zink: add 8/16bit ubo handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a3c968de8f6aed1cbafc4a21f3e9f2750f53923", |
| "description": "zink: clamp instance divisors to max value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b483faccb65bc2ac7821ad8ed24774cb17c72ccd", |
| "description": "zink: remove batch params from barrier functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e17510d51bf9de080c7a659c7a5efa1011439e5", |
| "description": "zink: remove unused barrier function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec2cce6d60989e3a1aa0d5de1488f613b1271039", |
| "description": "zink: remove batch params from resource copy functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba925cf958b6b44c6d800d802696da2916df4aa6", |
| "description": "zink: remove batch params from renderpass functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46b6ecd4ab687c666149476de9727a18d9ab1e39", |
| "description": "zink: move resource unrefs to flush thread", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03489cf51902e776945df3f59cebd9565641cda6", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a03507f3c64ac9716a159dcdcb1b483364be874", |
| "description": "zink: document ZINK_DESCRIPTORS env var", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c1b7ded7a38df5eead29efc0bc0c76dc0fc83ee", |
| "description": "zink: add \"nofallback\" descriptor mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5475a6fe183c17236b496a34658b22eb23016306", |
| "description": "zink: fall back to lazy descriptors if too many cache misses in a row", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3ae8e82d792addfb4a211064ad5fcda2a3f1cd5", |
| "description": "zink: split out lazy set updating", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "815e5c4df94698972970b59b3a8b29f7578b4137", |
| "description": "zink: reorganize cached descriptor updating a bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08b17e029f07f7a8322601db77f7d158eaac15a2", |
| "description": "ci/v3dv: Update fails with multiview failing with points", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd0f9283f82580b33cc7a31462e3e0bc3a7fff31", |
| "description": "v3dv: Implement VK_EXT_vertex_attribute_divisor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43790a4d0881ee74fe0c53a9c4e4958ce4416221", |
| "description": "v3dv: Expose correct point size granularity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bf707f6d6242437a5398133980db34ea9cea40b", |
| "description": "v3d: Don't handle PIPE_SPRITE_COORD_UPPER_LEFT twice", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53ae5c3aae90feca1d6019e7c9e0e98f910c5bd0", |
| "description": "v3d/compiler: Handle point_coord_upper_left", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "138463d3c3e3134aa43863ac8a5a18e60b9cb43a", |
| "description": "radv: Fix DCC image store check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eddb65ffb06cd8094c8a4bdd75392a1c5c149040", |
| "description": "radeonsi: don't use NGG passthrough if culling is possible for better perf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e6425291262276ab770dde4ca65ac923614408a", |
| "description": "radeonsi: add AMD_DEBUG=ib to print IBs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2817ca1aef3912c03c6e794cd30650a18cfb8016", |
| "description": "radeonsi: don't emit PA_SU_POLY_OFFSET_CLAMP if it has no effect", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d4e47e1dbe11bc06697ca4f11911e3622b236a2", |
| "description": "radeonsi: remove a few fields from si_state_rasterizer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f8be99621aec6e57e9f72f82a5361ad85f49686", |
| "description": "radeonsi: enable shader-based prim culling with polygon mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af7c6720de78c2249a4bf2c34f286865f12df0b5", |
| "description": "winsys/amdgpu: include CS ioctl overhead in RADEON_NOOP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64a06f8167d2e04b654a1e67affa363e6fd8123c", |
| "description": "radeonsi: skip setting some PGM_HI registers by switching to 32-bit addresses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2a7610e1fd27e789cab13ce54ee3233791c26f0", |
| "description": "radeonsi: strengthen the VGT_FLUSH condition in begin_new_gfx_cs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d7846cfed6d83a18a01670af1c1af0877014b04", |
| "description": "radeonsi: reduce the frequency of switching GS fast launch on/off", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "468135abab271c5798e15f48f28e3b6c0f8287d7", |
| "description": "winsys/amdgpu: precompute amdgpu_ib_max_submit_dwords", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "576f8394db652feffd6f57eaaf5fad4daa0ea409", |
| "description": "radeonsi: remove the primitive discard compute shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e994560ffaf2ab4a79ef8a8ae2c0e5e5e83d7b2", |
| "description": "radeonsi: correct index_bias_varies usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f734152b62ce74cf17628feb87daa4dc1d66ac9d", |
| "description": "radeonsi: don't update shaders if only the vertex element count changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58f0ca86855bcb3a98a5d51dcc6fa10f9528a4f9", |
| "description": "radeonsi: accurately check if instance divisors need a VS update", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ece92ecc35cdbc2010dafb8f16b229c3a812d988", |
| "description": "radeonsi: ignore the vertex element count in si_shader_selector_key_vs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0186c788b6ef3ac0a5ad7a792bffd34eb63f0ea9", |
| "description": "radeonsi: don't set prefer_mono for fetched instance divisors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1976f4980c0fc60857e806ace2d743ff84b1ab18", |
| "description": "lima: Add a noop drm-shim", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb8ec12b239714f70039d59b0c9e7b73d3f10b58", |
| "description": "aco/ra: Fix potential out-of-bounds array accesses.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "536580b139e93b6ee3c78e6c0a4cbf0136546c51", |
| "description": "aco: Add some useful info to the README for debugging.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c10cb38a5c996bc8730af4f0678aaef29531afd7", |
| "description": "ci: Put all container related jobs in a single stage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95c1de96eac727d4f0538287471accfcc135931f", |
| "description": "ci: Stop adding link to tracie dashboard", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d324748e92af2c596b71c7051e9c0c879fe9f525", |
| "description": "ci: Uprev piglit to 99be1b06ff36", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "460ce7e75dfd9abf32c1ec7b7492a00a48bbb0d5", |
| "description": "gitlab-ci: Implement a simple timeout detection for LAVA jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2587fa1570e793c04167fbc738ff5fca4570c9ea", |
| "description": "gitlab-ci: Add sleep for every `scheduler.jobs.logs` call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45801e1ecc4cd1c57ee7e569a3c33427b7ac86a9", |
| "description": "turnip: support tracing of gmem/sysmem load/store/clears", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4092d5f0d80b8d206098b9b162f655e3cf741a3e", |
| "description": "u_trace: pass command stream through tracing functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c6f0d46e7a44e30c743e97adabbfde45c5c3188", |
| "description": "turnip/perfetto: reusable command buffers support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0565c993f9eff9e91ac7d9aea53d4865c44795b8", |
| "description": "u_trace: helpers for tracing tiling GPUs and re-usable VK cmdbuffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3dd1bb6355743b95b54e205012b605662a7e1cc5", |
| "description": "turnip: implement basic perfetto support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cefaa73909718e570b36c5f8463e4b534e96201a", |
| "description": "util/u_trace: auto-generation of serialization funcs for tracepoints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e14f525280ee9f09988239adbead1c9dff5476f0", |
| "description": "util/u_trace: make u_trace usable for other than gallium drivers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9033916d84e11cc8272b89411a9ec74b8f642685", |
| "description": "ir3: Add bar to beginning of HS with tess_use_shared", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c286edc535d2769a6de071c700b33d44a63e056", |
| "description": "panvk: Disable the BO cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef48b6c4d0bbb74d6fe628f528601ebed64d2873", |
| "description": "panvk: Only set PAN_DBG_TRACE if PANVK_DEBUG_TRACE is set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b53600ff46e34ad4ad535f813e3ba4518422e46", |
| "description": "panvk: Don't take a BO reference when binding memory to an image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81e8a5d83a56b86c2fd74ac03f1acfca4d33311f", |
| "description": "panvk: Initialize clear values to zero when load_op != OP_CLEAR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55e3d0e25615a03c7405f3fb97d51b5957be4d40", |
| "description": "panvk: Fix a BO leak in panvk_pool_alloc_backing()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb5415396d9998757331ce1effd1f9342716af9c", |
| "description": "panvk: Reset panvk_pool->transient_bo in panvk_pool_reset()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a178cf858ddb98cbff927f5d4330a435bc759b8", |
| "description": "panvk: Close the panfrost device in the panvk_physical_device_init() error path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0be7dc7455d0d1d7828aea496ae949844e3221f", |
| "description": "panvk: Don't allocate an array of blend constants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c4b8f916848c79de985e6b8b3c42f626d6e09be", |
| "description": "panvk: Clamp blend constants before copying them to the cmdbuf state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8182f7a9812e616849261ea3764a0a7f7585fa3b", |
| "description": "panvk: Narrow the allow-forward-pixel-kill condition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0e43b844c5768e7b77fb0dcf10af5cbd9157d81", |
| "description": "panvk: Fix chan_size calculation in panvk_emit_blend()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f670bc35521e50fc3e4e9a95185a91e4347539e", |
| "description": "panvk: Don't advertise min/max filter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08a06dbee5a75f7fa116935b6b0c9430cff60ecc", |
| "description": "panvk: We don't support linear filtering on integer formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09aab6471d8f3ec672080bd3b34629bb6d38cf89", |
| "description": "panvk: Only advertise MSAA-4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "393615510dc9204ae11c1f4a99d9bd68869b411d", |
| "description": "panvk: Fix blend descriptor emission", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "792a0ab0b1460e7b0b85e6fd9b74291bd8b78173" |
| }, |
| { |
| "sha": "3c73ac53c74f5f1f23afce5090d4663c41c8f54d", |
| "description": "panvk: Don't use pan_is_bifrost()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c98ddc778a34683e55d29122edba53ac4969deea", |
| "description": "broadcom/compiler: force a last thrsw for spilling", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53c8b4c09367dad06294753e74bb442792b29dca", |
| "description": "broadcom: make vir_emit_last_thrsw() private", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb5deb2b4a02890d316d6f926186599f7b539d90", |
| "description": "a4xx/computerator: add initial backend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "269cbc8a4de3142f9ef559956ce903e5f550a1ce", |
| "description": "a4xx: add some better documentation for compute registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f66e5e56d78a3b4b9720735669500a2434d287b", |
| "description": "anv: No need to lower to A64 messages for 64-bit atomics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75e28b8777086fcdbb76555324157959602421dd", |
| "description": "intel/compiler: Add support to handle 64-bit atomics with A32 messages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ffd05b41ecebc70f2b1b58f4d155a409858ae2a", |
| "description": "anv: Advertise support for shaderBufferFloat64AtomicMinMax", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "527468f56f45de49971622052b172f7cffb38617", |
| "description": "intel/compiler: Add 64-bit A64 float logical opcode support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f2395046f5e0b09821a22d45bf22ce41f0b09cb", |
| "description": "anv: Advertise support for shaderBufferFloat32AtomicAdd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b21def9c21297e9f0bef1aed344ace28333022b", |
| "description": "intel/fs: Add support for atomic_fadd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db930bd91bf1677d134f2737f6b7c502cf551c84", |
| "description": "nir_to_tgsi: Allow SSA defs to include swizzles, abs, and neg.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd8de1680307e240eea6b73109fd5bbfb312a30c", |
| "description": "nir_to_tgsi: Switch ssa_temp[] to be a ureg_src.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed1fb1f03be5e0cb5fb9a36dc0b089f3ff4ee8de", |
| "description": "nir_to_tgsi: Clean up some unnecessary pointers-to-uregs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d24893e7357d6ff87c10904f8bfdf8115f7e1210", |
| "description": "nir_to_tgsi: Add support for memory_barrier_tcs_patch.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a4a889de3dc1c0c1d7e446992ae442f74f3a0c2", |
| "description": "nir_to_tgsi: Don't forget to add sampler views with our samplers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "947f585e91000f5cdd94626b7903de8232fdba77", |
| "description": "nir_to_tgsi: Fix indirect addressing of atomic counters.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b05cd10b8e49a04f3382112ee568b61853fbda0e", |
| "description": "nir: Avoid visiting instructions multiple times in nir_instr_free_and_dce.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "525154857235fe576a568871d562a98359e2fac2" |
| }, |
| { |
| "sha": "ca1622830eb5635f2982804334790bf9458de885", |
| "description": "venus: separate physical device init and filter", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7dfac808b029a887023c2c24d08b408f517ce507" |
| }, |
| { |
| "sha": "e14bec2ef31331caa69bb58671f40b730b131db7", |
| "description": "venus: refactor vn_instance_enumerate_physical_devices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f5a3530125629a3553427988d04e75c31312ade", |
| "description": "aux/trace: use private refcounts for samplerviews", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a554fd61037c9133bf5a4a1f1dd0f1edba97096", |
| "description": "lavapipe: implement VK_EXT_depth_clip_enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49337ec410ae5a8d6e9282e2fefc43c9d638a5e8", |
| "description": "gallium: add rasterizer depth_clamp enable bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "869f0a4992f2e1efa8fb8e5b8da1dd0600568973", |
| "description": "mesa: skip fallback draw call if no primitives are being drawn", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b58d6eaf1174aab296c4230e3895c65cba4bd9e3", |
| "description": "mesa: fix default texture buffer format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a08baaff9764372c29d89886bc1331343d4273bf", |
| "description": "vbo/dlist: fix indentation in vbo_save_api.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc57156dce0f4abf7ee4c1e741ac03d6864a14b4", |
| "description": "vbo/dlist: rework vertex_store management", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9863fe5a023043c3941106f6e2a34cfaf04383f7", |
| "description": "vbo/dlist: rework primitive store handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3253594268028efdca17cb9d2b2e423b353c8aa5", |
| "description": "vbo/dlist: rework buffer sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "031cb085cdf6e6ada85dc72f47b1998425c56773", |
| "description": "vbo/dlist: remove unused functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e281a053a08c9c1c6a90c93b78c28d1e92f13d7", |
| "description": "vbo/dlist: add documentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd55d9f2b3e7e857e90bf3d054d3793274ddae0f", |
| "description": "vbo/dlist: remove vbo_save_context::vert_count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2671b9c90fd71bf66b6c90b98c32315c2bccb17d", |
| "description": "vbo/dlist: remove vbo_save_copied_vtx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b8dcdec9d2700ccef2a5ed58bf94fd849dc1140", |
| "description": "vbo/dlist: fix max_index_count value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc2030b8f30303358156be9abe95e27dbf476826", |
| "description": "vbo/dlist: rework out of memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "831f5d1fe01579d9c330291d1d4c4b452d3c5560", |
| "description": "vbo/dlist: don't force list compilation if out of vertex space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94a2063987c31fd8c84ad0a049221b7c84787ba8", |
| "description": "vbo/dlist: limit allocation sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea99d1c74830c1f2c7a20a6eab9f383859212298", |
| "description": "vbo/dlist: remove vbo_save_context::max_vert", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93867fad5588d3c457dfb988b07ade4b20b9eee9", |
| "description": "vbo/dlist: realloc vertex stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "776445468be6867f8a5f2074db9a47acbc7b3e77", |
| "description": "vbo/dlist: remove vbo_save_context::buffer_map", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a63a4a14f71815474921360bcd24269a90fb494", |
| "description": "vbo/dlist: reset vertex_store::used in reset_counters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ab1ddd5c1540c1b896f546291c608bd1132da7f", |
| "description": "vbo/dlist: remove vbo_save_context::buffer_ptr", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b511b65123303c2adae7dab3129f8193d7161695", |
| "description": "vbo/dlist: don't force list compilation if out of prim space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69615d92a0e026deacd9b8b3a7d134be8bd4fc29", |
| "description": "vbo/dlist: realloc prims array instead of free/malloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22f666622af26d67f5eb498bf3031096efe62d15", |
| "description": "vbo/dlist: use prim_store directly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c6e8bab1bb4831cc76d711ce623c143878f4394", |
| "description": "vbo/dlist: don't store prim_store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5aa98579adedf35440774dc60620967af874f65", |
| "description": "vbo/dlist: remove vbo_save_vertex_store::bufferobj", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9d12bf50e9c09a5896d9419f82d9f510982bc5d", |
| "description": "vbo/dlist: use a single buffer object", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "edd77338267a64aae82e18cf5e5203fd73d596f4", |
| "description": "vbo/dlist: use buffer_in_ram_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0853d0ada06da840bf8c9fd3a69545dbcadb96a", |
| "description": "vbo/dlist: move VAO update at the end", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c01851bcf690305190c290f2a6cec4e50005b0ea", |
| "description": "vbo/dlist: apply start_offset after indices construction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d3b73813d2708f72ce2aba0a6cb3b401247a4d1", |
| "description": "vbo/dlist: simplify add_vertex function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e188f8f2e95c39c0c9252f539cb43fc163c732d", |
| "description": "freedreno/a6xx: Fix VS primid with tess + GS.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "8115cde3ba61711302b969a359ca8d36e3f54780" |
| }, |
| { |
| "sha": "f254686b13d6624b6fce142748decea31d0cd83c", |
| "description": "tu: Fix VS primid with tess + GS", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "8115cde3ba61711302b969a359ca8d36e3f54780" |
| }, |
| { |
| "sha": "c1f724b2b93cf28f72b7695edfabc1d2557faa48", |
| "description": "nir: fix serialization of loop/if control", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e76ae39ae22ee21f83c41e80737979e9bc78cc15" |
| }, |
| { |
| "sha": "30f457e119e25c3bc44a93bf7cbe82cf0483f43a", |
| "description": "ci: Use FDO_DISTRIBUTION_TAG where possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d33eeb2634b5869f5d435b590115a37fb66ae8ff", |
| "description": "radeonsi: enable nir option pack_varying_options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7054c1b7fd7b826e6a2577834b26b4d1ef4d34fc", |
| "description": "nir/linker: pack varyings with different interpolation qualifier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a24aed1ac1b6718c1670f5a243a2be20629d6b0", |
| "description": "nir/lower_io_to_vector: check centroid & sample when merge variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fd3cf990eb610da300374687ef146f92f0ebef5", |
| "description": "mesa: fix glthread deadlock when EGL multi thread shared context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be4f5f1c92668e8ac39f7101e51dc7f303867971", |
| "description": "mesa: add ValidateEGLImage driver callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "414553267177a2ac25f5c40c0ad26f6848ef45b5", |
| "description": "gallium/api: add validate_egl_image interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d45d749e8b371e4faef382570e5d9f1996e587a4", |
| "description": "gallium/dri: add dri_screen egl image validate hooks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27d91fec0440df1cf92460b88592a454230b3f9c", |
| "description": "gbm/dri: implement image lookup extension version 2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcf38724c74f0784dce919e48dff0f53938e5560", |
| "description": "egl/dri2: seperate EGLImage validate and lookup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d74c33aaaf4b219add063e3302af9cfbeb762d4", |
| "description": "docs: update calendar and link releases notes for 21.1.8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "996e50a60aa3c4ee66428276b3ba3580bc81895b", |
| "description": "docs: add release notes for 21.1.8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44b9e11ddbb5f693e299fae034163e7687043862", |
| "description": "gl.h: Remove dllimport", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ab27ad01e330a8331a0247aeca861a9efe553ad", |
| "description": "aux/trace: dump more pipe_vertex_element members", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4cbc47b3c8ee4cfb94b0a725968c953dddb34d6", |
| "description": "mesa/st: use uint for instance_divisor instead of int", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e38c58c808fbfd634a9e38c798bd646bc0e3687c", |
| "description": "venus: raise the ring buffer size to 64KB", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79b8498c050c421ba144fdb1b0d3e7b1639b8274", |
| "description": "venus: update venus-protocol headers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9eedba75dcd7a8d2c3fc81d9aff728ef2cc1001", |
| "description": "venus: make ring buffer size configurable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb88c8e1d451b2ff6eac2feba9e49cdbe4f4272c", |
| "description": "venus: rework vn_instance_submission", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "862244ccc6db5bf0dac4e6742ff1bac6baf6d2a6", |
| "description": "venus: add and use VN_CS_ENCODER_INITIALIZER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0641a230a0cd2aa7696814fb42cb89412f19e572", |
| "description": "venus: init experimental features before the ring", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5a005dd0c517fbe58c2949647d14c2fdd1b65f8", |
| "description": "venus: support reply shmem without ring", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68eb682a238c8b583d3660f78685eab756dabc80", |
| "description": "venus: add vn_renderer_submit_simple_sync", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2996c707cfbb47131907fa6dbd98543bf4a9b5f8", |
| "description": "venus: init roundtrip fields in vn_instance later", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bba38ab71ff56893166f82878f94f9fed0d04d9", |
| "description": "venus: reorder version fields in vn_instance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "076c8f041a63c74c31d9f541684860628a8b9979", |
| "description": "docs: Update Windows llvmpipe doc for driver split", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f36921effecca59b5dc38e7e1ef73a612dbe78d2", |
| "description": "wgl: Refactor drivers to a libgallium_wgl.dll", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2bb111e02f9949b3c044cb9de024d87b96e5aac", |
| "description": "wgl: Make overridden entrypoints local to stw_ext_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "739fb1057d14a4bac22d849a3f95ce922cbb30b9", |
| "description": "wgl: Move wgl* non-extension definitions to libgl-gdi", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a153c78d6e8349ee76b787c119d3c7fdbc3f032c", |
| "description": "wgl: Move opengl32.def to target instead of frontend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "675775b140e82e677eadbec20f923f5ace82ecf0", |
| "description": "wgl: Don't use BUILD_GL32 for wgl frontend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a76c976d1cddb6a9db6eea644cc73ea75d755db", |
| "description": "static-glapi: Fix MSVC preprocessor definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03006926de1b204085a1c37f9abb7df7ce566e68", |
| "description": "wgl: Fix unit test when using shared glapi", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92f515ad6ed9f57f83064108e0acb0af36d68d7e", |
| "description": "mapi: Fix shared-glapi build with MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d326d32e24cbcda97c429d935fb869abf972a977", |
| "description": "glx: Prevent crashes when an extension isn't found", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2c8a85b712e03c0033f200ed9fe3dc780ab7834d" |
| }, |
| { |
| "sha": "20ec247cb8e0863a75d40c476c678a6f15644731", |
| "description": "freedreno/ir3: Update physical_predecessors for streamout block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "137471ca8998beb779e2bd2603ab25827817dce6", |
| "description": "freedreno/ir3: Improve error msg for block level validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac5df8c5c9b16e37c2b8ab406bcafbc7f055e23e", |
| "description": "freedreno/ir3: Validate physical successors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2efcd3f06c7891963a2743468864716498d2aa6", |
| "description": "freedreno/ir3: Fix double printing of branch suffix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c343fa9ecdc1ca9baf23867aeef1cbc1054c1068", |
| "description": "freedreno/ir3: Fix physical successors for break out of loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f472949b243341547bf591af116e62842396c58b", |
| "description": "freedreno/ir3: Update physical_successors after retargetting jumps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30b2cc423c5f710033525b94484d6efb45dcf68a", |
| "description": "glsl: break out early if compound assignment's operand errored out", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26302ccdc14f10265267f98aa79481ad88cd860c", |
| "description": "glsl: propagate errors from *=, /=, +=, -= operators", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d1fa69ed61d5aebeb69ce8a415c098035a953d48" |
| }, |
| { |
| "sha": "0edbdc671f0a0f3d0fd4f3932fa9d71ea8829890", |
| "description": "zink: fix some pipe caps for max instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad584ed34e45e410c28756fed5cadbbf11633749", |
| "description": "zink: use dispatch table for (almost) all vulkan calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2777d4f69de5bdd02ac7157f990bc6c1f54b564f", |
| "description": "lima: Improve error messages for unsupported GP operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ad4aa38fa34e60582ce64a8ee698f1e2bf9d7ae", |
| "description": "lima: Fix crashes for GPUs with more than four cores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1f40c762c10e74404859904e6c2122d95b34265", |
| "description": "lima: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52893327fb0cc085df6b7b38de0cf240d5f9ae5e", |
| "description": "glsl: fix variable scope for do-while loops", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a87ac255cf7ef0672b4de865d82e6a40c93b57d8" |
| }, |
| { |
| "sha": "174c057926fddd637d3c038c3162559a38bebe88", |
| "description": "glsl: handle scope correctly when inlining loop expression", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5c02e2e2de75b9d18ca25b4f1cba38c4a89c5bd0" |
| }, |
| { |
| "sha": "8bbbbb02cd5e8b56c8a96c1e5bc52d1df80f6884", |
| "description": "glsl: fix variable scope for loop-expression", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a87ac255cf7ef0672b4de865d82e6a40c93b57d8" |
| }, |
| { |
| "sha": "732cd9db445d276de9ce0844430ebc0e9e4ade25", |
| "description": "mesa: fix mesa_problem() call in _mesa_program_state_flags()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b4f3497786ef4c4923844b56133955a2f48bfe59" |
| }, |
| { |
| "sha": "c5059915eedc9322bc67060c6e1f529d0c2988b2", |
| "description": "zink: use EXT_primitive_topology_list_restart where available", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c96e854db3d2558bf7a1a0e778e0cabccfa3ce91", |
| "description": "zink: hook up VK_EXT_primitive_topology_list_restart", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff6ccbf5f00de3bc0cb976759512a00f9cb72559", |
| "description": "lavapipe: fix primitive restart with indexed indirect draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5bb747abd9ca8551283f0eee311b9fb1b19fba0d", |
| "description": "util/primconvert: force restart rewrites if original primtype wasn't supported", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "583070748cb103560b173b5789998302d517b587" |
| }, |
| { |
| "sha": "f7e575ce0dcaeeb7ac543a929a90ca2e8195e418", |
| "description": "microsoft/spirv_to_dxil: Add `install : true` to spirv_to_dxil library.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90faabc0ee5464962a5dca42bd2280edf967a5dc", |
| "description": "ci: Add osmesa to Windows GitLab CI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d02cbfcb50c148dcb9a73f45570703330687787", |
| "description": "main: don't always clamp pixels read from snorm buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dda0bb0b32651766751cbf779e9f14f01c5147c0", |
| "description": "zink: clamp query results to 500 per qbo on 32bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2dfb49961e207bf2f70b32d28e0730fc752b9cd", |
| "description": "llvmpipe: memcpy user_buffers at set_constant_buffer time.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a83a2b980cd54468247db6540b69975567d09797", |
| "description": "llvmpipe: Fix leak of CS local memory with 0 threads.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bde08ce4d7bf2e59054ea1c522e82037c9dd147b" |
| }, |
| { |
| "sha": "dee8b50cad57eb570194257a5b35744c5d79dd73", |
| "description": "llvmpipe: Free CS shader images on context destroy.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26364c63471a714f4dc20615e8de19fcd4e7cee3", |
| "description": "iris: signal the syncobj after a failed batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db35acafa9c802efe4bd55e4bff920850664b2d6", |
| "description": "ci/freedreno: Skip slow SizedDeclarationsPrimitive in CI.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52f65551d272796bc01a7c16ff49f016712ad963", |
| "description": "ci/freedreno: Mark a630 basic-glsl-misc-fs as flaky.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5f446f3ecec148df54f817bdba496ec6a4c15fe", |
| "description": "ci/freedreno: Fix typo in glx-tfp flake annotation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "edfff331b3241d1c18d5c589fcdf75728089c886", |
| "description": "freedreno/a6xx: Emit a WFI after event writes flushing CCU.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69e96cfc0d0b3f93b3fe2b2f60c7deff35eae769", |
| "description": "ac,radv: remove unused inputs array and VS input code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fb229e010fdedc3511fd4c154083ce1ab2556c7", |
| "description": "ac,radeonsi: load VS inputs at the call site of nir_intrinsic_load_input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bce7c7f3fc5330a91c142723fc1e770c6ae00ae5", |
| "description": "ac/llvm: implement nir_intrinsic_elect", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0f07483d03e0dfd2596eb27b6ca0a9948ac6d23", |
| "description": "ac/llvm: implement nir_intrinsic_overwrite_*_arguments_amd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e178f7a377d7a081ba32d2cf8f94a6fe48fd1e7", |
| "description": "ac: make ac_shader_abi::inputs an array instead of a pointer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6df5f268dbb85572f0cabd7da440c9031c384b72", |
| "description": "ac: remove needless parameters from ac_shader_abi::emit_outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e95ad1433d90b0259755e24601bb784de9680a5", |
| "description": "ac/llvm: implement a bunch of NIR AMD intrinsics for NGG", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a33602b1f90a4edae20651b51fb82fde4ae48855", |
| "description": "ac/llvm: remove load_tess_coord callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0fed8d4fab6e092019d14d0895239ad3826cadb6", |
| "description": "ci/iris: Switch GL/GLES testing to suites.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4abcf8433c89542c75a52c4f6adf839031b97551", |
| "description": "ci/iris: Consistently use .test-manual-mr for our unstable hardware.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b91ca2022e4b80961809dfd8a0a5c325a5c5f331", |
| "description": "ci/iris: Unmark dma_buf_import_export tests as failing.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9150f0bdcab36ef046b1494e625ba792b8b414c", |
| "description": "ci/iris: Mark create_context-no_error as failing.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5f948826ae47f32e5bfaf46da84b8a1b44f6f7d", |
| "description": "ir3/lower_pcopy: Set entry->done in the swap loop", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" |
| }, |
| { |
| "sha": "e7f8d283d7c50813e98fda70a52990f3417bc4c6", |
| "description": "ir3/lower_pcopy: Use right flags for src const/immed", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" |
| }, |
| { |
| "sha": "67065f99c52abaa3dea18d0c4771375fc649c197", |
| "description": "llvmpipe: Don't wait for already-terminated threads on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd46cad0a7b4f8b4113d74eaeb60a51c1b966710", |
| "description": "v3d: Enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09aeb59b54d8290b02678c9cee588f73377c4762", |
| "description": "winsys/radeonsi: Set vce_encode = true when VCE found", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "43c04ab2b436ae330a2ad634a4881e53bb9ae49b" |
| }, |
| { |
| "sha": "6e6b432df2fdbc1c3e8d325627d2d85772aa60ad", |
| "description": "radeon/vcn: Add FW header flag to enable VP9 header parsing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71aa4adba363aa38f5dc23f034afb70d3d2e411a", |
| "description": "zink: fix PIPE_SHADER_CAP_FP16_DERIVATIVES handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ce3fa0100d5353a4cc92974ca0a5dad60d281fe", |
| "description": "zink: handle bo struct types that are just a runtime array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efc4e577ed1d6e7c182667cf3f6b11b2a658119b", |
| "description": "zink: handle 8/16bit ssbo storage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "600f7804bf1bb0bc1133aea14e110939d7432e74", |
| "description": "zink: implement nir_op_pack_half_2x16_split", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "567d539512afcb0836a87276062583fb66f2631f", |
| "description": "zink: lower 32_2x16_split pack/unpack instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "376b963c813d496e1a420ac7c81e87a263e44b37", |
| "description": "zink: hook up 8/16bit storage exts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86b4e2e9ccf1d315e22bf63914d6d4464731bcb3", |
| "description": "zink: add 8bit alu handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6931fe58ca10a1b6d5965c22941fd1057958ee7c", |
| "description": "zink: fix PIPE_CAP_DRAW_PARAMETERS export", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22da219dd8946e000cc880ba2706ec3c3077e493", |
| "description": "zink: always emit sample id 0 for non-msaa texel pointers in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d524d0d72b0c7c5cc88e3420384ee7cce72446d1", |
| "description": "zink: move drawid_broken to unhashed pipeline state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58d08635b5b8492b80f979f1edaddce16002e3a6", |
| "description": "zink: move point sprite rasterizer bits to unhashed pipeline state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0dc2de7b76518d26b734517568f2d05a6c863611", |
| "description": "zink: add pipeline state flag for determining if output type is points", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad45e351a282c95167e66ae3890e45d0b40552b8", |
| "description": "zink: move sample part of fs key to renderpass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43cfd97ade1349b0b9e411fc3b9a486a0168b04c", |
| "description": "zink: remove tcs shader keys", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75ed57192171a54bd85e81a3ccb539c5f207df45", |
| "description": "zink: hash blend state pointers on creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ab4bfcb535fb45debd1d106da39c73f9aec5770", |
| "description": "turnip: re-emit vertex params after they are invalidated", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "815a85dd7c44f4be4cbf5b351836c921a7a923fd" |
| }, |
| { |
| "sha": "27f2c9dc2e95849202966946065b3c263db50809", |
| "description": "freedreno/registers: add a6xx media formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c993f02f6a661538df116399a85547360284e87a", |
| "description": "i915g: Reject non-unrolled loops or non-flattend IFs at link time.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17332ceb0f4466baa1a0937845bfaa8827ad81d3", |
| "description": "mesa/st: Add an optional GLSL link fail msg to finalize_nir.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b4b9a9eff9a82804fc110b2749eecfb95f1eb3e", |
| "description": "i915g: Add finalize_nir.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "682d08a6ea49cf1f375c1e72b0cd2ce866c29ed3", |
| "description": "i915g: Expose PIPE_CAP_TGSI_TEXCOORD.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5254601c919d6f16e4624a893c11c928002e608", |
| "description": "i915g: Simplify the process of texcoord mapping to TGSI semantics.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6dd87592a696a0583be6f95be6d6ed9d6bb9d2d8", |
| "description": "mesa/st: Add an assertion for finalize_nir versus PIPE_CAP_TEXCOORD.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9194ee90c8e9952e6e09741789c24711495e2a72", |
| "description": "cso: Revert using FS sampler count for other stages at context unbind.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "802e43a6b5878ac929866635ecf4dee809e9878c" |
| }, |
| { |
| "sha": "b8b475ad4e143407fd871440daa7487c3d8ae250", |
| "description": "nir/lower_amul: Fix usage of nir_foreach_src()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5800fde1bbb43d19ca14e587151f6c8f72825f44", |
| "description": "nir/lower_amul: Handle load/store_global", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1e668d5d1947b9b913d39b66ee8800f1bb64b26", |
| "description": "aco/ra: don't use ds_write_b8_d16_hi/ds_write_b16_d16_hi on GFX8", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c75138ed64054e6a8f6010cc1fd9ae19a59a62b6" |
| }, |
| { |
| "sha": "265515fa62664eac006dcff278ed549c75863b79", |
| "description": "broadcom/compiler: check instruction belongs to current block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ef2ca9cbf2547044920611def27d8fb94d08e18", |
| "description": "broadcom/compiler: don't enable early fragment tests if shader writes Z", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38d79d00a1cc959ec102cf116a1089354a3bf79d", |
| "description": "v3dv: honor VkPhysicalDeviceFeatures2 in pNext chain of VkDeviceCreateInfo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b6c641cb5c6c13f69301c5b7b96f47387b7b8d0", |
| "description": "nv50/ir: Add DeadCodeElim constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d91cf41f1d81cb1c070ca4edf948d471c9ea911", |
| "description": "freedreno: use OUT_WFI for emit_marker", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8651cfbbf05516fb901a766ca562a5101c835f7d" |
| }, |
| { |
| "sha": "6619877bdfa51a0d199d29770958aebd7cf3e09d", |
| "description": "clover: Don't remove sampler/image uniforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43c4f5eb63e48c3d19f7dddd6320cca233aed12c", |
| "description": "ci/windows: Build spirv-to-dxil", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "015cc73407934ed68ee05936524089bd00956901", |
| "description": "spirv2dxil: Fix build after spirv_to_dxil signature change", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ada05759e1ed732c2a94992f157a2f2ec5c24d51" |
| }, |
| { |
| "sha": "8de60a1654a875d0b55512a1508f541f706f9b97", |
| "description": "util/fossilize_db: Don't corrupt keys during entry read.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d2d642cc014af75f0396e04528b29f9a61f91043" |
| }, |
| { |
| "sha": "5610b5840dea16794cc0ae25ba884ab4d703e567", |
| "description": "osmesa: Add a unit test for resizing buffers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eed660221b720c5318a7c2e1eb66710e3937e561", |
| "description": "gallium/osmesa: fix buffer resizing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "26c6f6cfbb6d489cf6f995718e3e959b9fa5b233" |
| }, |
| { |
| "sha": "3b289c9f30e91b329dc8e6d68053ee45b82ef9e9", |
| "description": "tgsi_to_nir: force int type for LAYER output", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cc8523c5cc5730b7b38bf25424b12b3220d151e", |
| "description": "freedreno/ir3: Use LDIB for coherent image loads on a5xx.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b6729883ac982e8ddcd63f67557717b45bb6aa8", |
| "description": "freedreno/ir3: Add encode/decode support for a5xx's LDIB.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "127e845d1d94799d773feeed44cad28608dd3dc5", |
| "description": "freedreno/ir3: Refactor a3xx ibo/ssbo load/store instruction XML.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cf232c9a8296a589f76707e81f500accd6ff93f", |
| "description": "freedreno/ir3: Clarify what's going on in a4xx SSBO atomics.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23f7e06cd8d40569f8bfabde9c01d1597573abef", |
| "description": "freedreno/ir3: Don't use isam for coherent image loads on a6xx.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24fbda3f3657cb9b280406c8e7bf4b44087dd9ba", |
| "description": "ci/freedreno: Fix xfail update for arb_draw_indirect.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "83e9a7fbcf53b90d0de66985dbbf91986fc7b05d" |
| }, |
| { |
| "sha": "4717c0ca90d53a7b5528e5e45793ac78877f75b9", |
| "description": "ci/v3dv: generalize the buffer_access.through_pointers flakes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "398d591b65c47a5bfdc1a4f77743dc1941908746", |
| "description": "spirv_to_dxil: Add support for non-zero vertex and instance indices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49ef896a5e5e8180ae069e9708b7053bca80abd7", |
| "description": "spirv_to_dxil: Add support for nir_intrinsic_load_num_workgroups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9461fe5cf1599e912f2b5810223b3236af50a22f", |
| "description": "nir: Add CAN_REORDER to load_ubo_dxil", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ada05759e1ed732c2a94992f157a2f2ec5c24d51", |
| "description": "spirv_to_dxil: Convert out parameters to a single object", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "268158a758551a46feb120af3f3cff5fb9292310", |
| "description": "aco/optimize_postRA: Use iterators instead of operator[] of std::array.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 3, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb956464cbc3d5012527ea3d16dbd3f2c96cdae1", |
| "description": "aco: Skip code paths to emit copies when there are no copies.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "728ed892df118d00c20c3317803c3279f84d9676", |
| "description": "aco: Use Builder reference in emit_copies_block.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46def1814e826d2a3d7e0c3b7b53c976e2c57d4f", |
| "description": "turnip: consider shader's immediates size for sub-stream allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86e4fea2d597c20d022af2f4637dd1c01a83dcd9", |
| "description": "zink: add a piglit ci job for lazy descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd3eaabf28cf96b0ca8a5c69c80e8265e31a8cdf", |
| "description": "lavapipe: unbreak push descriptor templates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "522f135d06c3f3e18f8dce1cdf7af001dbc105de", |
| "description": "radv: expose VK_KHR_shader_integer_dot_product", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8037b215732d889399d760ff4bf7c1fb79a16ed2", |
| "description": "aco/ra: allow v1b operands with 16-bit instructions", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ec1bbfa60885c23a17af34d33f250a6129ea733b" |
| }, |
| { |
| "sha": "2a7fa132be1ced3fa94503051807eb3bcb5ac0be", |
| "description": "aco: implement udot_4x8/sdot_4x8/udot_2x16/sdot_2x16 opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0d232c2fc729fd95f3c01bddeead2eebf3d4e9a", |
| "description": "aco: implement nir_op_pack_32_4x8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4dd420f76de13ba28f7af9033480b2269c459ac3", |
| "description": "radv,aco: implement iadd_sat", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44be450dc1b27e70061ff941c5df880419ffeb2f", |
| "description": "radv: refactor handling of nir_options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "859790ba5473017c632bd39f5443d509b3c4daa6", |
| "description": "ac/llvm: implement udot_4x8/sdot_4x8/udot_2x16/sdot_2x16 opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6619d0a0191cd2c4b986670762073e1b469585e", |
| "description": "ac/llvm,radv: implement uadd_sat/iadd_sat", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7cdd49a091ca0685b0c126eacbfba7fed69cb68", |
| "description": "ac/llvm: implement nir_op_pack_32_4x8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40a0935899d2a029c7352703688641d9de12fd8a", |
| "description": "ac/gpu_info: add has_accelerated_dot_product", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "137974fabbffedbea78cd6b7fc0d30b8b604659a", |
| "description": "spirv: use sdot_2x16 and udot_2x16 opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41ecef7855ef0ed9a82741f1e1c1c958e0d87351", |
| "description": "nir: add sdot_2x16 and udot_2x16 opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae00f5af6193f5f501dd361bfd9734279df37aa3", |
| "description": "nir: separate lower_add_sat", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54f83d718ad6d089bfd0a018db8c9a0bbdc5c9ea", |
| "description": "aco/spill: add temporary operands of exec phis to next_use_distances_end", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "dfb10e4f4b7a69474bf29a61c7758204dad7db69" |
| }, |
| { |
| "sha": "f241bd3749cec55ca5fac9cb24f17553ab31c0e1", |
| "description": "aco: don't coalesce constant copies into non-power-of-two sizes", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 3, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8408cce303e8517934b7f92d8ef302a82118d6a4", |
| "description": "vulkan/wsi/x11: fix shm allocation control flow issue", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1f55f9a97a5827e557ba4e8bddc8c3e6549edc89" |
| }, |
| { |
| "sha": "ad878856e6b06289a42c6eb2505153a24110e812", |
| "description": "radv/llvm: rework VS input loads and implement the callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e209580fe4c74445e973805910797366a2bc8e2f", |
| "description": "draw/tess: Fix unused-function warning with draw-use-llvm=disabled.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bee5d3c11a8a60cb28fd7c185d57868eb39456a", |
| "description": "v3d: Enable PIPE_CAP_PRIMITIVE_RESTART", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "deb55340ca55a712c97886d21b405a53b33046bb", |
| "description": "vc4: remove primconvert", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dad69c7ccd246cd069649ee0106d5c1d798869eb", |
| "description": "vc4: export supported prim types by vc4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdb27abf58dbd6168566205c290405c33cb13dc8", |
| "description": "v3d: remove primconvert", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1618b5e7209e584f1e45c96b31dfeb471dfcf1df", |
| "description": "v3d: export supported prim types by v3d", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0005b90ba9e4d62b1fa005800498a5dc82710aa2", |
| "description": "vulkan: Copy pNext structures when enqueuing commands", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03d586899ec9511324078f1efd219cd4a4f4f9db", |
| "description": "Revert \"lavapipe: unbreak imageless framebuffer\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c679dbe09cf104ac916fb604fe73528fc87d8e75" |
| }, |
| { |
| "sha": "2de348cdb01e458f53939cd4f98702852db18c92", |
| "description": "glsl: use bool literals instead of integers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1782965740032a2c66818d40d9a19020a3d917b", |
| "description": "nouveau: use bool literals instead of integers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bf202ac729dc200f16e2e7a34c9dbd9fc701190", |
| "description": "nouveau: fix forward declaration of struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1402c17e4f5c3143845bd3aa419c0d12c8d28f88", |
| "description": "radv: optimize VRS when no depth stencil attachment is bound", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab635b024b6e51efb2e350773bbce8a98e6b1c19", |
| "description": "radv: pass the HTILE buffer to radv_copy_vrs_htile()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad60354a920256e73938e410a23690024bce09c6", |
| "description": "radv: optimize copying VRS rates to the global HTILE buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0fd40af59f46b6b875a165345914e4b8efe3fc5c", |
| "description": "radv: allow to conditionally read HTILE value when copying VRS rates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bd7e2392b2044ae2cf9238de20cd48c1b71b283", |
| "description": "aco: preserve subdword RC when lowering p_insert/p_extract", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73481338fe9d370ce9c85bb51dee2f6b38f0ab53", |
| "description": "aco/print_ir: always print SDWA dst & src selections", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0988f7b9bacb7a9baf2a70771827eaaa50e61102", |
| "description": "aco: remove explicit dst_preserve flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e3ff06c3804628eeac6487c9e959901358a3211", |
| "description": "aco: rewrite SDWA selector", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc4682ed471d8fc0e10f3480183310901aa165a6", |
| "description": "aco: fix p_insert lowering with 16bit sources", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2f94353735b5ddfe2a72499e7bf6c7bbc80b9a00" |
| }, |
| { |
| "sha": "cc62fbed6d83fa10dc2f30f758d8f34bd4f72593", |
| "description": "venus: suggest the proper sampler ycbcr model conversion based on format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "607a14b8702e39db3721fb4440add4e15adaabce", |
| "description": "radv: remove NGG streamout support in LLVM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c552d99b09f068504b44423e1ed807d7289afc49", |
| "description": "zink: use imageless framebuffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9643f0b8fc469f2077220e218d76d6f87f996501", |
| "description": "zink: store some surface metadata to struct during creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf8997ab585f9ae7821ffd7072535ea2c16d7058", |
| "description": "zink: store some image creation metadata to object struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42c47ef465ab43c94cbea2991ac8af6503d559c1", |
| "description": "zink: move get_framebuffer() to zink_framebuffer.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b31994cf67bc1a4f179fae394d3976a5f73ad877", |
| "description": "radv: fix determining the maximum number of waves that can use scratch", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef7d840a7031f3095c9a21c77ce0ebc93f806643", |
| "description": "aco/lower_phis: optimize loop exit phis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "207249d2b21a71b4950e84ce77d4b5af018d07f2", |
| "description": "aco/lower_phis: propagate constants before emitting merge code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aed7b7d1859f3d7037c129e49f692fb5dfc5ae15", |
| "description": "aco/lower_bool_phis: avoid creating trivial phis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d8ea5465451b8285689d9a4a3be6ea2071c0551", |
| "description": "aco: refactor lower_phis()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e4c5062fb7502777e727b8055d30aa22d9b97b3a", |
| "description": "aco: fix init_any_pred_defined() for loop header phis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f56eb24292e11fe7acd43bd37a7c3e3f6b1be36", |
| "description": "panfrost: tidy up GPU naming to be in line with official names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da9f1a7340cc615c914a4ae2a0352caf5b97e994", |
| "description": "radv: use common vkGet{Buffer,Image}MemoryRequirements()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48cae114c280a8ef2f927bfdc02af340fc10315c", |
| "description": "radv: use common vkBind{Buffer,Image}Memory()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "757545b90e7b437e4f66d12466dae4185d100ec9", |
| "description": "radv: use common vkGetDeviceQueue()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fc16b66d0db943b5a3e94f311484fd3e23a3c1c", |
| "description": "radv: use common vkGetPhysicalDevice{Image}FormatProperties()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a9c17bf4e059741a10195cf5170f49c998f23dd", |
| "description": "radv: use common entrypoints for sparse image requirements/properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f695171e383efb6774cbe475c8f4e68e66fe2906", |
| "description": "vulkan: add common entrypoints for sparse image requirements/properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e62d3db64b640743d6cb334ae546ac4ca7099c30", |
| "description": "radv: do not disable DCC for storage images if atomics aren't enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a17756c865c8a86b22c535f4b485cb8d1dc18f1d", |
| "description": "radv: track if shader image 32-bit float atomics are enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8dd9287ce590572da8a3ef325851096f31c3191b", |
| "description": "radv: call nir_lower_int64() for LLVM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0496a39b1fcc26503213aeeb27b50c7da4d59c36", |
| "description": "v3dv: make v3dv_image_view derive from vk_image_view", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0e299fc5c3390bd7a2c290268ab795cb66a46ac", |
| "description": "v3dv: use subresource helpers in more places", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1c6f05c35ab8a8dafdaab28d4153cef6b6afea9", |
| "description": "v3dv: make v3dv_image derive from vk_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77f2e2a75f202f417c532e3ebe8d21de92c9254c", |
| "description": "vulkan: allow creating color views from depth/stencil images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfef775c8adba850f97cd24522cbdb5131a8c307", |
| "description": "iris: Make sure a bound resource is flushed after iris_dirty_for_history.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f1053a1f399324d626bf4946c1f6d6263ab027c", |
| "description": "iris: Track dirty UBOs per-stage for more targeted flushing.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8be320117b03523806d5b643a87cc33bde5765d1", |
| "description": "iris: Use separate dirty bits for UBO and SSBO flushes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c44df011fb9b9bfb2b6e01f5b8e2826472c0796", |
| "description": "iris: Insert buffer-local memory barriers for UBO reads.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "077af5c928e4678bb16310696ea2a109ed6de8bb", |
| "description": "iris: Insert buffer-local memory barriers for SSBO reads and writes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e49d4809e568fbcf9fc18675df33423c20e4b6a", |
| "description": "iris: Use DATA domain barrier for shader images instead of OTHER domain.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb9f02f86342d1cf1b6a62c23b706d1fc5c9a85f", |
| "description": "iris: Add read-write domain for data cache.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c677e76483952fc7ccb96141afe271374f85f040", |
| "description": "iris: Insert buffer-local memory barriers for indirect draw parameters.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51f022cc03788672f9da7b0a312fa833b32756fe", |
| "description": "iris: Add separate dirty bit for VBO flushes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cce00350f411e6ae9921e0b19f242b1a954a7ee", |
| "description": "iris: Insert buffer-local memory barriers for VF reads.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ab1048cf982d951ee3c1369d67a30999e7033cd", |
| "description": "iris: Annotate all BO uses through VF cache domain.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff601897fb0479ec1c1d8365f529d1f3d57693d0", |
| "description": "iris: Add read-only domain for VF cache.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c679dbe09cf104ac916fb604fe73528fc87d8e75", |
| "description": "lavapipe: unbreak imageless framebuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97aa90dec2bdd5b8b1a0c274deb8c330aae7ae44", |
| "description": "venus: workaround a blob_mem mappable size check issue", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbdec34db3129552a6507d87d4bf0b4866774148", |
| "description": "venus: renderer to check map size only when mappable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae6a5e8f467b3b9bab0dc4c0a6f9cac7f95d7379", |
| "description": "docs: update features for lavapipe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9be8c48058710c447d54e526859f1e59df95e4d0", |
| "description": "lavapipe: support EXT_primitive_topology_list_restart", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89a34cb8450a6fdaceb0e537613871fa86d93132", |
| "description": "iris: switch to explicit busy tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1c27d214b4f67d6971db3e8a6cab779132f8379", |
| "description": "iris: give each screen of a bufmgr a unique ID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2c811ccdc661d269b915357fd8cd9f52d046f07", |
| "description": "iris: syncobjs are now owned by bufmgr instead of screen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "971a373caf60078d2fb6c5f8f24c56db3c4bc336", |
| "description": "radv: use radeon_set_sh_reg_seq() more for initial gfx/compute state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd04ff972e967f94a4be6a2f795298ddbb986869", |
| "description": "venus: initialize physical devices once", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7dfac808b029a887023c2c24d08b408f517ce507", |
| "description": "venus: no supported device is not an error", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc742333637558ba42fcf48545ddc9b3666ec7d1", |
| "description": "venus: group physical device fields with a struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7aef59ccd2c56fd1713b116f4ccd804da19f503d", |
| "description": "radv: add some asserts for descriptor updating", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec44c4894532625a246cc9eb4f406fe652ff275c", |
| "description": "vulkan: Remove dependency on Python 3.9+", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "997a6ca22654915790c6d21db34760c9c2a99327" |
| }, |
| { |
| "sha": "1963a61faaff46517cba7520f542d5917e279ad0", |
| "description": "freedreno/computerator: Add support for pvtmem", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b16587c14c14b88b377ed422336613ce84e2647a", |
| "description": "ci/freedreno: Add a bunch of recent a530 and a630 flakes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41c5dd972e63b37d6a97ba6ec9acad278556de3e", |
| "description": "ci/freedreno: Annotate a bunch of piglit fails/crashes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34f0aef19bb2c1022a3e4f9f069538be28b8e7e6", |
| "description": "radv: just use UINT64_MAX when getting absolute timeout for that value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45f35900c33bf864a8677afa8222df5dd0ca6b20", |
| "description": "mesa/st: create new surfaces before destroying old ones when updating attachments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7155676618754acf9ae5350ca2e7da494662cabb", |
| "description": "util/format: NEON is not available with the soft-float ABI", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "80923e8d58cc6bdcceb8e1b2910737fc76fdc0d3" |
| }, |
| { |
| "sha": "fe6e4484abe5ccee0bd14752c972619fbfa499b0", |
| "description": "ac/nir/nggc: Move gs_alloc_req up in NGG culling shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4a65e56287a4cd3492f1e9a3e78db0af90c00c8", |
| "description": "ac/nir/nggc: Only repack arguments that are needed.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02bba6aab5df5282f22a15aacfec0ddd2240116c", |
| "description": "ac/nir/nggc: Don't stop applying reusable variables at prim export.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59de9620b440fca4db6d2175ec19273d628da446", |
| "description": "ac/nir/ngg: Delete unused struct.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25720f84dfdbf128b3d8ead9a86212296c2d4276", |
| "description": "lavapipe: Use c_msvc_compat_args", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6373dd814a74d84becbbbfc42673df147adb6e9b", |
| "description": "ir3/a6xx,freedreno: account for resinfo return size dependency on IBO_0_FMT", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "ce1a381e57d2803246c8a27f52f3dea2d2bfbfb1" |
| }, |
| { |
| "sha": "e8cbfa95a3a1d7ca1db235ae03fd76a698d5a556", |
| "description": "iris: Fix compute shader leak", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "2024d470483d85a0b954d1c614b0af8eeb95d993" |
| }, |
| { |
| "sha": "9d20cf27326a2ed948182de75dc2c865ff0e7544", |
| "description": "aco: Fix invalid usage of std::fill with std::array.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0e4747d3fb7ec15f8c1d6b971b1352249e7d95c6" |
| }, |
| { |
| "sha": "498d93f3dd32301d521bda7aeb3f0efe93dfb9f5", |
| "description": "glx: Fix unused-variable warning with macOS build.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33630090a21f63d2106d8985abffeb7e72375278", |
| "description": "nir: Add comment to explain the sad_u8x4 opcode.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77a852c1baff8b25078b8efbcd7674e140beea2c", |
| "description": "lima/gpir: Rewrite register allocation for value registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d957b40cc167a97bb9dfc1b16f0d4fff149c15b", |
| "description": "lima: Add a NIR load duplicating pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef190b9e153bc93d8f127175c3960eafecb0d589", |
| "description": "radeonsi: clean up typecasts in compute_copy_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34a2c7531070a6c9c198615aa8d734f38c057303", |
| "description": "radeonsi: enable DCC stores on gfx10.3 APUs for better performance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c88a5465505691feadf3f23335c0fd0db62aa1a6", |
| "description": "radeonsi: track displayable_dcc_dirty for non-compute shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c845d4cb47ef1ce5f0416eb25a87fea0be6b5e4", |
| "description": "radeonsi: rename DCC_WRITE -> ALLOW_DCC_STORE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "550f859c534a9cb767210c3d1cbee6f93c7bec71", |
| "description": "radeonsi: handle pipe_aligned in compute_expand_fmask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c39597734626e787f9007736bd500d8d9a3ae8b", |
| "description": "radeonsi: add missing make_CB_shader_coherent for DCC stores into copy_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb845c53f4031f2331db96d192f9299590726bb5", |
| "description": "radeonsi: enable DCC stores for clear_render_target on gfx10", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b648d6fbf8c692fda62d40883d7bdc646cdab5ec", |
| "description": "radeonsi: disable DCC stores on Navi12-14 for displayable DCC to fix corruption", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1d64a1045ea205ee0297d2f741a824811570fc6d" |
| }, |
| { |
| "sha": "0b2b2a4783a73fdcdac9d7957bb2f682bc78952b", |
| "description": "zink: remove ZINK_HEAP_HOST_VISIBLE_ANY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a923835afc5f974c46c248e0417d66dbe9b81b0a", |
| "description": "zink: clamp lazy pools to 500 descriptors and allocate more slowly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70f1337f63a3ad6eaf0da6ce5df7e2fd149afc77", |
| "description": "zink: use compatible renderpass state in pipeline hash", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8dac288c8d826c54b0dad08b66971ef5ff6a94ac", |
| "description": "zink: track compatible render passes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7e36a1831b1924837f9393723310885f579d68e", |
| "description": "zink: inline gfx pipeline hash table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15450d2c2e222d905e0a6ced89e9ceeba3489608", |
| "description": "zink: incrementally hash all pipeline component hashes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12cf0099fde1173e8c1e22fc7b53152aa9210696", |
| "description": "zink: incrementally hash vertex state into pipeline hash", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fd5565933cbf9ce294995ebbb4591948408a0f1", |
| "description": "zink: incrementally hash module variants in pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f23c9daca69c37baeaa90dba8a8ab8a07c6e40a", |
| "description": "zink: incrementally hash gfx shader stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07240424cae8b1cee3df7ee46062c94db00fdd6d", |
| "description": "zink: don't use dynamic vertex stride with dynamic vertex input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34abd8761af3d9df99850bd5db9c346608d7b1a8", |
| "description": "zink: dynamic vertex input template", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e53e5165b14e42dbb491db534202318299689186", |
| "description": "zink: create inner scanout object without scanout binds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63e62af31c30ff237fc18ff98f043378852592e9", |
| "description": "zink: ensure gfx shader module states are updated when doing a partial recalc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c71e662ae2b466ca8b5f5c773bdd8da7c8713677", |
| "description": "zink: remove refcounting from batch states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39df394ffed5cc45057499be5b2c3fa6de796844", |
| "description": "zink: split out stalling from fence-waiting function", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "d8905446d656d51634af5cb243ab14e7833ac598" |
| }, |
| { |
| "sha": "2aaca02bbf85857e06f97c84a1d67821dba04069", |
| "description": "zink: use tc rebind info for buffer replacements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52a846d147f2726e81a0d42f6c9c154f44895397", |
| "description": "zink: directly pass resource pointer to descriptor state updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "802e43a6b5878ac929866635ecf4dee809e9878c", |
| "description": "gallium/cso: add unbind mask for cso restore", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ac2edd555a526bf0a8ed5ecced629663510d4f1", |
| "description": "aux/cso: always restore states in atom order", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7534fe82aa2fd7a4e3fe7695b7b8a4b3d3f23d5", |
| "description": "zink: destroy shader modules on program free to avoid leaking", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a92442225ca8d9ba1a2f5be06b9715b3679ecaa8" |
| }, |
| { |
| "sha": "eb7eccc76f0a02b3a3291adaa39788b157979dc5", |
| "description": "lavapipe: Use generated command queue code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "997a6ca22654915790c6d21db34760c9c2a99327", |
| "description": "vulkan: Generate entrypoints that enqueue commands", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7b0946ef046fd75a98136720e90e584a9c3521b", |
| "description": "vulkan: Generate code to place commands in a queue", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "925a8fac17fa78eed7d8d74ed573382b9c5e5e16", |
| "description": "vulkan: Read len attribute of parameters to functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77ad17d022128c5b9e03a2ee8b0f64affd12f055", |
| "description": "lavapipe: add xfails for whole of CTS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3362da2c53d576f74df3a4b84587fc5a197c2b94", |
| "description": "ac/gpu_info: fix detection of smart access memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e05ad2680c7cec7fadb51a49b177ea4f78a7e400", |
| "description": "radeonsi: set gfx10 registers better in si_emit_initial_compute_regs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "deacef5d43bfa610d5ba7cf10619d8b20b0a0e5e", |
| "description": "radeonsi: fix a memory leak in si_get_shader_binary_size", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bf8a1ca90246b0c987444de28ecd907942126de6" |
| }, |
| { |
| "sha": "46cb3bb4d1a109f1387637a615b3bd9bbcc31d51", |
| "description": "ac/debug: add an option to disable colors for printed IBs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6cb2f07e90720d63d6b2062753718905c26fab69", |
| "description": "radeonsi: add si_print_current_ib function for debugging", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f28552b804ac6f0b1e452c2241da95b32dde3b04", |
| "description": "radeonsi: don't use SQ_NON_EVENT before GE_PC_ALLOC for better perf on Navi1x", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fb77745f5ffaf6f1cc5932152bec077b665d29f", |
| "description": "radeonsi: inline si_need_gfx_cs_space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77a04116943f288c59c152e913a2acd97113f9f5", |
| "description": "winsys/amdgpu: clean up amdgpu_cs_check_space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48632778b99580fdb415238992ecd968d7b21eb4", |
| "description": "radeonsi: simplify si_need_gfx_cs_space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85742b28ef7192fd9435ba9bfaadd6c19fd4c5d4", |
| "description": "radeonsi: inline remaining big functions in draw_vbo for better snx perf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b15c413947af19adbbff0960f0c721841e5897a2", |
| "description": "radeonsi: simplify memory usage checking by merging vram and gtt counters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b92e109ac6da0a4310774fb120db3bf29d14bda7", |
| "description": "radeonsi: correctly use cs instead of gfx_cs in build pm4 helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b29741906dcf4ac63e631eaa57c41a1fb2bf7e70", |
| "description": "radeonsi: use memcmp and radeon_emit_array in radeon_opt_set_context_regn", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0aed2d0cd3b2218d53776943bd4f4fe87566cc95", |
| "description": "radeonsi: stop using AC_EXP_PARAM_UNDEFINED because it's not useful", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2027831aaa218909191f43b446fc3fb648701ba1", |
| "description": "radeonsi: inline si_get_alpha_test_func", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c005b2cd4be39a9479dd73f45aff73b5b37438f6", |
| "description": "radeonsi: move as_ls/es/ngg setting out of si_shader_selector_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a8a716168b40f0b672fb6572fffa6b8ba9a1b0f", |
| "description": "radeonsi: move si_vgt_stages_key determination into si_update_vgt_shader_config", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec37db756eda531404a38b9ad460a5a0f387ccd2", |
| "description": "radeonsi: remove stages_key parameter from si_shader_selector_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08310f85ae5f96f34eb34fe513f0b40a824231d9", |
| "description": "radeonsi: remove instancing support from the prim discard compute shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ec707ca37c80ed3d369d23609fef13ddf5344d3", |
| "description": "radeonsi: remove unused depth_clamp_any", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6367d8036a261b7b5d0559d680c66697f488ad17", |
| "description": "mesa: skip draw calls with unaligned indices", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "614f273ab4cac46e929c0e688bbf2921b7763560", |
| "description": "mesa: fix gl_DrawID with indirect multi draws using user indirect buffer", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f80cd35cbf0f86c943302a10d1c7994002baefd", |
| "description": "mesa: remove unused indices parameter from validate functions", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07956bbcae4cbc396d2e6b8dcf2bab5acbfd6507", |
| "description": "lavapipe: VK_KHR_depth_stencil_resolve support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3235b695b23e70c698fc60d41874bc33e936ecb5", |
| "description": "u_blitter: add support for sample0 only resolves.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d747c0c894e971625aa017a9bb2dec75290076d", |
| "description": "gallium: add a sample0 only option to blitter.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5786a2e717c127ce40e07ca9e1159ffbdf75a0c", |
| "description": "llvmpipe: adjust scissor planes for multisample.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "519f235459b503c8dde442e6a25ab5eec79141b6", |
| "description": "llvmpipe/scissor: rewrite scissor planes interaction.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22b5e61db91604c9e7b7af3a9237e565f649b84c", |
| "description": "llvmpipe: consolidate scissor plane code between line/tri", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "291d0795a33ef96c8fec77c9484ccb94d02b5603", |
| "description": "llvmpipe/fs: fix multisample depth/stencil fs writes.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "a0195240c44f55f35b2c3d2c07b64c9f97775759" |
| }, |
| { |
| "sha": "6c75e5e3c60d2ced6a3e49a8ab8a54f1139aca1a", |
| "description": "vbo: check more GL errors when drawing via glCallList", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43041f244793c26e1e8b2594a19f04a905c0cccb", |
| "description": "vbo: merge draws with GL_LINES regardless of line stippling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "386e5371a79b8fe5a8610447b5d91bcf610bfcc3", |
| "description": "util/cpu_detect: add/guess support for next Zen CPUs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7a36d890760acb8f0460dd9cde9983f200eb091", |
| "description": "util/cpu_detect: print num_L3_caches and num_cpu_mask_bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e52aa1edffb8552d6215732b00efc85e6188d597", |
| "description": "main: allow all external textures for BindImageTexture", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ed43dd62acc045e71d73dc28b74b6a9a9d52286f" |
| }, |
| { |
| "sha": "4a2adb36ae401928cc9dab02bcaa5416ba52a6ae", |
| "description": "venus: set maxMipLevels to 1 for ahb images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64405230774210488dedbc54d73ba394ec6ae802", |
| "description": "iris: Map scanout buffers WC instead of WB [v2]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86cb30baaf23a60de73c252b3bdd1455bd026dda", |
| "description": "venus: fix device group enumeration with unsupported devices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7ebcbbd6b8c992b2fd5b6f520f02c562dc886b7", |
| "description": "venus: pre-initialize device groups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2020484eb99f3bf0cbc2f7263375a8215528a6e", |
| "description": "venus: minor cleanup to physical device init loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88142d8a5a58d9184f0aae193d0cd10f4354fa27", |
| "description": "ir3/ra: Fix type mismatch when comparing intervals", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62a7acee93bd939645205de5a8646e4c0ea1881f", |
| "description": "ir3: Make ir3_register::name 32-bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82c3dc220e39995b466694c2784252044d2e12c8", |
| "description": "ir3: Make instruction IP 32 bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fd16168424edca3b2ce35c91e9449f6e8d1e154", |
| "description": "ir3: Remove ir3_instr::name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "600bdde2c1a9e60b3d4136d7c76419d59204431e", |
| "description": "nir_to_tgsi: Use explicit sizes of NIR variables for UBO declarations.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33182c555fa29de5bd70716fe0910b9a2f2187ba", |
| "description": "nir/nir_lower_uniforms_to_ubo: Set the explicit stride of the UBO 0 uniform.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01759d3fb2f8da642b3ee2a7e17589fe8f94efb4", |
| "description": "nir: Set .driver_location for GLSL UBO/SSBOs when we lower to block indices.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2c69f8306652b58701883d400c6f988eb79de0c", |
| "description": "anv: Enable KHR_shader_integer_dot_product", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24b8fc38c3f01fbed0b8aba7eeb6b00c3a43cb85", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88c39042898bbd3fe9d20eb89ba187617829bac9", |
| "description": "docs: mark off ES 3.2 for zink", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1bbab346604056f2dc85f335c68003170e3bc50e", |
| "description": "zink: enable fbfetch pipe cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b04a3c7971af97730942b510bc5639a11a7f708", |
| "description": "zink: add a renderpass flag for input attachment layout handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fb1dff797468258d7693dc209ee6f88969fd7b7", |
| "description": "zink: update push descriptor set anytime fbfetch changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48676b64a06766d0c38b9382d9a71bca921d38a2", |
| "description": "zink: add an input attachment to the gfx push set layout to handle fbfetch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8529c64fb7d5e83b3dffe46b7019dfdeacc2088c", |
| "description": "zink: fix lazy descriptor deinit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08050b7e987d6d4602393083f1c9a6cbb1c6611a", |
| "description": "zink: add an input attachment to the gfx push set layout to handle fbfetch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "052f85ea1b995ec8a299a54891032f2d491f739e", |
| "description": "zink: flag color attachment images as input attachments at creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d31b7dcefdfdce8916d5ba3a5a9edc5812d94196", |
| "description": "zink: track fbfetch info on context, update as needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45a1d434393f975c882dda01b0225a8108dfd57b", |
| "description": "zink: refactor descriptor layout/template creation a little", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fb78752910606d95ce3b8e943a4d60512d05ab0", |
| "description": "zink: add a compiler pass to translate fbfetch -> input attachments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9edf964b0ab43e920b83263801a29a60925bd78", |
| "description": "zink: emit fbfetch variables as ntv input attachments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73456393d8f090041730c019daa9ce99e028a8bf", |
| "description": "zink: add input attachment thingy for spirv builder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25fe7971042358c6e317813b9533e3f78b36cc56", |
| "description": "zink: move alphaToOne warning to a dynamic warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e94af062949322aab18bba482863ad7ae96b137", |
| "description": "ci/llvmpipe: Add a fractional ASan run.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dab8bded4d256ff3e4bfcdd561985db60e9452b6", |
| "description": "mesa: add environment variable MESA_NO_SHADER_REPLACEMENT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "805c6a37b827cd1741da30bdb1644cd7a9722bcd", |
| "description": "meson: add missing custom target to generate shader_replacement.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcc89c9165166d33926739a5312a64103ce36428", |
| "description": "virgl/ci: enable some traces that were previously crashing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b986b0a79f6f2d262d05d1a030fc4fa61581e7df", |
| "description": "virgl/ci: stop overriding GL version when running traces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddee006c1da6b4c165df97ab41c3c039a8b73647", |
| "description": "ci: Ensure the DRM device is open", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33ddbd220f26391fd117f484f6b566d17d942091", |
| "description": "aco: remove DPP when applying constants/literals/sgprs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d95f7510fa1d338789262fb178564d6bcc0d88b", |
| "description": "aco/tests: test copy propagation with DPP instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e27946ca110b69be75e999640ffd59fbb45ebe20", |
| "description": "aco: don't constant propagate to DPP instructions", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4b61e90617f19ca1b8a3cfe046bac5801081057", |
| "description": "radeon/vcn: add a handling of error for incorrect reference lists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a0cadd8ec7725cf09efc4d76c3f60a5729000eb", |
| "description": "radeon/vcn: reuse the dpb buffers when with the same size.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bdc0bb324d60546257b250d9a78af1ee61539b8", |
| "description": "gallium: fix surface->destroy use-after-free", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "838c0e5eefd444df701b6d9cbcef1b06eb5eb207", |
| "description": "intel/fs: fix framebuffer reads", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "451e97028ee2de8fb39ea3014df0d1d4019d3c50", |
| "description": "meson: add crocus to default group of drivers for x86/x86_64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "640f15edd73f934b45e90c6453c52805398ed997", |
| "description": "radv/llvm: fix invalid IR when converting triangle strips to indices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72b6b02e0974b3cee442209325a8450ba7568f5e", |
| "description": "ac/llvm: fix huge alignment when loading from shared memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e72c2e36e096f6912ca958ee25470af2cb1ae8ce", |
| "description": "ac/llvm: adjust assertion for nir_intrinsic_terminate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ef97ea0ab607c4807e7157b25fe32acbf7bdac4", |
| "description": "meson: fix regression finding shm dep", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b5c390c113d3f23af49f8bf5a601474620ae4eb1" |
| }, |
| { |
| "sha": "213548251b9ea17f2997531a700e3c95f5c363f6", |
| "description": "zink: explicitly end renderpass before running dispatch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f05270ed7fea93a0c9eea05d209bca8ec0f2fa36", |
| "description": "freedreno/ci: Bring fd farm back online after move", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6270f8cb7c37ff04e49cc1bd2782565007718788", |
| "description": "zink: use VK_WHOLE_SIZE for full-sized bufferviews", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "441018a173fbeca0eeb5fe532af8c84965331c73", |
| "description": "zink: free local shader nirs on program free", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "61f2667cf5da6fd1a6d957761c8e244c1bc0da35" |
| }, |
| { |
| "sha": "a8d0c0af86c62fdf51dc06e00c9ace5d864c096c", |
| "description": "intel/fs: Remove type-based restriction for cmod propagation to saturated operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ad88fd499673d2a87dca8cbea5b0f20dd52d561", |
| "description": "intel/fs: Remove after parameter from test_saturate_prop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6373923a764e11b6462de6abea985061ed394ba", |
| "description": "intel/fs: Remove condition-based restriction for cmod propagation to saturated operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47f0cdc44996224c63256d2991bf4497be3b38b9", |
| "description": "intel/fs: cmod propagate from MOV with any condition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9120eccff07e7581b582460cec1d6655a286fff", |
| "description": "intel/compiler: Move type_is_unsigned_int to brw_reg_type.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b23432c540b1274904d80b90eb67d1798b11d2c8", |
| "description": "intel/fs: Fix a cmod prop bug when the source type of a mov doesn't match the dest type of scan_inst", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0797388dc2598d38700c8b4cc84d437fe6000c61", |
| "description": "intel/fs: Add many cmod propagation tests involving MOV instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f6c5da02516553150911cf2049d25a80f45c9df", |
| "description": "intel/fs: Remove redundant inst->opcode checks in cmod prop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3afefb0818da96b06c07d0cf18142962e61be75c", |
| "description": "intel/fs: Refactor some cmod propagation tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66fa676e8dbe4d4ed65f0e72c1201cfedb867605", |
| "description": "radv: ignore dynamic line stipple if line stipple isn't enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90a0556c27c40e3520d645f2512d4596a109c55c", |
| "description": "radv: use pool stride when copying single query results", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "906f7f4296dee343fc86f725eca71cda25054642", |
| "description": "radv: advertise VK_EXT_primitive_topology_list_restart", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d465095fc0135ae8fd17046a5d3d6e5c7292a6d6", |
| "description": "vulkan: Update the XML and headers to 1.2.190", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98fded8a393a944c562cf3d9b103c42022cb821b", |
| "description": "svga/drm: use pb_usage_flags instead of pipe_map_flags in vmw_svga_winsys_buffer_map", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "00c30dad78b0eb0a7e45caf38eda4e636a454ff6" |
| }, |
| { |
| "sha": "2d1b85fe22b91eea185fa5066f7334c76549ba0a", |
| "description": "radv: add support for clearing multi layers with normal gfx clear path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6a89aaa2f2943532d99d9bc7b80106a1740f237", |
| "description": "ci: Fix a minor issue in prepare-artifacts.sh script", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9df9fe7dfaee84a7152e3d0c0e7bc62db1e5d889", |
| "description": "aco: include utility in isel", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c1d11bb92c95e0fc56a1280acc15893623769ff9" |
| }, |
| { |
| "sha": "548b383310da7e5e29e7c24525a816a45afc26b8", |
| "description": "nir: Fix local_invocation_index upper bound for non-compute-like stages.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8af6766062044167fb3b61950ddbc7d67e4c3e48" |
| }, |
| { |
| "sha": "a25fd1787a8004ae3ef29b08f2f848103c68c370", |
| "description": "nir: Add unsigned upper bound for extract opcodes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76b9dd6266f4b170e94ee47a6881c3d528c25969", |
| "description": "aco: Unset 16 and 24-bit flags from operands in apply_extract.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "54292e99c7844500314bfd623469c65adef954c5" |
| }, |
| { |
| "sha": "849033e6d8ba7befeb560278bb9b24c2469de498", |
| "description": "zink: implement PIPE_RESOURCE_FLAG_DONT_MAP_DIRECTLY when resizable bar not present", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a8960de53ab21592510056bb9681991565564c8", |
| "description": "zink: determine whether the gpu has a resizable BAR at startup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c9b0b853e681c0803cc8bec0b7ceeb039a91247", |
| "description": "panvk/ci: Build-test panvk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23ef0fb277636ebe9e91e76add5ea985d5e05fa7", |
| "description": "radv: do not allocate a clear value for images that support comp-to-single", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df688e6941bc89ae1ba9cdc53fc464cc36652551", |
| "description": "radv: do not load/store the clear value for comp-to-single images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c550a5fe69271cb01026a3f05d1c918e6552b04", |
| "description": "radv: disable DCC image stores on Navi12-14 for displayable DCC corruption", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a069b4e9b9a138b4d1e7a76ab76c2db29526bebf", |
| "description": "vulkan/wsi/sw: add mit-shm support for pixmap allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f55f9a97a5827e557ba4e8bddc8c3e6549edc89", |
| "description": "vulkan/wsi/sw: add support for using host_ptr for shm pixmaps.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5c390c113d3f23af49f8bf5a601474620ae4eb1", |
| "description": "vulkan/wsi: add support for detecting mit-shm pixmaps.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eacf50c27b7fda237ab3bc0339d2fb91626c462a", |
| "description": "freedreno/ci: Take fd farm offline for moving day", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f784c8fed45af818a2916da7c3c97abd21078d2", |
| "description": "freedreno/ci: Add a status variable for CI farm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b34f9740cacb2c6567a24297fd8674e3977a851a", |
| "description": "spirv: Implement non-Multiview parts of SPV_NV_mesh_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10a03e30cf75e267c78cf41104829be8ff003f45", |
| "description": "nir: Allow Task/Mesh to lower compute system values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f52681a2ddeb9983f68df827bf92f09f6b71f9e", |
| "description": "nir: Don't lower Task/Mesh I/O to temporaries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27697d5eb8d68d0f81619d9be5e09f14aacaf20f", |
| "description": "nir/divergence_analysis: Handle Task/Mesh shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf5f6add01cc9ec19d6ccb10d9435f448277a829", |
| "description": "nir/lower_io: Identify Mesh output as arrayed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9631d24c3f65269dc8cdfdcddd6a1cd896d70a9d", |
| "description": "compiler: Add Task/Mesh to shader_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "813d41829da42a99e59586473ca440ffac261f93", |
| "description": "compiler: Add new non-Multiview Task/Mesh builtins", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd394017c85efeff15893e30388567c4b4a0d280", |
| "description": "nir: Add per-primitive I/O intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f95daad3a2c5b04aff0141ee8a7de0036f4ffa6f", |
| "description": "nir: Add a way to identify per-primitive variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "927584fa67be1b644321961f32472a6f52b619f3", |
| "description": "nir: Update documentation for location to mention Task/Mesh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c3b75a2b7e27f9cb6f52fe734368b1758f49308", |
| "description": "isl/docs/tiling: Add Tile4 docs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfb0d931f27438c1f7c94defa078f2f9454c5a54", |
| "description": "aco: Emit zero for the derivatives of uniforms.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1454955e5d5130bc0bba4e2d5ef41ceb71346729", |
| "description": "zink: only update inlinable constants when they change", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2eeaaabb8eceb51758cddad62108dae4de10d8a7", |
| "description": "aco/optimizer: combine v_pk_mul_u16 + v_pk_add_u16 -> v_pk_mad_u16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be16ebc5cafb2864228bf4ad29935cf0187e7f4d", |
| "description": "aco/optimizer: fuse v_mul_f64 + v_add_f64 -> v_fma_f64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e27ca9953eb55e643eaff7d8afb982d61cb985b", |
| "description": "aco/optimizer: combine v_mul_lo_u16 + v_add_u16 -> v_mad_u16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23d5865f422f1e382d6786c75976f2788865dd59", |
| "description": "aco: refactor nir_op_imul selection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8eef134d8480a3afcd1759734808389d6fad632", |
| "description": "aco: only apply extract if not used more than 4 times", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8c26e89fe86b4f931687a8b7251924eb42a59c7", |
| "description": "freedreno: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c6938dbfd408bebf6c2297f6441ad11b18cc939", |
| "description": "freedreno: remove primconvert", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "744ef862b8d30d2037b8826153d2d2366e99844b", |
| "description": "freedreno: export supported primtypes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80b5f4ff088d878378c1907a8703659ac838d97b", |
| "description": "Fix building AMD MM/GL with EL7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b8f2b99e852986551661f166d16f8eccfe9e560", |
| "description": "zink: avoid generating nonsensical code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a00fccce0c68ab64158c371fcdfcce2846f2648d", |
| "description": "zink: reduce scope of version-struct hack", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b82f2b78b151b90e1e713b29693e845325493ae", |
| "description": "zink: clean up const-value handling for get_ssbo_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e22fc27af95e80e13b06c389bf843d7315b6996", |
| "description": "zink: remove incorrect ASSERTED macro", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3092bc71965d0756b1dd7660b73ed84a422b3bc", |
| "description": "zink: remove needless scope", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f417a4c1ba3b0fd3860a5ecbb8b5b8d25f2fae9e", |
| "description": "zink: give each major intrinsic it's own emit function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55e8857a80edacb86b139f0c2a7d3b7165bcf502", |
| "description": "zink: avoid checking if src is const twice", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75b5f12407ec606ae8e83acbc170585ad6e360c1", |
| "description": "zink: avoid memcmping null pointers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3a795b5284f6514844f3c62412f81a5d3b2b733", |
| "description": "zink: remove needless NULL-check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "077a9c74789977e7a8ca551bef1dfdb5ebb8b51e", |
| "description": "zink: return false on failure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40f704f2f301bcfebcbd2a04600cc14293a51da7", |
| "description": "zink: pctx can't be null here", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cc3554d85b1852debea21ee87c31bb7ffb8e203", |
| "description": "zink: do not dereference null-pointer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fde1c42422a814bdd9ca15e02ef57888f53f378", |
| "description": "zink: do not try to dereference null-key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3239dff05cef15190dfe34337693b58aa14fb99", |
| "description": "zink: avoid overflow when calculating size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c96afa9fc8d4c1e8ed9fe0c44b0f14a817924b8f", |
| "description": "zink: initialize pQueueFamilyIndices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64c558ab8302cfc7f21c6283cb88b9c214d893e9", |
| "description": "zink: do not warn about rare features until used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28b3563a95ab1d760e0998dd5de82e467ebf5f27", |
| "description": "Revert \"zink: always init bordercolor value for sampler\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "336dea90f09c5cefc46de5240da28950fdca0723" |
| }, |
| { |
| "sha": "bcd9db327d637884fc47c0ac79985208df8811ef", |
| "description": "i965: Enable RGBX8888_SRGB format.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "589ccf3d777663402d105762e4f25109650ed148", |
| "description": "aco: Consider maximum number of workgroups per CU/WGP on Navi.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8698199a1134f1ac3849b4cb88cfa1250f6316a", |
| "description": "aco: Consider LDS usage by PS inputs in MaxWaves calculation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bc61108d73db4e614dda2a27750ff80165eedbb", |
| "description": "zink: remove extra program ref from cached descriptor updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c3db42d1d3acd57c9e77c8974f5f9442df013c4", |
| "description": "zink: avoid pulling in unused push descriptors for cached ubo0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e314a682244ce610693e05a58470390db23d848", |
| "description": "iris/ci: Correctly set freq governors to max", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f1dc495319057951bcece7973ea58add21eab0a", |
| "description": "freedreno/ci: Correctly set freq governors to max", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a4fcb42f768ff9d82aa90f1cbdef80852c5137c", |
| "description": "panvk: Fix panvk_copy_fb_desc()", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "792a0ab0b1460e7b0b85e6fd9b74291bd8b78173" |
| }, |
| { |
| "sha": "d84dedc48f3bbfb9ab0d7a307c7ab55e10a771b4", |
| "description": "panvk: Make the per-arch static lib depend on panvk_entrypoints.h", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "792a0ab0b1460e7b0b85e6fd9b74291bd8b78173" |
| }, |
| { |
| "sha": "3990f9582229bf110bbefe8f43f34c3d91d44b97", |
| "description": "zink: more effectively utilize batch_usage for query destruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f40ac286b978184b49dd69606ada992586f538c", |
| "description": "zink: don't try to sync previous timestamp query qbo values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4421180fe353457933a9d1dd8f1c743ceb064481", |
| "description": "zink: move time query ending out to zink_end_query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68c1b1b0e344eecf7a66213d55223486e6e75a82", |
| "description": "zink: improve threadsafe qbo access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a5dfabb125256551896108a22e1617c1e9bf9d0", |
| "description": "zink: make zink_gfx_pipeline_state::vertices_per_patch a bitfield", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b3dfea6c187530f8d7137c9dfe33e981cdf00c0", |
| "description": "zink: repack zink_gfx_pipeline_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c5a2ab6a9d8ffe61178a0f0850deacafb2ff155", |
| "description": "zink: convert rasterizer pipeline components to bitfield", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c73adf8c9018be65f197a6efdb8dd02e05079bdb", |
| "description": "zink: steal a bit from rast_samples in pipeline state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9260b8690519cc20dc7a2c18bdaa06753486dc07", |
| "description": "zink: add clip_halfz to rasterizer hw state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e5ba2a508a4238eab18943390609ad29f6bd085", |
| "description": "zink: repack zink_rasterizer_hw_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "827fcb7e32a0b78362da1d749c997247f487da4a", |
| "description": "zink: zero viewport and scissor count in pipeline with dynamic state1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cab68281ba7d5b7c1029e067f2c817de17c9a3ac", |
| "description": "zink: move viewport count into dynamic state1 part of pipeline hash", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94e9091ba2b5891c2f59ba38d732a6e18a4f84e4", |
| "description": "zink: move dynamic state1 pipeline members into substruct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19e29960e92fdf68d647528f0b2f0740376e31b8", |
| "description": "panfrost: v7 does not support RGB32_UNORM textures", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c6bdd976e6110fbf4ec1add9c11d0382e38236d3" |
| }, |
| { |
| "sha": "b9452627730066872af6cf11a3fc390ca29ca242", |
| "description": "iris: fix layer calculation for TEXTURE_3D ReadPixels() on mip-level>0", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3c979b0e6d9e4d7a880cebcee514238ecb6baf61" |
| }, |
| { |
| "sha": "d90a8c79dff0b3149956e46785f314685a701a49", |
| "description": "radv: remove unecessary radv_finishme() for invalid color formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df90bb3f8856f21357119700d541e3caadd55166", |
| "description": "radv: remove useless check about number of samples in the HW resolve path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b05c2023cc4136c1225b7f9513ea92790a0cadd9", |
| "description": "radv: remove outdated radv_finishme() in the HW resolve path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aab95f1bdf1f11738d985718558bb352e95fb68d", |
| "description": "zink: set primitive restart with extended dynamic state2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c2fe8e621f03dd06a229f1e5c8ba9eaf9d6afa2", |
| "description": "zink: bump dynamic pipeline state count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53da55ac872615aa72c4a2de5bda0403fa0fa547", |
| "description": "zink: template for VK_EXT_extended_dynamic_state2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7811037de53ef618302fe7902348a45d011fe439", |
| "description": "zink: hook up VK_EXT_extended_dynamic_state2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b5201f0fd779e8401255cbe482d4792482905a7", |
| "description": "zink: no-op prim changes for pipeline recalc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cec4d581c30d650b78e05496b0de51ee977fe24", |
| "description": "zink: consolidate pipeline hash tables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "305966ca75b0141202a854a36e5623fce64a2586", |
| "description": "zink: use dynamic prim type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3674839d11055627eacf4ccaa7c6a4c47ba87d6c", |
| "description": "zink: batch mem barrier hooks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "115935cc53a688785c47b71524668b5e447de882", |
| "description": "zink: slim down streamout component of mem barrier hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c095a32026904101ae8f04534803003be8992d7c", |
| "description": "zink: remove query flush from memory barrier hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce873004120c9c43e3bdf5ec9c78be927abc6c95", |
| "description": "zink: use ctx gfx prim mode for draw comparisons", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95a9ea54f39c61c7477cdb820293c6815d0354fe", |
| "description": "zink: init ctx->gfx_prim_mode to nonzero value to trigger pipeline changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b06ef86020d35607010e5d032afd04069378009f", |
| "description": "zink: reorder gfx program/pipeline/descriptor binds if dynamic state is present", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2aa47a708cf414efd3d7b9c24e44476ba4bdc39", |
| "description": "zink: remove extra unsetting of ctx->vertex_state_changed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a4681aea58668533d069e866c86ef3469d5ecde", |
| "description": "zink: pass current program's shader array, not ctx array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab08dcd8956d2db4534243ad8424691fdc360182", |
| "description": "zink: remove attachment count from pipeline hash", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1bb9704bce95211dd7842f7e3a3e73d798d76742", |
| "description": "zink: declare ctx var during blend state bind", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "960e776f24cdd336b16d938448e5b5a4ffc1f781", |
| "description": "zink: assert precise queries are occlusion queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d9e197d742edc448eba78dd8f4eaaa1a4630b17", |
| "description": "zink: require occlusionQueryPrecise for occlusion queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "336dea90f09c5cefc46de5240da28950fdca0723", |
| "description": "zink: always init bordercolor value for sampler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b192b9c88a0c436ceed3c278ad292a2e677fb477", |
| "description": "zink: implement PIPE_QUERY_GPU_FINISHED", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e921e509868208b868d428f96ce96155cc5ba49", |
| "description": "v3dv: Implement VK_EXT_pipeline_creation_feedback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8581d0fae47aa42f5062aba95b5a4468391e7de", |
| "description": "microsoft/compiler: trivial fixes to error-handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0f3133447b082b844ae06bb2abba209ee4aa1a7", |
| "description": "microsoft/compiler: return errors from get_n_src", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c166a27fc0aa5b5fe843a4e00f4df26cdfd0c7d", |
| "description": "microsoft/compiler: remove needless error-returns", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46f3582c6fe607fa30d7ac24d3abd92128855c98", |
| "description": "nir: fix ifind_msb_rev by using appropriate type", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a5747f8ab357ff00c630b937b221e5fb59d90289" |
| }, |
| { |
| "sha": "9083e9a483696672514c18cec0a91ffd480f0591", |
| "description": "nir: fix shadowed variable in nir_lower_bit_size.c", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6d792989924ce79363f181462904fa46692a99b5" |
| }, |
| { |
| "sha": "3538b5af6dedbff09913a3a959d1a869415e310b", |
| "description": "venus: conditionally enable async descriptor set allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "288ce1b033faf1123b76688d9a02323484f21810", |
| "description": "venus: check descriptor allocations against pool resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70b03e96f9c7b5a8cbe6478917d239b32602147a", |
| "description": "venus: descriptor set to track descriptor count of last binding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1e91b1163c84b79a0dde87cb7286d5a96ed1866", |
| "description": "venus: descriptor pool to track pool state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2b1a7c2bb324a8ccf7390da4166488aa1077866", |
| "description": "venus: layout to track variable descriptor count binding info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8e89b4e3304d601a516bbecb94af83ff03e70eb", |
| "description": "venus: descriptor layout to track more binding infos", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad934eb680abc952670dfef1d52f717a1de9e5e7", |
| "description": "venus: add vn_descriptor_set_layout_init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4878636fe77f3866ee7ca1f2364f83c91c9cd1c", |
| "description": "venus: refactor failure path for sets allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71e748ad2443c373bb090fa1da2626da367b1d20", |
| "description": "dri2: Fix Null pointer dereferences", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "0d42033b2628a3fdfefa49681942fdfea61f58c1" |
| }, |
| { |
| "sha": "84fa2866025b7427f37c08a8e3333cd68902f253", |
| "description": "etnaviv: remove primconvert", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3d6aa43a60e5f2f56529b98bef936c4900e5fc1", |
| "description": "etnaviv: export supported prim types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b22ba696153577c95eb88d03549eed1e37ed8986", |
| "description": "broadcom/qpu: remove duplicated opcode variable", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "8a5f2228dbbb2c781fabe7ddfff039f20d77853e" |
| }, |
| { |
| "sha": "626b1258576fba04937b1bc88aed6033485d207f", |
| "description": "aco: Use workgroup size from input shader info.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4ca08548b0647d448a221b9c8c93a5bb3da990e", |
| "description": "radv: Remove superfluous workgroup size calculations.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fd36bbacd70a50eeadc1910ab125cfa6531b70d", |
| "description": "radv: Calculate workgroup sizes in radv_pipeline.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "395c0c52c72ce11c52130fecb98ed98cec79eeae", |
| "description": "ac: Calculate workgroup sizes of HW stages that operate in workgroups.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66b5f057271e902edd33ea734d8e0b1f8ffaa111", |
| "description": "ci: update the list of skipped tests for Fiji/RADV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "203f9da167257379f60986b22d6b709f1f8f2a65", |
| "description": "panvk: Initialize timestamp for disk cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "587046ed251e395d6153d13a3419615364f06029", |
| "description": "panfrost: Make pan_blit() return the tiler job pointer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e466e0ecd29014a1711b6d14ccf74198e4c99ace", |
| "description": "panfrost: Fix pan_blit_ctx_init() when start > end", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c953ba212109f10e9bf1d3b277b59b8291bca1f", |
| "description": "panfrost: Prepare indirect draw helpers to per-gen XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1447db0d51290c5b70ffa2a82fb1980de92dcd75", |
| "description": "panfrost: Prepare indirect dispatch helpers to per-gen XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "792a0ab0b1460e7b0b85e6fd9b74291bd8b78173", |
| "description": "panvk: Prepare per-gen split", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c14c246439ef6375d0e62f0285106ee7f1f6ad2c", |
| "description": "panfrost: Only emit special attribute buffer entries on pre-v6 hardware", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56a4aa933211471850ebfef711ef6a2e17f4be48", |
| "description": "panfrost: Move panfrost_modifier_to_layout() to pan_texture.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ca93f3599a4c12fc7d4a58d2f6d9dc51f3a1432", |
| "description": "panfrost: Get rid of all _packed structs in pan_context.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0400c4ca1b77a291f53bf9d7085bd602ea6672c9", |
| "description": "pan/gen_pack: Add parens around packed1/2 vars in pan_merge()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe1d33daaf4548f81c86c0f2eb4fd9d6a89b95e5", |
| "description": "panfrost: Add generic mappings for the gen-specific tiler descriptor macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f3910a3439137dfe4ed2d7b391f1b13e9433fd9", |
| "description": "panfrost: Get rid of the mali_xxx enum redefinitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13c13efcac512e39a70f49a9c051e177253758fd", |
| "description": "panfrost: s/[idep_]midgard_pack/[idep_]pan_packers/", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "908dde360adcbb8d4a2bb13b8cbcf3cf97eb4445", |
| "description": "panfrost: Stop including midgard_pack.h directly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f96a30cea5ae13088b829774be5acd72b7400cac", |
| "description": "pan/gen_macros: Include midgard_pack.h from gen_macros.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f29b45f9343c6a412aa472d248a85c0a95ab445e", |
| "description": "pan/gen_macros: Map {TEXTURE,SAMPLER} to the arch-specific descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2092f60ec1b61e2827e0a19a43cbf50249d34f82", |
| "description": "pan/gen_macros: Move the TEXTURE definition to gen_macros.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a058a91903ae5c65c0735049b889cb7d84b65cb", |
| "description": "panfrost: Move the polygon list init logic to pan_cmdstream.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "423f67c1bdb49fda3afc6aa4a655825c9b090ac1", |
| "description": "pan/gen_pack: Add pan_size() and pan_align() macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7ff3973e95856c0f73eb6989703aaad3e2b3494", |
| "description": "panvk: Add missing midgard_pack dependency", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "188a2d369188a616b9724e4865fe125053c417b1", |
| "description": "pan/gen_pack: Generalize the PREFIX() trick", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0533ebf16edcb8b9f0687d3155417e6c1c53d35", |
| "description": "intel/compiler: INT DIV function does not support source modifiers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 3, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "346eb08a3d2561ecc28f11606976342615eaaa44", |
| "description": "radeonsi: Change GS vertex offset arguments to use gs_vtx_offset array.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b7446d74cbb9406dd369d4c2eec2b3fab716d6f", |
| "description": "radv, ac, aco: Use indices 0-2 of gs_vtx_offset argument array on GFX9+.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18962b94d31d82ae0a697c2afb731f4a447e1b54", |
| "description": "glsl: fix explicit-location ifc matching in presence of array types", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c4545676d7f4e5f898bdc54d5574cd56ca7b9aad" |
| }, |
| { |
| "sha": "9ca7412033873a42437c429967c91cc985b9ff33", |
| "description": "meson: stop searching for execinfo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "973e9e25bd8227452144578ec1cc3d3f0d23b491", |
| "description": "util/u_debug_symbol: remove debug_symbol_name_glibc and execinfo dependency", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90be0d7963c16c62e5d941e9972e85d990a0e6bb", |
| "description": "glapi/gl_gentable.py: drop call to backtrace on no op", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bbb9001c24285e2c7ed93bef3638cd61c029230", |
| "description": "i915: remove use of backtrace and backtrace_symbols", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "565f9105b70b2efd9cab34c218d90596a2d04ce0", |
| "description": "anv/image: Don't assert that HiZ can be added", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0022a11ff4fbbe89c2511d758f807b286ebb1bd7", |
| "description": "iris: Disable tiled memcpy for Tile4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd509ef59d7df598013330452600fdd838f56c19", |
| "description": "iris: Disable the Y-tiled modifiers on XeHP+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd516c65814d5fdd70ce655b447c8a3ed7c98bb3", |
| "description": "intel/isl: Disable I915_FORMAT_MOD_Y_TILED on XeHP+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af40104e7da6aa37a801edc124a7709432d58289", |
| "description": "intel: Add underscores to HALIGN and VALIGN enums", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d1f6342c0846e255d2dae04467797d816ff80a3", |
| "description": "intel: Update surface states for XeHP alignments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbde743b0720d9f09778ca7bdb8a952d6978e986", |
| "description": "intel/isl: Use a switch for HALIGN/VALIGN encoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e464e69b956eab74a782ed7384cb609a937a50c", |
| "description": "intel/isl: Fix halign/valign of uncompressed views", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7bcbc950c04367c6abf54cb48ef930557dcea60", |
| "description": "intel/blorp: Fix Gfx7 stencil surface state valign", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f62cddaf537cd6fcfead26ac297a85727790ba0", |
| "description": "intel/blorp: Fix faked RGB image alignment on XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79ad9cda480ef810d93bfcc7912448a4503a457b", |
| "description": "intel: Support Tile4/64 in surface states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd9ae2dc7be4289295f65f7f996b549016e4a984", |
| "description": "intel: Support Tile4/64 in depth/stencil state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f54de77c3a50070b1c7692a2319c7bafc8ea8358", |
| "description": "intel/isl: Update tiling filter functions for XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ab2fa18e4b2d1303f7043c6841aa93020512224", |
| "description": "intel/isl: Use an allow-list in gfx6_filter_tiling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "602f597bc10a6f01f588130c5f0d1d24d655a6c7", |
| "description": "intel/isl: Drop ISL_SURF_USAGE_DISPLAY_*_BIT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac37d7801c13a1630ec0c029e1792ace4891a571", |
| "description": "intel/isl: Drop extra assert on array_pitch_el_rows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4309012774872357cb791050db2a113723543fa9", |
| "description": "intel/isl: Size Tile64 surfaces with 4 dimensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fd76782415b7498e4da29b477843cab1daeac76", |
| "description": "intel/isl: Update image alignments on XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bcfa2d8fb8e29541089fb60a1f99d6fe09214d4", |
| "description": "intel/isl: Define ISL_TILING_4/64 for XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44ef425ce88b90afcecf282a96201c630afebe74", |
| "description": "intel/isl: Add msaa_layout param to isl_tiling_get_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e307d46eabac25460709d4579ffc1c3be8a4ad56", |
| "description": "intel/isl: Add more parameters to isl_tiling_get_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5200a99062afafc6a0bad542ff3ebb5b9412a28f", |
| "description": "zink: only remove programs from hash tables on shader deletion if needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c12a98589463de68a2aefc13a37fe0ab71da608a", |
| "description": "zink: set inlinable_uniforms_mask first when binding a shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec814f7d366953803a9169d83ff3876595f98bf6", |
| "description": "zink: add some null checks for shader variant key generation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7b0541d45e0021f1dde3418d004318422bac085", |
| "description": "zink: stop using dirty_shader_stages for shader binds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "191ae5193c8f77bcd4e3c34749046f38d480a00c", |
| "description": "zink: simplify a bitmask init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f3cb4c4904ab175d86aa352a2404e7fda8b7937", |
| "description": "zink: create compute programs on bind", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e14ecb903b8ba1c66a309e73cb47851b786d4311", |
| "description": "zink: avoid hashing shader stages multiple times for new gfx programs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b5e26e678210481a1fcfddc428280a01e6cd2b5", |
| "description": "zink: split gfx shader cache based on stages present", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d54e8da50ddc0a78099a86797706fddc58d1084", |
| "description": "zink: track mask of bound gfx shader stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad6847cf535b46a70e50f8a35c33f451cfafb75f", |
| "description": "zink: inline program cache structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdbcf256a12e6a966d72f1dc890136ffd47a62d5", |
| "description": "zink: return early when getting resource modifer if no modifier is used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "325fbc3fd2afaca12b232475c24af6ead427e852", |
| "description": "zink: verify program key sizes before checking for default variant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a3395f35aeeb90f4613922dfe761dae62572f4b", |
| "description": "microsoft/compiler: Miscellaneous fixes from running clang-format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1aca20be14c421d62b1b43ff3ee1623367b359d0", |
| "description": "microsoft/compiler: Emit a flat interpolation method for SV_SampleIndex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74a24f4f1c8b0f97adc0d3e1ea8c909f5d8bb6f4", |
| "description": "microsoft/compiler: Set the SampleFrequency runtime metadata", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88220083cf20663043a72cbd35ebba5e45e76213", |
| "description": "microsoft/compiler: More robustly handle setting Register=-1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62c3492d0b7649beb0e23ff1f8fb015a5968b0a4", |
| "description": "microsoft/compiler: Add support for SV_SampleIndex intrinsic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4b5921d5545e3bbfeb9f27765b1fc9a0a5cb875", |
| "description": "pan/bi: Fix format specifiers in disassembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "589f365d053de4941ad1608539576d1fcf984488", |
| "description": "pan/bi: Remove unused clause_start field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c2bc67fac7f240c7a43edfc8385252eacd813d7", |
| "description": "pan/bi: Assert l != NULL in bi_ra", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1aa15d5825e61e09ad4302b9a553185e4caad47", |
| "description": "pan/bi: Simplify condition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c08423699cf28554e01419d359aec676baffb94c", |
| "description": "panfrost: Remove unused functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9afd245f4b158b7e9c1d1ac4d52be65600b7737", |
| "description": "panfrost: Remove stale TODOs and XXXs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f25a606b454659906a09bceff242279b7a5bde4", |
| "description": "panfrost: Remove CACHE_LINE_SIZE #define", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e05f6892453005997f804760e050f902c46bcd7", |
| "description": "llvmpipe: rip out cylindrical wrap support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9cc7f1ae47c43dec1c0f1aa29fda126c0b5f14c", |
| "description": "softpipe: rip out cylindrical wrap support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b0bda2e5569edb88ec0a400d91779c0c1a58d0f", |
| "description": "gallium/tgsi: rip out cylindrical wrap support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "526f7d779071e432a1205d62acd81d8d7f0c2f47", |
| "description": "gallium/tgsi: rip out cylindrical wrap from ureg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd93364ea2b81b10e446e6e2b5bf81117a4ba6f7", |
| "description": "gallium/tgsi: remove unused helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e26fd607cab20715bf03d5ec221165171e0d0d1e", |
| "description": "draw/llvmpipe: correct exponent calculation for negative z", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f05c84bbaa733b0640b5ed052e2a6cbf4480aca", |
| "description": "radv: allow storage images with VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 on GFX10.3+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74d10525374e0699c27d1935ae9fba852701f97f", |
| "description": "freedreno/a6xx: Fix a6xx gen4 compute shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12a9adbb3b05be3ced6db565d77214d5dff117ed", |
| "description": "freedreno/a6xx: Register updates for a6xx gen4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab37109d23195ae8594591a7d4050dfaa088f54f", |
| "description": "freedreno/a6xx: Updates for tess_use_shared", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31835ac3b8e30abe2677454bbc1468b4cd04b394", |
| "description": "freedreno/a6xx: Fix streamout with tess_use_shared", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "219e12b7f3905dc9bd666773be24eff2a7f6d3e8", |
| "description": "freedreno/a6xx: Rast updates for a6xx gen3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "677dbb0e52b15744cf88515b0267a8892478526b", |
| "description": "freedreno/a6xx: Register updates for a6xx gen3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28c5384cf92c1e409ad1a6c7a3a1f22f11b04072", |
| "description": "freedreno/a6xx: Set type for PC_HS_INPUT_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8dff5356ffcac4e2a96e8d19537c398208622985", |
| "description": "freedreno/common: Fix comment typo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d051b06a484f4fadd6a71cdd580c76ddb93c597f", |
| "description": "panfrost: Raise maximum texture size", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd489e538878acff975a0e40dc92275d0e693a68", |
| "description": "aco: remove redundant s_and exec after nir_op_inot", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abcc83e713467ac5f8f8c52da1d3c8e23b696ee5", |
| "description": "aco: Fix to_uniform_bool_instr when operands are not suitable.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c" |
| }, |
| { |
| "sha": "a13e79843e054cc9b35f8f5b8b31fdf28b6ae95d", |
| "description": "nir: prevent peephole from generating invalid NIR", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0a703af114eabe8c0599108db90ce6ec894b99c", |
| "description": "ci: update the list of expected failures/skips for RADV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f5053b8996a3ff56432c18c1d9a0f8841a0ce2d", |
| "description": "iris/ci: Add manual jobs for tracking performance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cff106c4b690c6bfe8015e5bd457a17fe3482275", |
| "description": "nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(fabs(b), -a)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad786430610f457f299e0085c8ddc4a3fc676553", |
| "description": "crocus: add missing fs dirty on reduced prim change.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "6b7a68b7c21eeff1aa037b68b6fb9ab971fe9982", |
| "description": "crocus: add missing line smooth bits.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "560dc4f79076123706559d6d9cff053ce1b77bba", |
| "description": "zink: fix pipeline caching", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "712a4d2fd255622582f18b1fa464c694a0c70aa0", |
| "description": "zink: fix program init flag", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c4702204bc342ef1d8b383554e3be9715419099d" |
| }, |
| { |
| "sha": "4237aa3a7eb0c846facb30c9bfd1129641d7a933", |
| "description": "spirv_to_dxil: Run nir_lower_tex during compilation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c260f017c15c1bab37e62a8da6c06cbb258c4c7", |
| "description": "crocus: drop u_primconvert header.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea18b0930bc02e47e07bf3a648e1b91723c95735", |
| "description": "zink: add better TODO note for surface swizzles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ff5eaa7d598d19dc43f0538fa5530d347c57b04", |
| "description": "zink: make void swizzle clamping util public", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52032d5efae456f2509ce9518ec0ed38beb1cf4b", |
| "description": "zink: make component mapping function a static inline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08bad3b2b87e6aef3d7ef80f835a137cd0f64e81", |
| "description": "zink: move void format detection function to zink_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e645e3c523a93174d369ab9865f02793326ad17d", |
| "description": "nine: replace unnecessary dynamic-sized array with bitfield", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16b49164327881684bd582a160c1946870310caa", |
| "description": "panfrost: Take a ctx when submitting/destroying", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe956d0182aeb54d03fdc69711ceae15cc29168a", |
| "description": "spirv: Add support for SPV_KHR_integer_dot_product", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "652d304ee95b8b847347cb86450ed83d24eee904", |
| "description": "spirv: Update headers and metadata from latest Khronos commit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6db40605e87610f083cca5063ed112af73cb202", |
| "description": "nir/algebraic: Add some extract optimizations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "839495efc67cce5b44e76abc35b3b355c75a88c7", |
| "description": "nir/algebraic: Add lowering for dot_4x8 instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f809dbf4048cbd89c5cf28dbb9ab38cc726fe2a", |
| "description": "intel/compiler: Basic support for DP4A instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "806cd2341c8b6756a4c8a9d9c6e61ece6a5e604b", |
| "description": "nir/algebraic: Basic patterns for dot_4x8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c18a3b497a68ad5143d9de8d539237e3ab1c8e2", |
| "description": "nir/opcodes: Add integer dot-product opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d8bf7c167d962421d1f8af451b82188357926af", |
| "description": "nir/lower_bit_size: Support add_sat and sub_sat", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "090e28240795ce83ef63f2da768a80ca65b03ec7" |
| }, |
| { |
| "sha": "8503cab2e0032dd4d4bd1548919d3c359db82547", |
| "description": "panfrost: Replace writers pointer with hash table", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afebbadda8db4d6b832183ccf95c51a6e117899d", |
| "description": "panfrost: Remove writer = NULL assignments", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7eb28fed0a2f13ef1ca05876c90b3fc9f7243ed", |
| "description": "panfrost: Remove rsrc->track.users", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e98aa5541307b28804858c126e1c878c08714bb3", |
| "description": "panfrost: Prefer batch->resources to rsrc->users", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c4fbae571f0448897f05399b256d4ca48b3a24b", |
| "description": "panfrost: Add foreach_batch iterator", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79dd1a4e634ffd735323da7111f00e9dbda6a354", |
| "description": "panfrost: Maintain a bitmap of active batches", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8da5b1b7f4b5c4663621fae3db319d244e5d0b0", |
| "description": "panfrost: Cache number of users of a resource", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f63ccd080342d9f61fdceb983f266972b8a7d97", |
| "description": "panfrost: Switch resources from an array to a set", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e2159a57fab08858c3eb253323cebc192c23cf4", |
| "description": "zink: stop referencing framebuffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1af66186941232fcb4c0a76bb1bb214c84f17e37", |
| "description": "zink: defer deletion of no-attachment framebuffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3622562e44979160689bb45acd3aeba680ab29e8", |
| "description": "panfrost: Inline add_fbo_bos", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4991e17297b0c29ad12fdf904f2b2d29c3738eee", |
| "description": "panfrost: Remove get_fresh_batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd15e5e6af898f558267e93797083c4ba5a5b3d2", |
| "description": "panfrost: Move bo->label assignment into the lock", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3fa1f93dace64d9f71869e08f3665f3e48b07286" |
| }, |
| { |
| "sha": "e6924be737033a1fa2db6e9a356e53db81bd0079", |
| "description": "panfrost: Don't use ralloc for resources", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9307028255f1f60b52c3852e0e4b68afa494d43b", |
| "description": "panfrost: Simplify get_fresh_batch_for_fbo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81a76d9e423be371da81be1037bfcd5811f449ba", |
| "description": "panfrost: Remove null check in batch_cleanup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40edc87956aac09b60d17eb4e479bcb02b8fa20c", |
| "description": "panfrost: Protect the variants array with a lock", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67821af1de8100c069df9bf600e65a02f61a2ce4", |
| "description": "panfrost/ci: Don't skip matrix inverse tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "324a32ac141de7ee3df52d5cc66cc0e7b776e526", |
| "description": "panfrost/ci: Switch to suite support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d228b692679bc713fa037f8cf796d1cf361c920", |
| "description": "nir/gcm: pin some instructions which require uniform sources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "884ac52eaa8723aad2f87a659fbee0bde2501401", |
| "description": "nir: consider push constant loads as always dynamically uniform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3110c308f72d2af9440ee18c9781f4e20506feb", |
| "description": "radv: call nir_lower_flrp() after the first radv_optimize_nir()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cf164feb978fc811b3524aefc996e6fd88cc15e", |
| "description": "nir/opt_algebraic: optimize flrp(fadd, fadd, x) only if fadd are used_once", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89a842b2b6d7dc02488c2e8d8036bf0ab89fc2b5", |
| "description": "nir/loop_analyze: consider instruction cost of nir_op_flrp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "572ed2249465acd4c5f8a229d504a48cbddf95a5", |
| "description": "venus: use uint32_t in vn_ring_submit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db9ffc55618b9de2a2ec8b7c5ff33ee815b3421f", |
| "description": "glthread: implement glGetUniformLocation without syncing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "625f00d37cd00b13adcf059ae7dbe434d54c6f41", |
| "description": "gallium: change pipe_draw_info::mode to uint8_t on MSVC to make it 1 byte large", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8886bf9a47cf4223e53aea5cef8dc5ffeb71978e", |
| "description": "gallium: use a packed enum to make pipe_prim_mode 1-byte large with __GNUC__", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06ca0fc3b10eb6a835e2c2826feed64ee0ad35c1", |
| "description": "zink: only force all buffer rebinds if rebinds exist on other contexts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d9891088f1cc5d041b7019c7b23d13bd8bba40f", |
| "description": "zink: rebind all buffers on replacement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e362da3dff140a56c060f32c79bf065508334d3", |
| "description": "zink: count streamout rebinds when doing buffer rebinds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95a67ede542d702f577ab5abdad5cf82a40589f7", |
| "description": "zink: add bind counts for so bindings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0802d307f669abc79024e4d2efa74d81cf9b0d33", |
| "description": "zink: split out buffer rebinds to helper functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e08edc8294a96f7824947c8b561a94d2907428cb", |
| "description": "zink: make descriptor update functions return the updated resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9ccef9bc773af72582271537876577166a3c642", |
| "description": "zink: clear out all ubo rebinds first if they exist", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94ed2ab3a117bdd8f4f4d0e888c4e6d0f99a7bfa", |
| "description": "radv: use nir_vector_insert_imm in lower_intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aeb1b4c30c1cae4a2e1600ba211946ba8090be7d", |
| "description": "nir/lower_io: use nir_vector_insert_imm()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83ca8145e96da455feba2d609d5955443945e7ca", |
| "description": "gitlab-ci: Fix octopus device type and tag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4b858e746d07ca7ab03dbd149e855e4ae7e3898", |
| "description": "Revert \"nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(b, -a)\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "07cd30ca293d1eb6980f69f330f9d182652cf902" |
| }, |
| { |
| "sha": "a16f3963d36e66e6610c98083595e66712fbb296", |
| "description": "lavapipe: fix reported subpixel precision for lines", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9fbf6b2abff19dc4c3e942569737ac3e67302e1d" |
| }, |
| { |
| "sha": "0a4c4f4459b7d99485372b15689aa25d175765b3", |
| "description": "broadcom/compiler: Fix qpu.flags.muf typo.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3f2c54a27ff014587afe20a97086f5a729aa7d80" |
| }, |
| { |
| "sha": "4d6e18b6cbde4e2bee8cbc949d32095cd6d02910", |
| "description": "llvmpipe: improve polygon-offset precision", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fa61483dedacfb245428e701029f00825cc58a9", |
| "description": "llvmpipe: split coefficient calculation and store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "856533366928300bbad8949675b1c165ccb39605", |
| "description": "llvmpipe: clamp z to 0..1 range when using polygon offset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63138c42c5631ecf5d3c8eb3e39e33cac91df4f1", |
| "description": "crocus: copy views before adjusting", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "4fc2a6cbdb6fab868a2ee4ee753caa2e83cf6666", |
| "description": "freedreno: Require C++17.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3a772be026c16161d96e29c10b94ee7fbc279c68" |
| }, |
| { |
| "sha": "31fdd26d011daacd3a4ad8061d8eb6038715fefc", |
| "description": "intel/compiler: Add unified barrier support for CS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a950bab0cf014d7919be501d54491a06c1dbf0d", |
| "description": "intel/compiler: Add unified barrier support for TCS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4055a020fff2f3e5feb267c4be8e701a995d166", |
| "description": "intel/compiler: Regroup TCS barrier code paths", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0606af1d4ad8e3573bd09df1588acafaa5061bfc", |
| "description": "panfrost: Rip out primconvert code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d31d469f771b5ef617c88b8b50dff97288284fe", |
| "description": "panfrost: Fix NULL dereference in allowlist code", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "88dc4db6be7e21dee525ce1dd4e411664ebc33d6" |
| }, |
| { |
| "sha": "2944f49610e7f0d627a257216210afa668eb7a88", |
| "description": "intel: Parse INTEL_NO_HW for devinfo construction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d59a66e3a4d011880faa44aca662514ccf5fdd8", |
| "description": "intel: Use env_var_as_boolean for INTEL_NO_HW", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e245468eb4c8c5fa0d2be6cec0638fc3068b07fb", |
| "description": "panfrost: Port v5 blend shader issue to blitter", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3113dbd83710899c82478646011c1e1832f04fa1", |
| "description": "panfrost: Zero initialize blend_shaders", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a124c47b9f90c3f18032928c24a06d157a0334c1" |
| }, |
| { |
| "sha": "5c4b54ce96d2813a88bffcafc95162a1a072e62c", |
| "description": "pan/mdg: Handle swapped 565 and 1010102 unorm", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82a6b38d8c6409ab989a13e7fc0f9ff78e28bb80", |
| "description": "pan/lower_framebuffer: Don't open-code pan_unpacked_type_for_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5fe35012c9917cde63359982c2c75de23e0dacd8", |
| "description": "pan/lower_framebuffer: Don't open-code pad_vec4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58e96e4aa298e50c4b34a6bd5b3e5e23583cfaae", |
| "description": "pan/lower_framebuffer: Don't treat UNORM 4 special", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0169f7aac82dafa340db2b935aa43509314d6f81", |
| "description": "pan/lower_framebuffer: Unify UNORM handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "851620562ab5fd2b34bb035da07e5b67ab1f2bb8", |
| "description": "pan/lower_framebuffer: Use fmul_imm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eda3e7f32c35ae25d202591ca883cd6b28defb41", |
| "description": "pan/lower_framebuffer: Don't replicate so much", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f45ceb818261859e623b45653b55347566c2b8f2", |
| "description": "pan/mdg: Insert moves before writeout when needed", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7cc3a7ff45ed8740e248bb8843272cbdc87974a8", |
| "description": "panfrost: Delete unpacks for blendable formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cf581b1956e7ad54606c052bcec1ed0f25419c3", |
| "description": "panfrost: Use blendable check for tib read check", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85ab479d2422c00d9397b29f46b01790f8c75f7e", |
| "description": "panfrost: Fix UNORM 10 sizes", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "56047fb64d713512edfb89067ef2be2fb68916b1" |
| }, |
| { |
| "sha": "6dfdeea213de141f7e6d9d2be22d340087f1729f", |
| "description": "panfrost: Remove unneeded quirks from T760", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b7b8eb0468353ce09a3e305abdc26723d79d3f3", |
| "description": "panfrost: Add explicit padding to pan_blend_shader_key", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bbff09b9521f17b40441885d06e089abf6c2e0b1" |
| }, |
| { |
| "sha": "27367cf0186038a624bed097bc93a617074d27ab", |
| "description": "panfrost: Add padding to pan_blit_blend_shader_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cc303ffbbdda91f7549e9b49db68ad16fb33c42", |
| "description": "iris: Mark the aux table buffers with EXEC_OBJECT_CAPTURE.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bb4ada8e06fa27cbcffd9619d911a1534ef5062", |
| "description": "iris: Bypass the BO cache when allocating buffers for aux map tables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9be86adda4f20c61ea302d44b2fd446901ff7c8", |
| "description": "venus: scrub ignored fields of pipeline info when rasterization is disable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b816167312315f5840fbff38207a97aee75e3ec1", |
| "description": "venus: fix all missing vn_object_base_fini", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c600494a8e7056b45a9a01413437d12125589ae7", |
| "description": "tu: Enable VK_KHR_uniform_buffer_standard_layout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07cd30ca293d1eb6980f69f330f9d182652cf902", |
| "description": "nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(b, -a)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cddfba3287cab2060c28b05247008bdd1c9905c", |
| "description": "vulkan/wsi/sw: wait for image fence before submitting to queue", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8004fa9c9501d91669ac51d32c9a9143286ca7ea" |
| }, |
| { |
| "sha": "b23a9dd1f63684d1a19f58b808a1fe3c3dbca7ab", |
| "description": "aco/scheduler: allow moving down VMEM stores to below VMEM loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb60d8c7b9cd9484a5afcf635f37895539f43f3d", |
| "description": "llvmpipe: use preferred attribute interpolation for wide lines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2201f5a58c07866130a67602875d13b1824708e0", |
| "description": "aco: remove label_extract if the extract is used by a non-VALU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0353296daa4e7f65ccb1f97b6baa16755422c16", |
| "description": "radv: allocate shaders to 32-bit address to skip PGM_HI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dc90ca8a442dfecbaca87c531de6d9059f824ec", |
| "description": "radv: don't use SQ_NON_EVENT before GE_PC_ALLOC for better perf on Navi1x", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77ffdf41b12b6ef9bc147af1d5014379ad4c182b", |
| "description": "aco: add more validation rules for SDWA operands", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "077776a866fd91fbbec344f6e61ac4b5bf548d82", |
| "description": "aco/opcodes: remove definition_size[]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6b281a1c2b3dbbb04397641cd18fd0415a08405", |
| "description": "aco/validate: simplify get_subdword_bytes_written()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec1bbfa60885c23a17af34d33f250a6129ea733b", |
| "description": "aco/ra: refactor subdword operand stride", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c75138ed64054e6a8f6010cc1fd9ae19a59a62b6", |
| "description": "aco/ra: refactor subdword definition info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e11b23f7cd3d848ea278d09f285a186371c70b44", |
| "description": "aco: add instr_is_16bit() helper function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d6ca41e44d5fcf9310f802cd486bd43b40ac258", |
| "description": "aco: use VOPC_SDWA on GFX9+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60e171af06fe535faafcff76abb5686d9613c56c", |
| "description": "aco/print_ir: fix printing of VOPC_SDWA definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8852c5448dcb6822ad7f66a805b338d3de1b39a5", |
| "description": "aco: fix vectorized 16-bit load_input/load_interpolated_input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e4e2d45cc64fb9841b6ab10818186e5ca8a49d09", |
| "description": "radv: remove useless DISABLE_{ZMASK,SMEM}_EXPCLEAR_OPTIMIZATION state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98d10eed480f16c66b7cd1a28e977715ee4aac94", |
| "description": "radv: remove unused fast depth-stencil gfx clear path with expclear", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bb9e9e76fa1f062c8da9536e9ee209b2dc268f7", |
| "description": "lavapipe: fix missing VKAPI_CALL attribute", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c198adf718192674a8200f25b97665e48e777a0c" |
| }, |
| { |
| "sha": "2b4b31044de83460a218e07ddec026d29653ad0b", |
| "description": "util/xmlconfig: Test values set via the environment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a6d1e93099d3ffe6483f19ad6a0174c44e8e59b", |
| "description": "util/xmlconfig: Make unit tests more resilient against user env settings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f935317e6c081673adfca211000b7f1131a20b5", |
| "description": "frontend/dri: add environment variable DRI_NO_MSAA for performance comparisons", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aad7a1d79a02ed26aa9d047d705516bcd1e90460", |
| "description": "radeonsi: remove vertices_per_patch parameter from draw-related functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10a46226b1ea157189120acc68ffad4abb728e94", |
| "description": "gallium: remove vertices_per_patch, add pipe_context::set_patch_vertices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d7611262445cdc36a827a3062694f3f61fa2e41", |
| "description": "tu: Remove some stale bypass xfails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d889f5f282a38b8a81bca928707b258f28f4c7b3", |
| "description": "freedreno/crashdec: Quiet spammy print in query mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbea4bb970a5dc6c5bd420c3e5f5d948205f8add", |
| "description": "freedreno/crashdec: Decode full RB in verbose mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed8d3095abd9ee8e43977073d6103f1f7a8cdb8b", |
| "description": "freedreno/cffdec: Fix gpuaddr comparision", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32f13cb9bc77d8add0ff759817693ad7e525da16", |
| "description": "freedreno/cffdec: Fix indentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "295807e6669025e0c31b78fc0aba276e58cf8dc2", |
| "description": "pan/bi: Extend bi_add_nop_for_atest for tilebuffer loads", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0bc11d9d20dc7a97a5b794a57216feefe509593", |
| "description": "tu: Free device->bo_idx and device->bo_list on init failure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61c8e39649cad466c7eccfb233d6be3327142452", |
| "description": "pan/bi: Use CLPER_V6 on Mali G31", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfd3ae35c9713a827adc4568be0725740884f3ff", |
| "description": "pan/bi: Use ST_TILE for multisampled blend output", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a51366144a9c70b14f28669a6b1c995e3595014", |
| "description": "panfrost: Evaluate blend shaders per-sample", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16394dc71a4e78bfeb762ffd05f314b329c17f54", |
| "description": "pan/bi: Set the sample ID for blend shader LD_TILE", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f19a883bc536374d38f295f26eadeb3e1a56d47", |
| "description": "pan/bi: Extract load_sample_id to a helper", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c2a4eb1c241e6eaa91263d6957a7186c58065f0", |
| "description": "pan/bi: Correct the sr_count on +ST_TILE", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "710498e424e31ad4f308f52a03338ac30a70271b", |
| "description": "pan/bi: Don't set td in blend shaders", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a26ec78b102fcaaf3788b9fcf6f2b435e006de2", |
| "description": "pan/bi: Set eldest_colour dependency for ST_TILE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7f7d741377904a6b69f6826b3dd10bd46b945b0", |
| "description": "panfrost: Disable shader-assisted indirect draws", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8107f671717e7ad86ab3d0675b96153d44f94d05", |
| "description": "vulkan/wsi/wayland: memset members of image to zero", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cd187e71e784f3d08dedd82f658c5897d45b53a", |
| "description": "vulkan/wsi/wayland: create swapchain using vk_zalloc()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03e457bb1aaf6a0962f7bf5903366ba65428025a", |
| "description": "ci/lavapipe: Add a fractional run with ASan", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47996b951e753897ec52fda9b2040ec36c086f82", |
| "description": "tu: Add a650-specific CCU flush workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abf0ae014a878d063132a4bf2f2515dc7052f069", |
| "description": "tu: Properly handle waiting on an earlier pipeline stage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4003f2d48d9ca0e67d75b6f32005dbbfbdcff06a", |
| "description": "anv: Optimize genX(cmd_buffer_emit_gfx12_depth_wa)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab4d41138785dfbc50684e84b98cbd763eb32076", |
| "description": "iris: Optimize genX(emit_depth_state_workarounds)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e86fb611069e28e4ef5c360e7bbad6718b359e5e", |
| "description": "iris: Use constants for emitting cso_z->packets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ae70329f594ef65768e6a4b858989a9058d78ee", |
| "description": "intel: Move the D16 workarounds out of ISL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fd3baf34b9597727c83038831a4e7a6a38bb02a", |
| "description": "iris: Update clear_params only when HiZ is enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de7d8e53b72c6952e6ea16229cbcca28c141b56d", |
| "description": "iris: Emit clear_params as part of cso_z->packets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78376a450b6230930dc20b31663689d37c12e45c", |
| "description": "iris: Update the clear value in cso_z->packets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f131e8917a632428864ddcc655201e4bbeb327d0", |
| "description": "iris: Add genX(emit_depth_state_workarounds)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14b3732b84b579daa21505b3d5d35e0a7307b775", |
| "description": "anv: Add genX(cmd_buffer_emit_gfx12_depth_wa)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be6bdb09182ae53bab28b11bc7219890cdea77b2", |
| "description": "radv: fix copying depth+stencil images on compute", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02b394023b74620092c45734dcdb531e97d6f19d", |
| "description": "glsl: fix variable scope for instructions inside case statements", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "665d75cc5a23f8024034d0c4176fb281f94a30e9" |
| }, |
| { |
| "sha": "067599f8bc74c71446a4a682649825dc7380743c", |
| "description": "radv: remove incorrect comment about compressed writes to HTILE on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c2675196906ad6551a5fd1fe4f3aa5b16a21b36", |
| "description": "radv: remove unnecessary check in radv_layout_is_htile_compressed()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86fd7f5484eda5414a75ae47509bb44390f4607f", |
| "description": "st/mesa: move handling CubeMapSeamless into st_convert_sampler where it belongs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "feda6e9c5d101c9a5654a026090e2f8a11980e91", |
| "description": "st/mesa: set take_ownership = true in set_sampler_views", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb89cf4bf396c84b0aadb6251a083214e6055600", |
| "description": "gallium: add take_ownership into set_sampler_views to skip reference counting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "556c10c02c0aa8032aef53090671e22500e25745", |
| "description": "ac/surface: allow arbitrary swizzle modes for displayable DCC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94d261029ee3cae8e499ab1c786c4fda7cfcbc65", |
| "description": "radv: allow arbitrary swizzle modes for displayable DCC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fc38d3b077388c9868785558a959e853a176258", |
| "description": "radeonsi: allow arbitrary swizzle modes for displayable DCC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee9f0e78c175416b5523cb086517bf7304109aa7", |
| "description": "ir3: prohibit folding of half->full conversion into mul.s24/u24", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10bf0c51d4cdf30cbbb3fa408d196312afda5c82", |
| "description": "freedreno/ci: Add spillall tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b39f4ab42e2073a8039fd039f88db4331564ccf", |
| "description": "ir3, turnip, freedreno: Report stp/ldp in shader stats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58b54157eed36218f4eae03a8df1f2f02442f349", |
| "description": "ir3: Fix getting stp/ldp components in ir3_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f", |
| "description": "ir3: Initial support for spilling non-shared registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a5312bf86e7b19fc53555d9e4597d199682d886", |
| "description": "ir3: Fix compress_regs_left accounting for half-regs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cca2e0fc1409f6040839ac588adbb5c2c9d45cdb", |
| "description": "ir3: Properly validate pcopy reg sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd4e2f507a486b545e2beaf98d6ae39ef5a2ba5a", |
| "description": "ir3: Fix RA debug printing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8d2253bf6141afdde77f7a552be0ff29395c6a0", |
| "description": "ir3: Add ra_foreach_src_n/ra_foreach_dst_n", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be3ab7ded42fa9041da548a7583df23f54d27c4f", |
| "description": "ir3: Add loop depth to ir3_block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d3e5dc487187c3d2cf8d7e2c3599572dc2439e1", |
| "description": "ir3/ra: Make ir3_reg_interval_remove_all() useful for spilling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efb34d6ee6af4b51fa3f3f32b7536c4b3de47100", |
| "description": "ir3/ra: Handle huge merge sets", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" |
| }, |
| { |
| "sha": "70c22d38945223fbdef699c8af60f8be95b178c8", |
| "description": "ir3/ra: Fix available bitset for live-through collect srcs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" |
| }, |
| { |
| "sha": "eae36b4850b6642062d43a4b910c6fe34a4ba81d", |
| "description": "ir3/ra: Reinitialize interval when inserting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b0eba9cb16dc9180bcf8e770bbd38a0773d1274", |
| "description": "ir3/merge_regs: Set wrmask for pcopy destinations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f59816b815c0e9eea56c44dd5bf9457b553da8a8", |
| "description": "ir3/print: Use mesa_stream_log_printf for (kill)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efa3600306a12b8bb0ed6473091b8c6d784dcb7f", |
| "description": "ir3: Print physical successors/predecessors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d25cf483cbfdd51627d96ffcff28adf7606122cd", |
| "description": "ir3: Copy-propagate single-source phis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f40baf33e66bacc006afc56d4d334037d6c9a02f", |
| "description": "ir3/ra: Remove logical_unreachable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2768a35e416ed8914989474d320de3227a5ecd84", |
| "description": "ir3: Add pass to remove unreachable blocks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b74c7aae793863162dc43b0548a9219d9d6a4ecc", |
| "description": "draw: improve numerical stability in clipper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a51678ffce6c8429234f7b7d9376d85a70dd77aa", |
| "description": "gitlab-ci: Fix trace expectations for iris devices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "edee0da88006c4193874ea2f7fa7f80745a809a0", |
| "description": "gitlab-ci: enable testing on Intel Comet Lake (experimental)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2d7309973bbb89c5e724c81d651a066719f862f", |
| "description": "gitlab-ci: enable testing on Intel Whiskey Lake (experimental)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fbb773c0db664b010ce81d6ee0be01715b45aaf", |
| "description": "mesa: rgb10_a2 is never color-renderable in gles2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6776148c103fa965752a0a866b688a8d9a84bef", |
| "description": "freedreno/a6xx: Sync TFB BO access against prior TFB writes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83e9a7fbcf53b90d0de66985dbbf91986fc7b05d", |
| "description": "freedreno/ir3: Align driver param upload size/offset for indirect uploads.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d192c2036daf043e804c1e5896e13b4b6e31d6c", |
| "description": "freedreno/ir3: Apply the a6xx samgq workaround to TES/TCS/GS as well.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6a449837b1753a70894a6d532262df2ec0de873", |
| "description": "anv: Set CONTEXT_PARAM_RECOVERABLE to false", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a7714ab7baf0cfd9fdc63755f80c87c32307a2d", |
| "description": "aco/tests: add tests for post-RA DPP combining", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12be7c8feb5371edb2e71e04eb44d90e69c52587", |
| "description": "aco/tests: add tests for pre-RA DPP combining", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ac47ad1cd7976d7effbbfae37fa69e26a288ad2", |
| "description": "aco: combine DPP into VALU after RA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e6834d4f6c9985bcaedd5ebc35ac5afc93c8f6f", |
| "description": "aco: combine DPP into VALU before RA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b97cfd72afc2f693a21e8b662dc965fc8e3b63fb", |
| "description": "aco: handle DPP in the optimizer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e56e2342094e8ec90afa5265b1c43503f662939", |
| "description": "aco: make optimize_postRA() work across blocks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d894a8c850a7023941bbfb4c668fbba06f517c0", |
| "description": "aco: move a bunch of helpers into aco_ir.h/aco_ir.cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3db31963794ed713b376a7db917c4f128d78d188", |
| "description": "aco: add can_use_DPP() and convert_to_DPP()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9562fd0d610bc98ffa38166aba553bbaa951fd2", |
| "description": "aco: fix validation of DPP v_cndmask_b32/v_addc_co_u32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6494b08407543844f3ce2b405a796b9209e1595e", |
| "description": "i915g: clang-format fixup.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c38cb5d4d8c723d0f0870ccafbb40efcba46f99b", |
| "description": "i915g: Add comments explaining various xfails.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab2645b54c72eb1edaa9c8548a16dab941efc123", |
| "description": "i915g: Clear some xfails that are now skips.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e00a749759bd0e7ed90b4cc675eb9ed6fe5dc69a", |
| "description": "i915g: Reduce ARB_fp max tex indirections to match i915c.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ebd0f8317c77bfe0d28923d7f4d66e953e5da01", |
| "description": "i915g: Correct PIPE_SHADER_CAP_MAX_TEMPS.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da3f20a3ab4eebf48f72f9939a814899fec5c282", |
| "description": "i915g: Fix polygon offset by telling draw the Z format.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e5e70bb3de7f75ab1b039e2cec2975ba59e4af7", |
| "description": "frontends/va: add num_temporal_layers check", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "51935d594ed97fac8f798e7686b8b9c8809b1380" |
| }, |
| { |
| "sha": "4081516b3e4288524359c5e664abbf6f38fcb1b9", |
| "description": "radeon/vcn: set min value for num_temporal_layers", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "51935d594ed97fac8f798e7686b8b9c8809b1380" |
| }, |
| { |
| "sha": "59f2c85845cd9226b62d83d7d221bd1f1f906068", |
| "description": "nir: return false for loops in contains_other_jump()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8de086e12f5a20a75b227e48faeb83d9aacb21c3", |
| "description": "v3d: implement resource_get_param", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7bcb22363935431f1c8886608d9a77b3503fc5b4" |
| }, |
| { |
| "sha": "b1fbceac6f840172e2aeae929072ed92a4c47eb0", |
| "description": "vc4: implement resource_get_param", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7bcb22363935431f1c8886608d9a77b3503fc5b4" |
| }, |
| { |
| "sha": "99fc6f7271c611b58779a0e5c8a7d1764570449d", |
| "description": "panfrost: implement resource_get_param", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4c092947df308f20e288bb5baf50bff181e5d3fa" |
| }, |
| { |
| "sha": "b5919b0b106dbdf5f5da6733e83cc532bdf257d8", |
| "description": "etnaviv: add stride, offset and modifier to resource_get_param", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9da901d2b2e7ab5d5f21a0004fc294810f69f04a" |
| }, |
| { |
| "sha": "63529782d33b4c23282cebd7aef57bd70ff4e3fc", |
| "description": "gallium/nir/tgsi: initialize file_max for inputs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "42b5cfdbd26cf1540f12d8193dd70d7bd01a9ccc" |
| }, |
| { |
| "sha": "46746980081a8737b059dfcde7a0fea469837974", |
| "description": "gallium/nir/tgsi: fixup indentation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "42b5cfdbd26cf1540f12d8193dd70d7bd01a9ccc" |
| }, |
| { |
| "sha": "bb4db22ff43a708bf80a8f72913ee493313393d1", |
| "description": "turnip: apply workaround for depth bounds test without depth test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7faee1430a876afba64a6bf837c99d9a1fb25986", |
| "description": "freedreno: rename Z_TEST_ENABLE->Z_READ_ENABLE, Z_ENABLE->Z_TEST_ENABLE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d37aa08f61169f498ec5dd01f740d7bd3ff421bf", |
| "description": "draw: fix stippling of fractional lines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3d400a01640dce3325d10b529349cdbc59d38f4", |
| "description": "turnip: use nir_shader_instructions_pass in tu_lower_io", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8892d276d2d722003a56b960df85f4c70420f351", |
| "description": "r600: preserve all metadata when passes don't make progress", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "956d6461ef603b744a6095f60ae7baac61defe3d", |
| "description": "r600: use nir_shader_instructions_pass in r600_nir_lower_atomics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2917ef9effd597440d9c0fc064abe337ff87b5b", |
| "description": "freedreno/ir3: use nir_metadata_none instead of its value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab35a63deaf05a1e36f62b2601d4cbfd285a6dcf", |
| "description": "radv: do not allocate the FCE predicate for images that use comp-to-single", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef546cf96f613c89aa142fbf014b3be9611daf69", |
| "description": "radv: remove useless check about the FCE predicate offset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc58b0112f4b3dde2dce46fa8f59559d758da1a8", |
| "description": "radv: determine if an image support comp-to-single at creation time", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c65e2eed32c4eb72e70fd7407806eae6b8cf26b3", |
| "description": "broadcom/ci: use deqp-runner suites for gles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3b4c77ed3468a1b455d164f45f91d90247eabb2", |
| "description": "glsl: refactor code to avoid static analyzer noise", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6790d4a31ad16490e574d200b1ca4fd38debd28", |
| "description": "nir/inline_uniforms: support loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c93ebbae58e3e3f5b1ab716a801eb9dfb26fbff", |
| "description": "nir/loop_analyze: skip unsupported induction variable early", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b9639c35d0aafbb761bc6ca9c780793b125b1b5", |
| "description": "nir/loop_analyze: record induction variables for each loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c86ec09d118dc9daa012e15d483b48c63c0d859c", |
| "description": "nir/loop_analyze: move nir_is_supported_terminator_condition() to header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a406fff78a57eab35c513042670500f4fc784042", |
| "description": "nir/inline_uniforms: support vector uniform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d796b21ac1acce5438c54114f090b9dc709e008", |
| "description": "nir/inline_uniforms: add uniforms in condition atomically", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bce19b3a779fd3526ef6368bc2fb180da23ba53e", |
| "description": "mesa: don't return errors for gl_* GetFragData* queries", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "59012c31337f104aedfe69ca6d3cf784581df544" |
| }, |
| { |
| "sha": "07cc5fd8933e24e7e169032b2d2a55f10e326caf", |
| "description": "panfrost: Add unit tests for non-dithered clears", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22538b89b3b25d016f67799519a6554155b345ec", |
| "description": "panfrost: Handle non-dithered clear colours", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b9c095cc2c6874625a50805b7914cca74b8742bb" |
| }, |
| { |
| "sha": "1b710d4a961982b3764f296dbd50013188a28fc2", |
| "description": "panfrost: Add dither state to the clear colour tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4cb756e4d2adeff39d25afe0cec97997ae42b7b", |
| "description": "broadcom/qpu: use and expand version info at opcode description", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a5f2228dbbb2c781fabe7ddfff039f20d77853e", |
| "description": "broadcom/qpu: add new lookup opcode description helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff74acabf50fe3f2b1b7be08c91f534b03f7b740", |
| "description": "broadcom/qpu: update/remove comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdf47acdc758fece813f3f8a6effad1c87c64fbc", |
| "description": "ci/freedreno: Flake the rest of the pbuffer/window dEQP-EGL tests.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d023aaaf5ca764b75525121cac22cce1a2196f5", |
| "description": "ci/freedreno: Mark a new flaky SSBO length test.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ce3bfcdf3154a65c37386f908b3f053b7fd6a61", |
| "description": "intel/compiler: Lower 8-bit ops to 16-bit in NIR on all platforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0a8a9816afce4f30be64a8cdf7560a4282eb048", |
| "description": "nir: intel/compiler: Add and use nir_op_pack_32_4x8_split", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89f639c0ca4fea53f2f6715435c0451d4f9bd74b", |
| "description": "nir/algebraic: Remove spurious conversions from inside logic ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c83aa0518988a3b2bc2bc6bf74d808db86982d1", |
| "description": "intel/fs: Emit better code for u2u of extract", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3f502e0074cc0b9d5a6807fa900b240cf7e0fc6", |
| "description": "intel/fs: Allow copy propagation between MOVs of mixed sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a147717a93d912df7aa25cde2bdfd869eb67843d", |
| "description": "nir/algebraic: Optimize some extract forms resulting from 8-bit lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9665040f19d826f7932a2996ac46c69aea7e624", |
| "description": "intel/compiler: Document and assert some aspects of 8-bit integer lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fee4f7ef43250db0fa9bf6f89c0abc5306541ccd", |
| "description": "glx: Simplify context API profile computation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a521b502b93ac4a055d08804c677a692f296e9d2", |
| "description": "glx/dri: Collect the GLX context attributes in a struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cd0991def0e4571bdab33e2891cd37c9bb68ea2", |
| "description": "glx/drisw: Remove some misplaced error checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d42033b2628a3fdfefa49681942fdfea61f58c1", |
| "description": "glx/dri2: Require the driver to support v4 of __DRI_DRI2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfad9e75c0421b6665e35ee9731a71bd50366c68", |
| "description": "glx: Store the context vtable on the glx screen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "145992890caeb24c02bd358f7a96dc1d8b730626", |
| "description": "glx: Fix and simplify the share context compatibility check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c71bf065f359aae021d58dc47eb4c770e0f8ded", |
| "description": "dri: Reformat DRI context attribute #defines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78c5cdf7e674ff332aa6b648e6800b24a002d6f2", |
| "description": "zink: clear current gfx/compute program upon unbinding its shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c39cbd49c16430f55ba1fc8c5e6b0e5ee9f84426", |
| "description": "zink: do compute shader change on bind", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26b5f4c45e8f2467fe5b41013e42a516fc01cb0f", |
| "description": "zink: flag the gfx pipeline dirty and unset pipeline shader module on shader change", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f676e6a64b505d1468b6f2876222fd83619b460f", |
| "description": "zink: remove repeated lazy batch dd casts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "193ce77265a04c03d729d0e8fb0bf44996c726a4", |
| "description": "zink: remove redundant asserts from lazy descriptor set populate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96a6b8c80897ceb944ce6426fdf716ede45cd8d2", |
| "description": "zink: simplify get_descriptor_set_lazy params", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35c3f5f08b7b11f3896412fb5778f127be329615", |
| "description": "radeon/vcn: check frame size change for vp9 header flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b6f8588a2b6ce9577e1230a2cdc421a3ec9f8a6", |
| "description": "radeon/vcn: track width and height of the last frame", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "912d78d4f2976ce3d218e2ca00aee86810071fd2", |
| "description": "radeon/vcn: initilize num_temporal_layers for hevc", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "51935d594ed97fac8f798e7686b8b9c8809b1380" |
| }, |
| { |
| "sha": "7faad66ab076b499f197d665da6311d9ed18318a", |
| "description": "intel/pci-ids: Re-enable DG1 and add SG1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57bfd7122f711db4db9100254432e27e877fad09", |
| "description": "anv: Fix VK_EXT_memory_budget to consider VRAM if available", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "758662759dcf31c64fd62d5b3d280e2c7791ce63", |
| "description": "anv: compute available memory in anv_init_meminfo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c79c545e3ccdb2879d1c605bfdf377f4d18e648", |
| "description": "anv: Rework init_meminfo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be216ae9d9e900147a69b90a2ffd8a3ee24dcb32", |
| "description": "anv: Move compute_heap_size lower in the file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0bd2fae8b0532d7fadcd6f75918b4957c66cb86", |
| "description": "softpipe: fix ci rule ordering to avoid unnecessarily running jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09c1792d1f362af6d08c73a145699c1b739f0c14", |
| "description": "anv: warn if system memory is used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e610f4b5f23a738b6eff299e1728bda851c88be2", |
| "description": "anv: Allocate workaround buffer in local memory if present", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0afda06441633c6bdcd3a7b4232c1da95b3538d6", |
| "description": "anv: Use local memory for block pool BO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "649251ad4e031609dafd4034b802d292fea6131c", |
| "description": "nir/lower_vectorize_tess_levels: set num_components for vectorized loads", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f5adf27fb926a330a13af716f0a03da1a224656d" |
| }, |
| { |
| "sha": "45a61f1782561da9a7905bf584cd188d7b108c98", |
| "description": "gallivm: fix texture-mapping with 16-bit result", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "00ff60f799c3e8a2d0c4d7933b60b3f8f69f092c" |
| }, |
| { |
| "sha": "fae1e99a15d12b82f65c77c90425335fec7562f1", |
| "description": "iris: declare padding for iris_vue_prog_key", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b16f3261a71c6fa22e300ba2b65d7e4128d8d05a", |
| "description": "radv: fix fast clearing depth images with mips on GFX10+", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c94ff7dd811ad9739b4df92f1cb1ff068ddfdd25", |
| "description": "freedreno/a5xx: Reduce packet emits for SSBO state.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f10c7c4a5d403ebcecf8e2364f671c8e43dc50ef", |
| "description": "freedreno/a5xx: Use ST4_ constants for SSBO/image state types.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b5dcbfe8942c15ecf2c8cd2d0d15ada61d7000d", |
| "description": "freedreno/a6xx: Skip setting up image dims constants.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "994793c50067172da9a2302f8ee0377bd2b73fc6", |
| "description": "freedreno/ir3: Move a6xx's get_ssbo_size shl to NIR.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "547a2aa051a513caa3d382e2db1a4550ea732834", |
| "description": "freedreno/ir3: Use the resinfo path for ssbo sizes on GL, too.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "513920ba827e64c95ddb684da6ec285786cf0853", |
| "description": "freedreno/ir3: Only lower cube image sizes once.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a48fc88571f9fbaaf82390187bc748fed0dfa02a" |
| }, |
| { |
| "sha": "89ab2a7b6f5f78cac5b34a9c66da2a8b13f8eee7", |
| "description": "freedreno: Add a680 support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf23fbb040f15e0b035e8d5ba90761a7d5418e68", |
| "description": "meson: Check that bin/meson_get_version.py ran without an error", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56ea259b42e20d5136dd3842c1264f5ab1775960", |
| "description": "panfrost: drm-shim support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b810e545f10e5d454665fe91be18845ed4cae97", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1d342e986414a6e4227773a531bb1a0cca30f00", |
| "description": "zink: enable compat contexts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ed4ddf076359518462a32cc4325a9a4d1802aa1", |
| "description": "anv,vulkan: Add a vk_image::wsi_legacy_scanout bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "def2cb9808272e96481f6f93317af06a3a2652b0", |
| "description": "anv,vulkan: Move drm_format_mod to vk_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f2afa0abc7f8fadab9df21f0f0837b8ccbb974a", |
| "description": "anv,vulkan: Move ANV image layout helpers to common code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea410173d68bc2f9848c123f089117f4947c1ab3", |
| "description": "anv: Make anv_image_view derive from vk_image_view", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cc004b3d0c0acb7057f408b9e954607fb18c69c", |
| "description": "vulkan: Add a vk_image_view struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48e8efd00e7ac7a57e889e3fb9ad4f0c78369db0", |
| "description": "vulkan,radv: Move vk_format_depth/stencil_only to common code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7878d516c67a8b64607bc38e1f42fe584fcf021e", |
| "description": "radv: Add asserts to vk_format_depth/stencil_only", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b006961178bdb6579219226edd10635779082be", |
| "description": "radv: Check format before calling depth_only/stencil_only.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c36ff60a52d69b93b6cc6653aa0ff004604c59e0", |
| "description": "vulkan: Refactor and better document vk_image_expand_aspect_mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83b4d4f17d87ec8c271b004730d8951f66720027", |
| "description": "anv,vulkan: Move VkImageSubresource* helpers from ANV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e45e4e3ba1505d68f2bb2c6ac825095a28427e7a", |
| "description": "anv,vulkan: Move anv_image_expand_aspects to common code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25d4cffabf2e1ad7a143ef6366cabcfb2b9914cd", |
| "description": "anv: Make anv_image derive from vk_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e6c320a7d6fdad498a31fe2215d138948905254", |
| "description": "vulkan: Add a vk_image struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc5a6eedbc0fbee9f7d8e7f2ae20257425fafab9", |
| "description": "anv: Delete anv_image::format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "951635dfe7c90cb0c7d91fcc379d336d46ba2ae6", |
| "description": "anv/image: Use planes[i]->primary_surface.isl.format in check_drm_format_mod", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "403acd299f80c36f48f38bfffe079d21b2c61417", |
| "description": "zink: handle map failures more effectively", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afa867b973c03f5d516ecdb91a4fbf17ecc87e56", |
| "description": "zink: break out transfer map destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97545a0a1fe9abf048999e4c4efb5a40ab46e2ea", |
| "description": "zink: remove unused variable from image map", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5a6ebc60529b998c85679b51aaef30e15a87deb", |
| "description": "zink: split buffer and image map functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b19bff17f401698e89b5a975b68fafa52f838ccb", |
| "description": "zink: split out zink_transfer allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e6916fb00c2123de7e6c16e468680c8698efed9", |
| "description": "zink: remove duplicated zink_resource_object::mem member", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67239cf7540b2c38d70352f1722f3e79a4d8b1bd", |
| "description": "zink: collapse 'dedicated' allocation into zink_bo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "defeecb816f96ab8e0be5165057f8cb131056b4e", |
| "description": "zink: flake out some tests for now", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a48fc88571f9fbaaf82390187bc748fed0dfa02a", |
| "description": "freedreno/a6xx: Apply the cube image size lowering to GL, too.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09942227f63d2112c730799b600b75f8d3d02d5c", |
| "description": "ci/freedreno: Move freedreno's deqp testing to suite support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57b041574db6609fce62f9d8789bf1be91de58f2", |
| "description": "ci/turnip: Add a new flake from running more of the CTS.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97d04c2bc54ab3f712edb12a3fba6140a9662f91", |
| "description": "zink: rejigger PIPE_MAP_ONCE for internal qbo reads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d39ef49bd751463f90a0d269812554ab3c1636e", |
| "description": "zink: remove PIPE_MAP_ONCE from subdata", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "daff597940a7114f7c30d50723d2f3f1dc40579b", |
| "description": "zink: make map_count useful for dedicated image allocations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89e2591e8d0c2af0f3861c9f44f8782fe696e0e6", |
| "description": "zink: split mem unmap logic for images and buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6001ebc1b6745fff2f3276f4272e8904d51298c7", |
| "description": "zink: split transfer_unmap for images and buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5fedce7bfb97863064ffedff877e8ce6b952a0bd", |
| "description": "zink: stop zeroing structs during resource allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2857267b888e28c9679558e559f0e5af168671c1", |
| "description": "zink: repack zink_resource_object struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d7f759e434da834810ed400f8f7c417ef72bc62", |
| "description": "turnip: provide dummy CmdSetLogicOpEXT and CmdSetPatchControlPointsEXT", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "fd62e0b7996afde22447fd929a55b0cc89e9ab36" |
| }, |
| { |
| "sha": "2df5387e385bd332c24ad7376c8363db21897610", |
| "description": "tu: Consider depth/stencil for implicit dependencies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09e0b29bb63f60231b26b4c8f02eadb68e51b623", |
| "description": "tu: Fix logic errors with subpass implicit dependencies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcf1d8d7a4fe5657a24d4a6799532a39aa117977", |
| "description": "util: Replace recursive DFS with iterative implementation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9261a020280ea597d1862288bf81771672c10f75", |
| "description": "util: Add unit tests for dag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9c90eee8b8fa4aa9d397605d43d726139ad5429", |
| "description": "freedreno: Decode a650+ CP_START_BIN/CP_END_BIN packets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "726fdf3385428b52b773e9049ce6033d02c631c1", |
| "description": "st/mesa: correct point_tri_clip for gles2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48b1b159ffe1f7864641b2a52d7f07e80149fd62", |
| "description": "llvmpipe: take intersection with bbox for non-legacy points", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "f530e72ea05f7fadf139df558f10d7ad9d38cc46" |
| }, |
| { |
| "sha": "782f75cb526e44f24a5fb38278167c4c4e00675a", |
| "description": "intel/isl: Use uint64_t for computed byte offsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb7c28bf24366ae3c30c3a03cbe69747cde49b28", |
| "description": "intel/isl: Add a missing assert in isl_tiling_get_intratile_offset_sa", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a4dafe1faddb569424c7d60fb8da96d0542cedca" |
| }, |
| { |
| "sha": "7d521bc1044a883fbf3ad9c8d5bb438df6707d2c", |
| "description": "intel/isl: Better document isl_tiling_get_intratile_offset_*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ab2f7d489db67323bb0f7daf7062d23061a30a6", |
| "description": "intel/isl: Add units to view dimensions in isl_surf_get_uncompressed_surf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "370240615421055be24c2c30e345d0454043d5e1", |
| "description": "intel/isl: Explicitly set offset_B = 0 in get_uncomp_surf for arrays", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9946120d2b4e898b58f5d255558a27affc78e928" |
| }, |
| { |
| "sha": "40fdb3212c3ded2150faf952dc2b669991bfbf94", |
| "description": "zink: add a suballocator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5df677e996bb8cdbefbe4a789872734cbd174023", |
| "description": "lima: CI: Enable GL_R8 and GL_RG8 texture formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "574bff908778b31726921ce9e517728e236ce39c", |
| "description": "ci: enable CI for lima again", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46d0126deb82b46c2d7bdadb228e1721b4f485f7", |
| "description": "radv: improve rounding of zmin", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ec6b6e9bbf607935cf864e63c9b555621fca590", |
| "description": "lima: Implement lima_resource_get_param() callback", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "47f000c170ccb824b308e02db8c2c955a8c00217" |
| }, |
| { |
| "sha": "221871fb6da0a16bf47847040257bdb677042306", |
| "description": "meson: Search for python3 before python for bin/meson_get_version.py", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f1eae2f8bbe1225f17594e4b1e5221555a0e5f96" |
| }, |
| { |
| "sha": "adfd3f8cd41ccbbc1dfb7185ef8776bb77da5643", |
| "description": "v3d/ci: add piglit flake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89bc8ff4083029187f099af531e4db0e223c62ca", |
| "description": "glsl/opt_algebraic: disable invalid optimization", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "34ec1a24d61f8b2f6ed58efa9fe7ea8cec917612" |
| }, |
| { |
| "sha": "f9e3ae6a019dd8c8fece3f699ae9a66201d1f19d", |
| "description": "intel/error-decode: printout INSTDONE_GEOM register for Gfx12.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f4f3b10728516a01fb743be8bf3db4a8951503d", |
| "description": "genxml: add INSTDONE_GEOM register for Gfx12.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8ff8a66cf814834c650323b8e292baf67cbc646", |
| "description": "intel/error-decode: printout more registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bee7bff48e2a1b3969edd425e1ff3ec20eb13290", |
| "description": "genxml: add more INSTDONE registers for Gfx12.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "123590b88c007cd753c5c22515057f72e295c344", |
| "description": "v3dv: Implement VK_EXT_provoking_vertex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80e5e059fa3c90904a3e5fe960c98c2ebe1d11ae", |
| "description": "radv: fix pre-computing viewport xform when setting new viewports", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a2ef92d7a58ee07d6b44131712b6b85700503e38" |
| }, |
| { |
| "sha": "edfcc4f0227322fd8f2d72fcf68c96e23b52ba01", |
| "description": "nir: fix GCM when GVN enabled", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "6538b3e56614914dd47ee7822586ba1b91d785f2" |
| }, |
| { |
| "sha": "104aa6b5d1d31bc7627d7769a5b010e7dd1b7106", |
| "description": "nv50/ir: Add FlatteningPass constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac1ddfba35c6451f86152a5a8e86d9ff2c5b4467", |
| "description": "zink: Remove unnecessary null checks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6d996f8ff2e365b96de3e521275764ada317249", |
| "description": "radeonsi: improve rounding of zmin", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e6f414766b7af5652718d85dc28b28b4ea61926", |
| "description": "llvmpipe: init renderer string once to avoid races.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff99270923536701317339db1722283b228f0b74", |
| "description": "gallivm: fix non-32 bit popcounts.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9922ea7e669f0df13eff1594cd1799038d9c95ab", |
| "description": "gallivm: fix idiv/irem for 8/16/64-bit and 32-bit INT_MIN/-1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff2d838c7ad5ff7c48468bcde2950025eeebe7f4", |
| "description": "llvmpipe/cl: limit kernel input size.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3bede9c96e80b45397f893e5960ebf2de76159a", |
| "description": "gallivm: don't lower local invocation index in frontend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "baf800b236f2ed677106be91ebdcb5d8832de6f0", |
| "description": "i915g: Implement cube/3d texture_subdata() as a series of per-layer maps.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b51204d8f2e1bb1ce0d66d17be7d2ddd1906493", |
| "description": "i915g: Fix 3D texture layouts for width != height.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dad0c1678270f10a838596af40910c3bc64b8f28", |
| "description": "v3dv: Implement VK_EXT_pipeline_creation_cache_control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f72268fc91549a2de805218e01702c753b22b89", |
| "description": "llvmpipe: enable GL compatibility profiles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b9ca78f4710b04b262a1660b22efc73164e62b6", |
| "description": "draw: add vertex color clamping to gs/tes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ae55f05c0b1542a77c82c7e8c38279211b8ac51", |
| "description": "draw/tess: add clipvertex support for compatibility", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f48fed8e915afe29f8aca3e878550cb30c23d62d", |
| "description": "draw/gs: add clipvertex support for compatibility", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b1b1af6942e7d38cd35d4d47c2e37c3cce2b32f", |
| "description": "draw: handle primitive ID for quads/quad strips.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "441e490f5a13d96255810f38260445437033be63", |
| "description": "v3dv: initialize CL submission structure", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ca13868098ebadb4c65c01e122f3ff4dde726186" |
| }, |
| { |
| "sha": "795f3b73185ca2d080c799de4b2d527391bbeacd", |
| "description": "ci: update trace hashes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfc4433015d9b5d8081036419b7fcdcc39f7c312", |
| "description": "nir,glsl_to_nir: use nir_fdot()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6f9000f84db84370262472282065a8d17ed2b36", |
| "description": "spirv: create ffma more often", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28acc4120f77278d50a784076585ed7157a04694", |
| "description": "nir: lower fdot to ffma if lower_ffma=false", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "174a4f36f9c4c6a9d180bbc5e9da1bfc92c97b4d", |
| "description": "nir: create ffma from builders more often", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed70b256cea526dd233bc21a9749ad2bb14e48d9", |
| "description": "nir: add ffma creation helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ec4d862c2a17ef7ae79ceb23cd7f0942a13d64b", |
| "description": "nir/algebraic: add is_used_once to dot product reassociation optimization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f95a16be722a1ec3f101263af99d9408e6265f57", |
| "description": "nir/algebraic: reassociate add chains for more MAD/FMA-friendly code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "110bcb49193fdd4c2d86c0407bea761a4e2c0bb7", |
| "description": "nir/algebraic: add various ffma optimizations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0238191ca268e6299fcc3665234df0a6307d903", |
| "description": "spirv: swap fadd operands in build_asin() and matrix_multiply()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82d0600ba21f6bf308af019a9868d1a1ae51fb56", |
| "description": "nir: swap fadd operands in nir_atan()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d42e53c77a2657ce9794b448800a1e38b80a1d97", |
| "description": "panfrost: Unit test clear colour packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8dfbbee05461c581ec4cba46ec4e74de49df80f9", |
| "description": "panfrost: Mark R5G6B5 as blendable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62e902101b1ae146276353fde9824e5b891ae219", |
| "description": "panvk: Use pan_pack_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9c095cc2c6874625a50805b7914cca74b8742bb", |
| "description": "panfrost: Rewrite the clear colour packing code", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0624346a20604eeabd5aa1c88811449ef9473ed4", |
| "description": "panfrost: Only allow colour blit shaders to be killed", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d0344619214b43db8bc5a928dd09d1fcf8f725fc" |
| }, |
| { |
| "sha": "76377de99bf685ada1fbaf9fe38fb80d88d33aeb", |
| "description": "panfrost: Fix leak of render node fd", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dab97fe227739781652564504a27ff6ea08fb98e", |
| "description": "panfrost: Add nocache debug flag for disabling the BO cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8b97dcdb24a8b5f8fa961d4be71235526321a98", |
| "description": "panfrost: Fill tiler job padding again", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3d0f6592b2aee1d4c0102f6ca79f39eb20818f96" |
| }, |
| { |
| "sha": "191824ec8e475fb70d889b7f617da0d427eaf849", |
| "description": "pan/mdg: Reduce size of tex_opcode_props", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10a344a857a7b15a570b324aa34b6b20d0c337f4", |
| "description": "panfrost: Free NIR when deleting shader state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d349448717dd92a04e23bba85644f85740a88e55", |
| "description": "panfrost: Free TGSI tokens", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98165aa9f2f2cd4c3689c353113a39f9e501646c", |
| "description": "panfrost: Fix memory leaks for compute state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9ab168e16e04dfe3c26c3cf7992e6392ef6877e", |
| "description": "pan/bi,pan/mdg: Fix memory leak of hash tables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b85ff566960312252f0525d51d1515d8914151ca", |
| "description": "panfrost: Call primconvert and u_transfer_helper destroy functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f378799d9dd94a46c301d714cadb9eadf1c5a758", |
| "description": "CI: Update Windows quick_gl baseline for mysterious new passes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1564ff72a0149ca5e1f5603cacbdd13afb0cadb4", |
| "description": "tu: Fix xfb when there is a hole at the end", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86196eff98a428ef9ea1ff2a7712ea2b4dac6555", |
| "description": "AOSP: Add panfrost vulkan library suffix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21de785562b05ec08252b0e16634a125646faa63", |
| "description": "AOSP: Update timestamps of target binaries", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8621bd8d5e67173281c6a6dd64054d4b0366f023" |
| }, |
| { |
| "sha": "c3775ac50740161b28bd04cb0c07d739d8db3a2f", |
| "description": "AOSP: Upgrade libLLVM dependency to v12", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a70ff21efbb48f851c5cdd10c43c4c8a3d49b071", |
| "description": "AOSP: Extract version from libdrm instead of hardcoding it.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8621bd8d5e67173281c6a6dd64054d4b0366f023" |
| }, |
| { |
| "sha": "71595a189a0c372efd520ad51866ca57aa83298c", |
| "description": "tu: Fix feedback loops in sysmem mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "351c6b8bfe67c69caa55d0f604df6a8714057ff9", |
| "description": "freedreno/a6xx: Document GRAS_SC_CNTL::SINGLE_PRIM_MODE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d18f1022752902e72bc9b97b521e85bc5cb4e195", |
| "description": "vulkan/wsi/wayland: add helper function find_format()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb3b4609c1ac067bd066a01286fa19ce029804a0", |
| "description": "vulkan/wsi/wayland: always initialize format vector", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "151b65b211907d92f3012997aba12b7dbe004e61", |
| "description": "vulkan/wsi/wayland: generalize modifier handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7383827acc83f9a42684424c82bc7fd1a485b058", |
| "description": "vulkan/wsi/wayland: fold wsi_wl_display_swrast and wsi_wl_display_dmabuf into parent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c9299eaded4f5dc760c0094230a908de1672912", |
| "description": "vulkan/wsi/wayland: fix crash when force_bgra8_unorm_first is true", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db2635020f97d3bdd9bf62bf8c3bb08c791647d0", |
| "description": "vulkan/wsi/wayland: do not perform roundtrip when not querying formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4bf011a7688f8f081814fb50a29aa2b45f616e3f", |
| "description": "vulkan/wsi/wayland: check directly if we got globals successfully", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0903165702073ebaa6d6ae38541220b1c90e19f", |
| "description": "vulkan/wsi/wayland: drop support for wl_drm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9990a351e8e70631115d2fe35b504133892776c5", |
| "description": "vulkan/wsi/wayland: use drm_fourcc.h for formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d27a0dd7df3f6b653153264acb487eece236efda", |
| "description": "i915g: Add support for FXT1.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12b248755eb9b47933bbea4dc1fdf73bf5db72fa", |
| "description": "i915g: Fix up the format mapping for DXT1_*RGB", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22ec89b66b6e93ffceecad9af6199a3c08fe480e", |
| "description": "i915g: Add missing support for sRGB S3TC.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f46850d3b30ae4f99b807f6ef1e1982184d14e76", |
| "description": "i915g: Add support for blitting compressed textures.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a088aead52edb344674a70321d63c83325a21f5", |
| "description": "i915g: Make the 1D workaround keep TXP's .w channel in the right spot.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "390a3fcdc45ef73739a1827102af387007b7582e" |
| }, |
| { |
| "sha": "4d9acfa5331be6140e84badff7a232dbf07b69b4", |
| "description": "python: drop explicit output_encoding='utf-8' in mako templates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f99ff8a0edb2d1bd79d89a141b79b8810e5ba54", |
| "description": "glsl/tests: remove some dead code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "773a70f9cb1c53b55f629fab812abb0c47db42fb", |
| "description": "isl: drop left-over comment", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cf9ff082b48779c52fa6b82dc4bb163303287772" |
| }, |
| { |
| "sha": "e8937757ce6a2b8b4914ad7dd37f574d6579b227", |
| "description": "isl: drop comment about \"python 2 vs 3\" as it doesn't apply anymore", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93cb3aca0347bf4a9ed31226627672b178841cfb", |
| "description": "Revert \"python: Explicitly add the 'L' suffix on Python 3\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ad363913e6766280f53838126d67370f9e97aa12" |
| }, |
| { |
| "sha": "f1eae2f8bbe1225f17594e4b1e5221555a0e5f96", |
| "description": "python: drop python2 support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dac09a3119881edb32046a55b87d5ceea0128a82", |
| "description": "gitlab-ci: stop installing python-is-python3 package", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f854145d20501d783c1cb9325ace79eaa238991", |
| "description": "python: explicitly require python3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0092edfec0895533260a52c84cb4ce098f6b6bea", |
| "description": "nir/dead_cf: Do not remove loops with loads that can't be reordered", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38f39cc1e21569c1bc0ffa56d402d042761be16c", |
| "description": "drm-shim: Support kernels with >4k pages", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f2dbd45f20b0c676d7140101c493351c121c728", |
| "description": "gallium: Remove \"optimize\" parameter from pipe_screen::finalize_nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f62307232877e9558cb9a7ecbe8b48b85d2842b0", |
| "description": "v3dv: implement VK_EXT_color_write_enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa8179e33f8b1fce5dd0a1df3cc265cc3e3d9cbd", |
| "description": "nir/inline_functions: Handle halting functions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa6cd6e00daace43b70800edf2499a7d7a779aa8", |
| "description": "nir/lower_scratch: Ensure we don't lower vars with unsupported usage.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04bd2a12451160609b6f163e1a86437948a48fcd", |
| "description": "nir: remove src/compiler/nir/nir_control_flow", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "673cc9323ac1214dbfa759946c2ffa869ca68962", |
| "description": "nir: Move phi src setup to a helper.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "636f51c6d1585a9e43a088399bb31c5270669b15", |
| "description": "ci/v3dv: update flakes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa1bb477031f56ad0131b2122a8362d667711922", |
| "description": "frontends/va: Reallocate p010 buffer for AV1 10 bits decode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef0bfe2459a7aab77f978feb310acf3ae8337694", |
| "description": "radeon/vcn: Enable the AV1 decode p010 mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ea47f258d799b35fc95481829f302261f45b170", |
| "description": "frontends/va: Add AV1 profile main to the config", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ce61002154bb3ed8351a19705763313a037d1f2", |
| "description": "frontends/va: Place AV1 picture and slice parameter buffers functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cc4c1d8f819d0868a1c51ef91cf6f0242d1ec91", |
| "description": "frontends/va: Add AV1 parameter buffers functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a421ff9a4d93d8d576acf943cb0ed7a698d4c76", |
| "description": "frontends/va: Add AV1 picture description", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "608949f199f29a455cd2e4ce8e6b3a50f4f3af1c", |
| "description": "virgl/ci: switch glmark2 traces from .rdc to .trace", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e4c0a34bfe4c9cc45eba06363bce43fbce5b2813", |
| "description": "radv: fix build with mingw", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "277ac9c30fa4c481f7f8149397b65ed74b94c3f6", |
| "description": "freedreno, tu: Set GRAS_LRZ_PS_INPUT_CNTL::SAMPLEID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70e620437c4c43554c904e974543ac02338ed275", |
| "description": "freedreno, tu: Stop asking for foveation quality", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b134a8c0ce6c92978e49005fb66d357643a3a1a", |
| "description": "freedreno/a6xx: Add new register fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19b7bbba7300c013dca67f931cad3e55dfc3722b", |
| "description": "anv/android: handle image bindings from gralloc buffers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bc3c71b87ae0b8e053f45c26c1179560e462db04" |
| }, |
| { |
| "sha": "8d679f4f4e8d33402f11ab3da93ff815e4c44538", |
| "description": "nir: Initialize evaluate_cube_face_index_amd dst.x.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a1a2a8dfda7b9cac7e36bf8853d984a6009fc27e" |
| }, |
| { |
| "sha": "c0fc745b78bc84b07f43b0114e2fac54938eca63", |
| "description": "meson: Remove duplicate xvmc in build summary.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d30ce03bc07562d2f694dbe94cbf9c1875a25c4d" |
| }, |
| { |
| "sha": "6a0e703512d7e22cbd3fddf3ae20ba46f53dd199", |
| "description": "util: Fix translate from block compressed to rgba", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2b5178ee4820d69386dfa0ecb28fe9fe7c4f0964" |
| }, |
| { |
| "sha": "cca51207725e9edb0410d57ff6d0c437238c0648", |
| "description": "iris: Stop using SET_DOMAIN on discrete GPUs altogether", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fe5152b725eefe17254b63577576276c8ea7e65", |
| "description": "iris: Allow SET_DOMAIN to fail when allocating new GEM objects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "468c3c83b4a5a2a4ff6b6a29e81522a11672d427", |
| "description": "iris: Use the new I915_USERPTR_PROBE API", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8e2214ee5755c5c3667e559027d6d7bdc3a30f7", |
| "description": "anv: Use I915_USERPTR_PROBE when available", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9feb57a85eb226533e2f08db7c26dae58bb818be", |
| "description": "iris: Use I915_MMAP_OFFSET_FIXED for LMEM platforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "188cddfb3897da004b98d0136790df5c10ac8353", |
| "description": "iris: Add a new IRIS_MMAP_NONE map type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e83da2d8e3b1129d6857bb18cb212fdd08cbc69b", |
| "description": "iris: Don't try to CPU read imported clear color BOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "373f0d6accd197812a9de00e388e5b86a5ddd7ff", |
| "description": "iris: Add an assert to iris_bo_gem_mmap_legacy()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24031700a7f6f38826d3a2ff4c5aa4b7c773c919", |
| "description": "iris: Use a tiny table to map mmap modes to offsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c49041c9d7a923fc0306f5b0c313f62706dcb12a", |
| "description": "iris: SMEM buffers on discrete platforms are coherent", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "512fa2f4dab79588e8423b67ced3d5c67e0ae173", |
| "description": "anv: Use I915_MMAP_OFFSET_FIXED for LMEM platforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54e4a36c3a25b6bb4cae0577ffa3b00f902e7542", |
| "description": "include/drm-uapi: Bump headers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96643a8ba07bc412c4032026008fd4b93bede188", |
| "description": "docs/panfrost: Update llvm option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c14a85e75688763b56dfaceda899090200398f9e", |
| "description": "radv: enable DCC with signedness reinterpretation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "688d11e4e821ec3934abe571de9899390beceb54", |
| "description": "ci: skip minio login if PIGLIT_REPLAY_UPLOAD_TO_MINIO is not set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a86d519607d94b21b9cb87263e2f3f98ef14774", |
| "description": "broadcom/compiler: set current block on incrementing unifa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0df911269234badb814460e23079274c3198b356", |
| "description": "v3dv: add API entry points for sampler Ycbcr conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ede320fa9029b44b11ea5fcc970ec4eaab00d136", |
| "description": "v3dv: don't try to access pColorBlendState if rasterization is disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "777de86eb1d93f19165662d8442b32a182761c89", |
| "description": "radeonsi/test: add Sienna Cichlid expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a92367209fb67729c5ba955afdea36af1fd98ace", |
| "description": "radeonsi/test: prettier output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66709f1a40624407c5dc2ad64fc130f79e6ecc08", |
| "description": "radeonsi/test: allow to pass a filename as a test filter value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55a40acd617eab57c7fe539633cabf56257c30ef", |
| "description": "radeonsi/test: format radeonsi-run-test.py with black", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac321c6fcf67043188dd5cf0b612533de4ba09c3", |
| "description": "radeonsi/test: fix test script args handling", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "20055a307df5aa579e4213c76f394ec77293ff31" |
| }, |
| { |
| "sha": "fd62e0b7996afde22447fd929a55b0cc89e9ab36", |
| "description": "tu: enable VK_EXT_extended_dynamic_state2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9586cacdcb3491f80602bf6b76f6ab9867557f04", |
| "description": "tu: implement dynamic rasterizer discard enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f0a7dbdeaf4c5cdcc088394cfb81af5bfeb3398", |
| "description": "tu: implement dynamic primitive restart enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b8ed9b55c7fcdc1464019084ef099d5468667f6", |
| "description": "tu: implement dynamic depth bias enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "804f1b56648932abc7033bc7de927a64804603da", |
| "description": "tu: declare VK_EXT_extended_dynamic_state2 but leave it disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "513fb5438b4466254af9219f4cd3ede5063394c6", |
| "description": "aux/cso: try harder to keep cso state in sync on cso context unbind", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a73cb106a6771173a138f99ec063808257cd12bf" |
| }, |
| { |
| "sha": "4b8f4bae01360a69e05889c66764231b92aa7495", |
| "description": "tu: allow dynamic primitive topology with tessellation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bbc3afb9ae169d50237017bd0db1fd4db03dd63", |
| "description": "ci: Build ANV on Android", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3aabe068c45883af598daf3018be4d7754a7af7", |
| "description": "anv/android: Drop unused device variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16a9cf69151ace3a36e10ff8db33b07fa7484d5e", |
| "description": "anv/android: Pass the correct pointer type to vk_errorf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "279fe1ae6db724ac500a49da532dce56d4b8baf2", |
| "description": "intel/perf: Use a char array for OA perf query data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c858d3083302784abbd9efa89a39105df287d86a", |
| "description": "intel/vec4: Don't override emit_urb_write_opcode for SNB GS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4d1ae7017aa3d5c0b8d85150fdb17edc5a56ca6", |
| "description": "meson/glsl: Only run GLSL tests if can_run_host_binaries()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd88fb33fe3224ed8903b1dc8026991baaa4a864", |
| "description": "meson: Intel drivers don't require expat on Android", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce1a66fe3e10c0467b52cc656660a9e466e92fb9", |
| "description": "meson/intel: Don't build genxml tests on Android", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdc5138256aa68dde9ea068f7137023708bbceac", |
| "description": "st/mesa: fix pbo download store image type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03d17461f382ad7de8e6ebf42fb841e68ea58d3e", |
| "description": "iris: use add_bo_to_batch() when adding batch->bo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "155a7a9b0f80f59e6406ab5db5e956b5f871e666", |
| "description": "iris: add the workaround_bo directly to the batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d07fa0ef60ee3ffda5864d0cbadabe8e62e9037c", |
| "description": "iris: extract the code that adds BOs to the batch lists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "805c5dcd590699240953358797290646addaaf3e", |
| "description": "iris: assign bo->index to the aux map BOs too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7102bed69dd46e51ca9bf6e5630ba46ad8b6716", |
| "description": "iris: don't bump the seqno for the workaround_bo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89c22ef230b16338f20a19a1e064e0eb61abd97f", |
| "description": "docs: update calendar and link releases notes for 21.1.7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6cfc971566f55a9ffa9707d008efccf25e4ace1", |
| "description": "docs: add release notes for 21.1.7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a81d14271a66869ed7beded3fdf01a20e12dfce", |
| "description": "intel/vec4: sel.cond writes the flags on Gfx4 and Gfx5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38807ceeaeb8d31c03f412726e72bee55bd21e32", |
| "description": "intel/fs: sel.cond writes the flags on Gfx4 and Gfx5", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "df1aec763eb972c69bc5127be102a9f281ce94f6" |
| }, |
| { |
| "sha": "593ad9294bee4a735b5ad5bccd4537c23b9eb738", |
| "description": "crocus: align staging resource pitch on gen4/5 to allow BLT usage.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "58e95f99bd5dde83eb2a7ab6d1ee2735eed432d9", |
| "description": "crocus/blt: add pitch/offset checks to fix blt corruption", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "cb2e712b9e42bcbd4b91ec598f3b286c6a00a4a8", |
| "description": "pan/bi: Unit test DISCARD+FCMP fusing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d74ab1e4d9c6cbfa7683f06cba947f60fec308d5", |
| "description": "pan/bi: Fuse DISCARD with conditions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f347e96b82d2c149f2edcbb0bf5c6badabb520f", |
| "description": "pan/bi: Add fclamp unit tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac636f5adb57704696c781a17f11609fad9035ec", |
| "description": "pan/bi: Use FCLAMP pseudo op for clamp prop", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a98790fa963919514398f76a912ed9c228b25ae3", |
| "description": "pan/bi: Add optimizer unit tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89e452883a5d39f85a88ed5abe73544d4849ad9e", |
| "description": "pan/bi: Use FABSNEG pseudo ops for modifier prop", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2b0dca4ce1498e2a5db1b31c9f2bc22c6bae1b0", |
| "description": "pan/bi: Add shader equality helper for unit tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3d8ec148428ddb927e57217e8ca026301f12364", |
| "description": "pan/bi: Fuse abs/neg more on Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c27af4ad36a30330d128d00e7164a28b15799587", |
| "description": "pan/bi: Simplify bi_compose_clamp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfd73b4542dc60230ca85b217b35013e15fc092b", |
| "description": "pan/bi: Unit test new constant folding patterns", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec76119dfb9c7c6b1f136e9e7575c135268f54d6", |
| "description": "pan/bi: Constant fold texturing lowerings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fa14794792d78e24a98df4ad912f44db5a188c8", |
| "description": "pan/va: Document IEEE 754 conformance of clamps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdfb5d37883beae48b5d38179700091a5707db0d", |
| "description": "panfrost: Test src*dst + dst*src blending", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0228ccf8579cd999eaa185df6945a349c01c6aa1", |
| "description": "panfrost: Leverage Bifrost's 2*src blend factor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95e306dc84c4964bb5ef84ff4099ae20a7ac53f1", |
| "description": "panfrost: Add basic fixed-function blending tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95187c03f1f4db910dba0bb79cb80d2bb9823472", |
| "description": "panfrost: Simplify blend_factor_constant_mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01a1b253b43b18d81dba14d7601119b7acdde97e", |
| "description": "panfrost: Fix is_opaque when blend_enable=false", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7af56f2ad10c137e6425f4e36b920aec210bc68", |
| "description": "panfrost: Add blend helper packing the equation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7eb2559198d730e78b8e73e9af224e98f93cd4f3", |
| "description": "panfrost: Use _PU for non-dithered formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07607c84432eb81a2f3401f3df45e38ead063fc5", |
| "description": "panfrost: Remove unused #defines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ec5e2b6a7082a277035e8a9dc58f03b23fe9280", |
| "description": "panfrost: Add LINEAR debug option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3958f00215c53c29aa6681f2af72cca7ec84b9bf", |
| "description": "pan/bi: Add a noopt debug option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff03f096bfac526914c22ffc4c653de38ecf2cc3", |
| "description": "pan/bi: Make bi_opt_push_ubo optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01b0935d315347cfd06bb5d8bb1a6b59913f94cc", |
| "description": "nir/lower_shader_calls: remove empty phis", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986" |
| }, |
| { |
| "sha": "a1b7a5fad6c6773f7ee71844eb92d000f098e797", |
| "description": "zink: use nir_shader_instructions_pass in nir_lower_dynamic_bo_access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50cb70d38a11d85366e85744b5a4e6040e561c46", |
| "description": "zink: use nir_shader_instructions_pass in lower_discard_if", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65f9234f96a6adf169d4da1d9145382fa9a7fc91", |
| "description": "microsoft/compiler: use nir_shader_instructions_pass in dxil_nir_lower_double_math", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8de41902e354c81779e633fcdaa780dabba56a7", |
| "description": "microsoft/compiler: use nir_shader_instructions_pass in dxil_nir_split_clip_cull_distance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9aafb91f0e50be5e5347304deca8206c51617cbd", |
| "description": "microsoft/compiler: preserve all metadata when upcast_phi doesn't make progress", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17a61ec541bd8e0c390507f3adcb710820af53d8", |
| "description": "microsoft/clc: use nir_shader_instructions_pass in clc_nir_dedupe_const_samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70723f278f9e2c8e2bfbbf104c52f26017fd8318", |
| "description": "microsoft/clc: preserve only valid metadata in clc_lower_printf_base", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d8122610264674ae568ffe1f44e52a89fa64cc6", |
| "description": "d3d12: use nir_metadata_none instead of its value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7810ca596c94107fb3355ad3a7d8ffa866950526", |
| "description": "intel/compiler: use nir_shader_instructions_pass in brw_nir_apply_attribute_workarounds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1b325f58730d8fd82829c538c9e83aa193c4eba", |
| "description": "nir/builder: invalidate metadata per function", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a62098fff202f5e6c689aa6e78ace67c50f17c8e" |
| }, |
| { |
| "sha": "a57bcc4394d07b7f85db7fa33e2e2fd540055bee", |
| "description": "freedreno/decode: print estimated crash location without colored output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7684d57a051fdeb7f4ecfc970fd51f0c3bb9dfad", |
| "description": "nir: add a pass to optimize \"gl_FragDepth = gl_FragCoord.z\" away", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6176881a64909715e5c9ea3a1eac063656472f6", |
| "description": "iris: Drop dead drm_ioctl prototype", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0707a1d8423538b1a2e04b20e7dfd2ee7ad5a8c4", |
| "description": "iris: Improve the memory layout of iris_bo by fixing pahole issues", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2616e15c015de53f53ad2e4c6f540a90d10164c2", |
| "description": "iris: Rename bo->gtt_offset to bo->address", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c964e5f099b8020b0006ab114210b8c13e551f84", |
| "description": "v3d,v3dv: add options to force 32-bit or 16-bit TMU precision", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff669ea93bc5e7d3065d876c8514667f5e740d96", |
| "description": "anv/android: fix build error due refactoring", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e08370dc37ecd6bb81edf897bf52a6abc938e9cc" |
| }, |
| { |
| "sha": "c16f7e2a193f85aa26735fac49eafbd3d1c91888", |
| "description": "docs: add llvmpipe host memory extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c198adf718192674a8200f25b97665e48e777a0c", |
| "description": "lavapipe: add host ptr support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a57dceeb760a1d4f7d9d1666bec0844ee41852e", |
| "description": "llvmpipe: add support for user memory pointers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee2bb57f1ed2f19024adaf4f178a893354c680ae", |
| "description": "pan/bi: Use the computed scale for fexp NaN propagation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "499397700c10f260e806921ba59103eab0998de8" |
| }, |
| { |
| "sha": "84d2e537890acea01da2795e5dd3bac1319635f5", |
| "description": "Revert \"nir/algebraic: Convert some f2u to f2i\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ad059202583e8c86bbccf0d65c5ce35bc4ab20f1" |
| }, |
| { |
| "sha": "3ba66ebbc8207a24282b3aab57a2d691d10199f9", |
| "description": "nir/opcodes: Use u_intN_(min|max)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fb9e78d09af1ae3bb6fa3c805ca99e1108cd80f", |
| "description": "clover: only return CLC version as 1.2 (even for 3.0)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e78d5bb8e2bb87d53dce4fe61e1f21a933aae922", |
| "description": "clover/nir: don't convert to NIR on library link", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6cc1568ff5cffa4c4ac1cd40d3ea5afede99e505", |
| "description": "clover: fix compilation with clang + llvm 12.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4128acdee32eadfef1fb8c3c3ce2e512a267cdf4", |
| "description": "pick-ui: show commit date", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ec42b5edafcce3f160e6c564bfc5ac616d82ad7", |
| "description": "pick-ui: show nomination type in the UI", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db14f2a9326a3dfefd2abbf937641f7ab92024a2", |
| "description": "pick-ui: drop assert that optional argument is passed", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a79ac1bee14d6600cde2788bf136aa59b69a786f", |
| "description": "freedreno: Use correct key for binning pass shader", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 3, |
| "main_sha": null, |
| "because_sha": "1dd24bf27b2b1da65cf66f58481ec2331179b4e0" |
| }, |
| { |
| "sha": "9b57a81815c54b3eb01b711761bc3856d722995d", |
| "description": "nir/lower_mediump: Fix metadata in all passes", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "fb29cef8ddabdd05aeddc5220017bb28a83bb19c" |
| }, |
| { |
| "sha": "03c18f7efc4398f3a2ef1630bb40c6820aedd0dd", |
| "description": "nir/lower_mediump_io: Don't remap base unless needed", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "fb29cef8ddabdd05aeddc5220017bb28a83bb19c" |
| }, |
| { |
| "sha": "4f9ac2f7374500619ac1b36c71bb162f1a5bb98b", |
| "description": "tu: add \"flushall\" and \"syncdraw\" debug options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03ddffd19f1555f4c775ea567c607d7d46ed4ff3", |
| "description": "nine: init more draw info members", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c361658670c272587eec98f50581b6ccd82a3352", |
| "description": "nine: init take_index_buffer_ownership for draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0dd0a92b243487e83d8d96532873f319719248e5", |
| "description": "u_driconf: Use a macro to avoid repeating option names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3f9b347f975414770b98964a06dedc4012955c8", |
| "description": "wgl: Add a driver name for driconf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35ec7e8b8ea7edbcb79ff53abeef5809f90f72f8", |
| "description": "wgl: Parse driconf options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68ff6f8be54f82c170ad7a1526891c63d43ac951", |
| "description": "xmlconfig: Use static inline for regex fallback to prevent -O0 issues", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7939094d656cdb1d75e0420c599b019499fab9be", |
| "description": "gallium/dri: Move driConf -> st option processing to aux/util", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "380d4904ea6402f2829f9c0cf801c9d0996e61b8", |
| "description": "tu: Read some input attachments directly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11ac7d9e0254d7b6cf564df89867d6973830b6ff", |
| "description": "intel/eu: Set scope to TILE for TGM flushes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96403c1ec4ab14f65cdbda30adb4b6caa1071db0", |
| "description": "radv: allow fast clears for concurrent images if comp-to-single is supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdae3c366e1b8bda26702fdbdf9e6d8fab446cb2", |
| "description": "glsl: evaluate switch expression once", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f2c54a27ff014587afe20a97086f5a729aa7d80", |
| "description": "broadcom/compiler: rewrite partial update liveness tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c335c03ae21dc438f116afab54e0689a37fb5fa0", |
| "description": "broadcom/compiler: make spills of conditional writes also conditional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "314eb97dcb9e1c90d1404e3d8a06b812592d083f", |
| "description": "broadcom/compiler: Flags are per-thread state in V3D 4.2+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b727eaac3cab870bb1a8922f0e0de01665bda8cf", |
| "description": "broadcom/compiler: add a vir_get_cond helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ccecf20964667596105447c1ce77b8c9bbac770", |
| "description": "radv: enable DCC fast-clears with comp-to-single on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aafe73561eeb1c1624f7636c5770c918c9238903", |
| "description": "radv: skip FCE for images that are fast-cleared using comp-to-single", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7451eb1d6112aed578ab89ba21830dc4eaef14ff", |
| "description": "radv: implement DCC fast clears with comp-to-single", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "782e0d05b0ac08a1baa6011d22cb966fb46c6434", |
| "description": "radv: determine if an image support fast clears using comp-to-single", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c336c4b0cb93cc8e2ad9087caaa126ff9f13fb79", |
| "description": "radv: add RADV_DCC_CLEAR_SINGLE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b1afe33b24a011b2bd01f1346b25ebc357e6e00", |
| "description": "radv: pass an image view to vi_get_fast_clear_parameters()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "139d34d657d257fe2334fe4c6aa11b761db4f9dc", |
| "description": "radv: use more explicit DCC clear codes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b88de733842ab698ebf1ea3ddce89f91b1e1c4e", |
| "description": "virgl/ci: Set NIR_VALIDATE=0 on the host", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9f9e488f8a2558a6a2e56dc19f7a0f46b77ac79", |
| "description": "virgl/ci: Wait a bit before shutting the VM down", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "716ba29056e073125d0627d20b010d155ff22020", |
| "description": "virgl/ci: Rebalance concurrency", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e933c0438315a279d391dae8b3a5608fc7caf8c9", |
| "description": "virgl/ci: Have LLVMPipe use more threads for rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "deecc7d10942a71c47b6f3afa51c4e5507fac884", |
| "description": "radv: fix reported sample counts for VRS 1x1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a7eb424b0cd4a459aa4a0c99babe483759399c2", |
| "description": "radv: bump maxFragmentShadingRateCoverageSamples to 32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d605bb8e067937860ea353dbfdbd6e36863b2c7", |
| "description": "radv: disable fragmentShadingRateWithCustomSampleLocations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7e8704611f997aa86de3c68b8cd386ac96fbbb1", |
| "description": "radv: bump maxFragmentSizeAspectRatio to 2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36936adad75c1c2b8d325b24b666627906d43d4f", |
| "description": "ci/vc4: update piglit expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d22c1701d003857cbc3cab9ca4c493b8aacaf95", |
| "description": "docs: flag VK_KHR_multiview as implemented for v3dv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "826f95778a4edf7ed912fb5f90a05febfbd3e037", |
| "description": "etnaviv: always try to create KMS side handles for imported resources", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1bc22a2eabe9e9d7fd013f188e3e532fb797ea89", |
| "description": "renderonly: don't complain when GPU import fails", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "353e6323936b812884fa677c25bdba91554881b7", |
| "description": "clover: add kernel attributes support for SPIR-V", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "773f0461031085d80f0c220ddec99cc03000fd3c", |
| "description": "clover: return CL_INVALID_PLATFORM properly.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3106a340a01cf4a760d828e38d560ed6044e100a", |
| "description": "clover: fix api zero sized enqueue", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ae3881a4bf989436b602b30b9a91602435e47a6", |
| "description": "radv: flush caches before performing separate depth/stencil aspect init", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56fe30cbfcc0184b342595069a19754ff93595fa", |
| "description": "anv: Make anv_image_aspect_to_plane take an anv_image*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e37c2d923a4f240ed8403e08143172a5c0ab3ef3", |
| "description": "anv: Rework our aspect/plane helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a93c0364c3bfcfee9ddea2d0ffdd989a32b274e", |
| "description": "anv/image: Rework YCbCr image aspects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32157f90594fa15180507fc30de05d3e29046bef", |
| "description": "anv: Stop assuming planes are in aspect-bit-order", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e8fe42816e855ef55f2b432d4d371737c04d355", |
| "description": "anv: Use anv_get_format_plane for color image view setup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61807505e85c39b3fbf090137cd60f2cef7bba62", |
| "description": "anv: Use anv_get_format_plane in anv_get_image_format_features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4df2078e7299edc9c6a8cd281d5310d93b70fd70", |
| "description": "anv: Add a get_format_plane helper and use it in image setup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc6794ec2409fafbfcff94efd6c6f688eddcd45c", |
| "description": "anv: Rework depth/stencil early return in anv_get_format_plane", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4518ae82845c88b37f30e7a118a3ef9ef26061c1", |
| "description": "anv: Rename anv_get_format_plane to anv_get_format_aspect", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5dd55b088156533c1a8f5901334f5691550f7a29", |
| "description": "anv/blorp: Use the isl_surf for computing level_width/height in anv_image_ccs_op", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a267be0394741764edc9d9a0d6c85db290ebb06", |
| "description": "anv/blorp: Drop some can_ycbcr checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf87b9ad81dbff34ab53d733bcfac9228ea4121c", |
| "description": "nouveau: Use nir_lower_tex for projectors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec66c58138996bffbc510951edf17d7f4ab640a1", |
| "description": "nir: add imm_vec3 to round these out", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02b601594587e8d7462a353039108241aa4ab81a", |
| "description": "radv: Allocate space for inline push constants.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bd1186572f6924a15ea10cd72a95c6d451016bae" |
| }, |
| { |
| "sha": "b2b1e8e40a69bea59df3414d9f100b6bf809cd8e", |
| "description": "radv: Use correct signedness in misalign test.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16" |
| }, |
| { |
| "sha": "06fc6e46f039712aa03e1b0c6d14a5159b9c50b0", |
| "description": "panfrost: Fix pan_blitter_emit_bifrost_blend()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314" |
| }, |
| { |
| "sha": "91a5afcd5f03efbbea5f84e6f890677f5aab6ff1", |
| "description": "v3d: print error on perfmon destroy error", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "685281278ebd39114c3007e76443eaaa66cf8335" |
| }, |
| { |
| "sha": "d0e83b61743a0f6349ca523b0dab3f8825fdb111", |
| "description": "broadcom/compiler: change current block on setting spill base", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90ee96992c59570102a22a664c1a0900a4e3b66b", |
| "description": "gallium/noop: implement a lot of missing context functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "380898f8c6f494ba8dd28da08f60e1569620264c", |
| "description": "gallium/noop: implement a lot of missing screen functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6b8591b608686fac1b7855e4827302e906210ca", |
| "description": "gallium/noop: update pipe_screen::num_contexts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddd695407e963949c4ff21e88ba4e4e869e5c99c", |
| "description": "gallium/noop: enable threaded_context to test TC overhead without a driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd528305d579e4d473370fd8e15944ea59289151", |
| "description": "gallium/noop: use threaded_transfer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4632f1096994d9e7af32651115be9b145d0b6cb", |
| "description": "gallium/noop: use threaded_resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5133524a62a49f659f082c4bff208fa43d12d328", |
| "description": "gallium/noop: use threaded_query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "870a3771af83ca8afe52cfb69fbefecd7c3a08ea", |
| "description": "gallium/noop: implement shader buffers and shader images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2c04c93786526c9a550e2e6adf8dfee0d41daf9", |
| "description": "gallium/noop: implement fences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59fe704c45df49a6c1937e1b25c921b9342e624a", |
| "description": "gallium: simplify VRAM uploads by adding PIPE_RESOURCE_FLAG_DONT_MAP_DIRECTLY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da538eb368d713aa9935198d7a1b6ab3bb802ed2", |
| "description": "radeonsi: improve viewperf snx performance by forcing staging for VRAM buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21c8a95e3467a9369f3747cfcf134baf49994869", |
| "description": "radv: remove unnecessary FIXME about custom sample locations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d764de6460e074ad5d086ad94081a6b18f69b135", |
| "description": "nir/tests: add tests for umod/imod/irem optimizations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e008eb12247ee2ad7410b0073b5f144a47767ec4", |
| "description": "nir: fix signed overflow for iadd constant folding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b627b9fcecbbf437c11a6639fb8e5221b462a148", |
| "description": "nir/idiv_const: optimize imod/irem", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96168301f92aa4e503a22ae83c29c8e08ea285c5", |
| "description": "nir/idiv_const: improve idiv(n, INT_MIN)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e2b94331bad05595e2af34afb933810922c66ec", |
| "description": "nir/algebraic: improve irem by power-of-two optimization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bb49e45873d29331e12221ee51ce2644ff83863", |
| "description": "nir/search: don't consider INT_MIN a negative power-of-two", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b009467b810ce42a97f80c15cbb5647781a5f807", |
| "description": "nir/algebraic: add optimizations for imul(a, INT_MIN)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65cd5a0f22ed1ca2cae4d2f274101ba6b0753771", |
| "description": "nir/algebraic: don't optimize umod/imod/irem if lower_bitops=true", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec4b425f596d5bbe4c2401b9cfc08d7c9eaa36b0", |
| "description": "nir/algebraic: fix imod by negative power-of-two", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ef5f3552f68076747211ec81f687b37a5540d8e" |
| }, |
| { |
| "sha": "1db36422b974094fc7ced81b734143b4f4aec302", |
| "description": "radv: fix initializing the DS clear metadata value for separate aspects", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fe8ae3fcde8d7608d5b03ace51a4a3cebf18fee", |
| "description": "radeonsi: don't create an infinite number of variants", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b7501184b90a20015885b3f2276a7a5ceaef31a7" |
| }, |
| { |
| "sha": "20055a307df5aa579e4213c76f394ec77293ff31", |
| "description": "radeonsi: add -t option to the test script", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a69667cdd9e4ed3caa687039114b8a46380ff67", |
| "description": "radeonsi: fix test script's output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ade66c1aeb5e1076d0c3937f369b19bf5762e8c1", |
| "description": "radv: allow DCC MSAA fast clears if a FCE is needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f136838d1ec784382ece8099d195422e28ec5e5c", |
| "description": "radv: perform a FCE for MSAA images that might have been fast-cleared", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3cfa3187cb01adeb9f57fd99c48fc5c74c488c46", |
| "description": "radv: rework DCC, FMASK and FCE decompress path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f06642b06c94f07f4bfe3df32b25659428c9144", |
| "description": "gallivm: remove code to force nearest s/t interpolation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d3ab96f39c08fe303cd5b1f428b4bfbef8c27ab", |
| "description": "lavapipe: lower mipmapPrecisionBits to 4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e80cdbf8e6ede5506b00302443a3466883d06d0", |
| "description": "anv: allow stencil memory export", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e08370dc37ecd6bb81edf897bf52a6abc938e9cc", |
| "description": "anv: disable aux for exportable images without modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d75502be33669ab296937f1cbadbf77fef4e27f7", |
| "description": "iris: handle depth-stencil import with a wrapper function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f7df5df0d8410925edcfb926509f6b17ef6b619", |
| "description": "crocus: disable depth and d+s formats with memory objects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e47b72e931cb1451f001349fac13b38acb986ce3", |
| "description": "crocus: take a reference to memobj bo in crocus_resource_from_memobj", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13677a909276a162e98112c65c1b3364741fae04", |
| "description": "i915g: Reapply clang-format.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01e9824997dcd6e361e5208826d8a997f41c8b7b", |
| "description": "i915g: Use the devmaster quadratic approximation for sin/cos.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f800b9182b9d82685c6a43471c681142ff5bba62", |
| "description": "freedreno/regs: add bit to control continuous clock with 7nm PHYs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd9310f885f745a4294368f59ff025b0978bbded", |
| "description": "docs: make most important part of bugs.rst easier to find", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a694541709e1f6403b11e0db2a2a26521ca9f90e", |
| "description": "pps: Restore documentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3cafe333e99f8ce77c742543a47f3700852b44ea", |
| "description": "frontends/va/postproc: Keep track of deinterlacing method being used", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c5088b497290ba1207085899ec635ef851635267" |
| }, |
| { |
| "sha": "5dace8e0fb9c1dc9a0de062d6747cf4c3e2e819f", |
| "description": "gallium/util: add half texel offset param to util_compute_blit", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c5088b497290ba1207085899ec635ef851635267" |
| }, |
| { |
| "sha": "675508dd81da8d77f179c6cc7831caaa2cbde094", |
| "description": "gallium/auxiliary/vl: Add additional deinterlace enum and tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30a359d633f2eebf28f3e464e53b00befffbe86f", |
| "description": "util/fossilize_db: Add extra flock mutex.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4f0f8133a35ec2fec8d99936cd7425e40d092169" |
| }, |
| { |
| "sha": "75266ee44a07cc97125511f5129adb8e696e3bdc", |
| "description": "util/fossilize_db: Unlock the cache file if the entry already exists.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4f0f8133a35ec2fec8d99936cd7425e40d092169" |
| }, |
| { |
| "sha": "1c4dce1aa75c8732c5d1135d943bcc36b162eb4b", |
| "description": "util/fossilize_db: Use uint64_t for file size.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2ec1bff0f3a4450a9739d59421dc9c9fe72c94c6" |
| }, |
| { |
| "sha": "d2d642cc014af75f0396e04528b29f9a61f91043", |
| "description": "util/fossilize_db: Only allocate entries after full read.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2ec1bff0f3a4450a9739d59421dc9c9fe72c94c6" |
| }, |
| { |
| "sha": "96bfefe8d1209b6aaa56fd77ca570789d82efb6e", |
| "description": "util/fossilize_db: Be conservative about header length check for locking.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4f0f8133a35ec2fec8d99936cd7425e40d092169" |
| }, |
| { |
| "sha": "3091277052cccd47994a2aa075eecaa767cc709b", |
| "description": "util/fossilize_db: Flush files after header write.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4f0f8133a35ec2fec8d99936cd7425e40d092169" |
| }, |
| { |
| "sha": "57ca07455ce03006aa4f6b66a5b0fe67570a1593", |
| "description": "util/fossilize_db: Reset file position to parsed_offset on cache_offset read failure.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2ec1bff0f3a4450a9739d59421dc9c9fe72c94c6" |
| }, |
| { |
| "sha": "3c51a3aa954bb09ceb7c101dc02c1b11fb250bbf", |
| "description": "util/fossilize_db: Update parsed_offset correctly.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2ec1bff0f3a4450a9739d59421dc9c9fe72c94c6" |
| }, |
| { |
| "sha": "87efa1ee225adda1d04de65c8fd1dc4754b8a63f", |
| "description": "spirv_to_dxil: Fix missing-prototypes build error.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "92b0cf8e77369a8789dc181a915170db87027e3a" |
| }, |
| { |
| "sha": "e5311eae0c6feb8780801b0bd471ac4b04088f82", |
| "description": "ci/freedreno: Add jobs to manually do a full VK on freedreno.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2af172e8264d879ccf67689d91de8df6406b1a11", |
| "description": "ci/freedreno: Skip the slow dEQP-VK.ubo.random.all_shared_buffer.48 in CI.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71b38ef0362031e9d02a115e7b70fff5d874dd87", |
| "description": "ci/freedreno: Clean up and fill out the tess timeout annotations.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c3b72e1b5131e3be7929f556593fc56ad487bf5", |
| "description": "ci/freedreno: Generalize the spirv_ids_abuse skips.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd29117551682acba3282e90c77a6414e46968a9", |
| "description": "ci/freedreno: Organize, fill out, and document our VK xfails.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da000ea2efc794e26a7b24e51437b1b31822ea3b", |
| "description": "venus: free queues after vkDestroyDevice is emitted", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ddd753305598c8ac097542c0366508c47b423dce" |
| }, |
| { |
| "sha": "4e28dfe58e83141d8bea1942f42227545e8ed492", |
| "description": "freedreno: Device matching based on chip_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1c4f11f4c148e6090ae552b27c6c4a65abdc48c", |
| "description": "freedreno: Make chip_id 64b", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7806843866a34d6250596ceff670ec4bdaedbcd1", |
| "description": "freedreno/all: Introduce fd_dev_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ba6100c2ae88186986c6a91da3d3a18f7d2d934", |
| "description": "freedreno/ir3/lower_io_offsets: Drop gpu_id param", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc72eeb07761cfeb03674e97d2ebf1adfc7f0397", |
| "description": "freedreno/ir3: Reduce use of compiler->gpu_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f92877b7b8e03a352a2cb9c397c9e626cde76993", |
| "description": "freedreno: Reduce use of screen->gpu_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f100acd0c5e801e0c244c995a36b8c4c6e9d8395", |
| "description": "freedreno: Drop device_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a11cc42e7fd89ba4ac69d39b0e1fe0ffbf29f81", |
| "description": "freedreno: Move generated device table to .h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f665e52e1a1fd4ec4f47faa29cca022e595a827", |
| "description": "nine: enable tc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "740752d2327be00a8a073e32366be4950ef32e0b", |
| "description": "nine: track bound sampler count to optimize unbinds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a170230f1cf976b47498d1aaceab76e71adfffa", |
| "description": "nine: update bound sampler mask directly during texture updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9205a45da50ebc6159169ba42b02d8475b09bfd7", |
| "description": "nine: split enabled/dummy texture binds into separate iterators", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26d1886a7cbb018e78854e838649099681e8f927", |
| "description": "nine: optimize texture binds a bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0165fde82c41f94c5d6f432f9f444871405a7d49", |
| "description": "tu: Raise maxDescriptorSetUpdateAfterBindUniformBuffersDynamic to 16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "799710be8895747f53361378605d151cf0e0eab8", |
| "description": "mesa: Add EXT_texture_mirror_clamp_to_edge to extension table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "757bc6d37a69bafd31f1f240f4f490d51288ba1e", |
| "description": "mesa: Add support for EXT_clear_texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "028a83d9ad9e2b73b07875c792cda6ad9f706fc4", |
| "description": "lavapipe: remove duplicate xfail with typo", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "dfccbdff98116778f3ae429729e2d974230ff8af" |
| }, |
| { |
| "sha": "201d46b894b0e2d06e46ebfd583a83b4c00e9f03", |
| "description": "nine: set CSO_NO_USER_VERTEX_BUFFERS for main cso context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d20b0c87bca0a871683fc69c7dc9e05c3c022f20", |
| "description": "nine: don't memset sampler state during conversion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9d2d3ae17771af3e399030b1e9615715ca1aae7", |
| "description": "ir3: Document RA-related register flags better", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7ee7112eccc1aff741c9ec87495da59c379f430", |
| "description": "gbm: add GBM_FORMAT_R16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74181ffcc5ebed79916d3374455ccfa9e4efa05c", |
| "description": "radv: Write RSRC2_GS for NGGC when pipeline is dirty but not emitted.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9a95f5487f5ab83fa44bea12afa30cf1a25fc9db" |
| }, |
| { |
| "sha": "41e093fc98c269279a100c3dd25ed911a7eeec58", |
| "description": "st/pbo: add a fast pbo download code-path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2845cfcc4d3c2163e4ac35a144d994ded0bf300", |
| "description": "st/pbo: set nir_tex_instr::is_array field", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a01ad3110a92e88f815242b59ad1da6d2623decc" |
| }, |
| { |
| "sha": "ff7e339f1fa48b080c82c24a23cf3fc39e29e1c0", |
| "description": "st/pbo: only use x coord when reading a PIPE_TEXTURE_1D", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a01ad3110a92e88f815242b59ad1da6d2623decc" |
| }, |
| { |
| "sha": "78b4e417d44016cdb5df7dbfc3b1ea28219e6fd4", |
| "description": "gallivm: handle fisfinite/fisnormal", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad92c2b253d8e122d0f01ab72ccbdfa37efde538", |
| "description": "nir: add fisnormal lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "330e28155f79b533a72fc3376fb54ffbf245b458", |
| "description": "nir: add 32-bit bool of fisfinite", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf39c3e1e3bef8e209187a8d75d46a722033fcdc", |
| "description": "vtn: add support for atomic flag test/set/clear", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd265a9868e5694cf162873a33afcac2acad093e", |
| "description": "nir/libclc: handle null callee name when lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc8a1229070898997fd165e4e60a3a2c8bd7f40a", |
| "description": "microsoft/compiler: Add support for local_invocation_index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9f3713c84a464f897cda16845d33b9bca82e350", |
| "description": "microsoft/spirv_to_dxil: Enable support for shared memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c00cf7d61683bbe0cf7ded5a6d66b202282b64d4", |
| "description": "ci/a5xx: Skip some piglit stress tests that destabilize CI.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92b0cf8e77369a8789dc181a915170db87027e3a", |
| "description": "spirv_to_dxil: expose version number", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc3c71b87ae0b8e053f45c26c1179560e462db04", |
| "description": "anv: don't try to access Android swapchains", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0869703300eef8e2e7b3219f0e5632373a111adb", |
| "description": "lavapipe: remove stale xfails", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "dfccbdff98116778f3ae429729e2d974230ff8af" |
| }, |
| { |
| "sha": "08a12feb6ed08691a3630b1d319e21b579c04a97", |
| "description": "gallivm: use lp_build_log2_safe for pow", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e2e6865b40c459a101653ae26f2d0b0da2b0614", |
| "description": "tu, freedreno/a6xx: Fix setting PC_XS_OUT_CNTL::PRIMITVE_ID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8115cde3ba61711302b969a359ca8d36e3f54780", |
| "description": "tu, freedreno/a6xx, ir3: Rewrite tess PrimID handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd687c4e3bfda846a23fd404f4c7177634112dc3", |
| "description": "freedreno: Rename and document tess primid-related sysvals", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97b0981ed9599365d760ee866adfc49628b95145", |
| "description": "tu: disable gmem in primary cmdbuffer if secondary has it disabled", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "20547a110edb7913fc1176b9605498a58e691cb5" |
| }, |
| { |
| "sha": "6ccf11ac2b951963407601b5b1109b45a972e48e", |
| "description": "ci: Drop \"success\" job", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4c41d1900e58cb09501cbf113568645e70634aff" |
| }, |
| { |
| "sha": "5a536eca9ca763f53bf3e4c8b75752b527f8fc01", |
| "description": "aco: calculate correct register demand for branch instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87a8349411bc944b4d6c71b3f35dd580d04afe3d", |
| "description": "ci/v3dv: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d762a01e184d5005b2b9c50c3354a27c83354650", |
| "description": "microsoft/compiler: harmonize num_psv_inputs with outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63dae1bd8b02ac6bc9e9a6bd4af118ca07c14317", |
| "description": "microsoft/compiler: fix psv-output calculation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50e849fb944f49ef2247704778a55654449ff284", |
| "description": "freedreno/ci: Add a manual job for tracking performance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "518b94e8e1a4c9f2772bc4ab7a7b9cd140afbf46", |
| "description": "clover/llvm: turn off optional CL 3 features.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16793c8efae35b2a80589f014fe6d0d4861fda5d", |
| "description": "ac/surface: implement CmaskAddrFromCoord in NIR on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d67fa4d7310f9bb14dfe80ef23abdac03dc0327", |
| "description": "ac/surface: add tests for CmaskAddrFromCoord on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0926b268fc9a73d0eb48a47a8604acde8ca811ef", |
| "description": "amd/addrlib: expose CMASK address equations to drivers on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19670129c58bc779630e7f5d0b031d9ed78bc0c7", |
| "description": "ci: Update canvas_text trace", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da00a11bf28f9b9898efa1e6184fa27ea8277a94", |
| "description": "bin/gen_release_notes: Fix commits with multiple Closes:", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30f7b55e475965d31585bbfb0bd03f234cda16b0", |
| "description": "bin/gen_release_notes: Don't consider issues for other projects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9dc3672b00f4f04c57b46a6fa675ecd2c03bad07", |
| "description": "bin/gen_release_notes: Add basic tests for parsing issues", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7055282231cdad23e7b23fb49a2f953a99797f8a", |
| "description": "docs: Add calendar entries for 21.2 release.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2a241faa90bca6715ad4b0540b6ca5f7984e027", |
| "description": "docs: update calendar and link releases notes for 21.2.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98f0db53214630f9eb40616c2b6ec2b372136f19", |
| "description": "docs: update calendar for 21.2.0-rc3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac428b53058abbf81635f6fcb0aa20165c157a08", |
| "description": "docs: update calendar for 21.2.0-rc2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04adf1834c1a05041287f70e8fc4ae24c8f8693b", |
| "description": "docs: add release notes for 21.2.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c886ce2991a5b6fec054810d0c891d599986593c", |
| "description": "zink: simplify else clause for mem info gathering", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "73f6bff07f1f3a5aa31e906cd69eeef58d95104c" |
| }, |
| { |
| "sha": "42442a0d4e3125db00922c4d0a2c4d0f4d415205", |
| "description": "zink: sum available memory heaps instead of assigning", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "73f6bff07f1f3a5aa31e906cd69eeef58d95104c" |
| }, |
| { |
| "sha": "8cfa6b4d7520af63417b5752ce81b998f3985148", |
| "description": "ci/freedreno: Mark border_color as passing on a5xx.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f66fcf5a6df73fc9b9f0642fe6c27cb67363be5", |
| "description": "freedreno/a5xx: Don't try to emit FS images in binning command streams.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c20287f8e4d66814cde89a771f843066ad4ead20", |
| "description": "freedreno/a5xx: Disable TF when pausing or transitioning to non-TF.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f89ea419d87f04b7c3ba0e839857109c84f6022", |
| "description": "ci/freedreno: Clear out TF API errors xfails.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8918a809ced3551f822abb45d751d31b54ad67da", |
| "description": "ac: Remove deprecated use_late_alloc field as nobody uses it anymore.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d911259c3a47fd35a7afdaa45182ba87e9b501b2", |
| "description": "radv: Use ac_compute_late_alloc in radv_pipeline.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61eb3debcfc6a7f3fa2adbb2133dc502ea7d9b6b", |
| "description": "radv: Don't toggle PC oversubscription for NGG culling.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "448592b9aeb471772bd696fd44e4f952b8f492b6", |
| "description": "aco: Use Navi 10 empty NGG output workaround on NGG culling shaders.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "566970f273be5e37c6f8e38ec061232efff32155", |
| "description": "aco: use image_dim and image_array intrinsic indices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39db5a569b9213c84bf8b3e7f092a8d3a19e5b2b", |
| "description": "radv: set image_dim and image_array intrinsic indices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "513f9b5dc967a62a2f4041ec6f81c0eb3f359673", |
| "description": "ci: bump to latest virglrenderer for anisotropic support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2116a4f5cc3a570a30a1378d03dbe5bd9c1ae50c", |
| "description": "virgl: add support for anisotropic texture filtering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e831c4a537cc4118ba6d5581dfc121a9fe47110a", |
| "description": "virgl: disable anisotropic filtering.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a8987b88ff1db4ac00720a9b56c4bc3aeb666537" |
| }, |
| { |
| "sha": "d16b9b27b0f2fdc3416b4c50c16711c5eec063b2", |
| "description": "iris: Fix Null pointer dereferences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6751d832c5a3fd437216361a1a55f1fa1d0aed9b", |
| "description": "aux/draw: Check for preferred IR to take nir-to-tgsi path in draw module", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ddac113f87ff12c6d251a2cc39e39a3ae784583", |
| "description": "nir: Removing uses of SSA defs destroys SSA liveness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9dfe7fbc6bbdb0e173e3abe099c2e4ffff23451b", |
| "description": "isl: Use CLAMP macro instead of MIN of MAX", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72259a870f6047c83b3f95ac205aca7ed5bdc049", |
| "description": "util: Add and use functions to calculate min and max int for a size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08d636159145fd9bc8b592f30aa26d11a8b78945", |
| "description": "ci: Update piglit to 4545a28cd8fea03fbab0e5f90bfbd812c32f3be1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f04f8ac692ea584eadeac8b5a95605c0e8823edf", |
| "description": "ci/zink: Use deqp-runner suite support to reduce the CI job count.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55bd5825988ddea7a2198121da3df56b5efa9d3d", |
| "description": "ci/virgl: Use deqp-runner suite support to reduce CI job count.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd3b6689b2ef6018ad3bb635eb91d08836f10cc1", |
| "description": "ci: Save dEQP results on all tests.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad2995d1e1db41187b3bf5c1b067a3f04e26590c", |
| "description": "ci/i915g: Merge the two dEQP runs together.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f7a921c99bed5f01b7742b41f6b1ac7820e5f18", |
| "description": "ci/llvmpipe: Use the deqp-runner suite support to consolidate jobs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4658a9a4798c97e39aa65a94751d75fc52e8030c", |
| "description": "ci: Uprev deqp-runner and use \"suite\" support to merge softpipe runs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1bdab45594f5596f45b0149f73df41a48a5a7782", |
| "description": "ci/i915: Update deqp expectations for another test passing.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97be8e42e42f3b739c3de808553094f86ad8879f", |
| "description": "intel/disasm: fix missing oword index decoding", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "daba2894ffc3000b76ff5f3d8c767119d6a8eeae" |
| }, |
| { |
| "sha": "b4e5bf0637e10d0f7c191d4772f06d0432d87415", |
| "description": "clover/nir: Set constant buffer pointer size to host", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7c6f1d3bf9903fe403b31a995c4dfce726fd3a27" |
| }, |
| { |
| "sha": "54dcccd535cd8c2ba35ab2a68a9b784f3eca7a1f", |
| "description": "clover/api: Interleave details in dispatch table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6c26a6ad94d16ad044c3b64d72ff9daf863b3be", |
| "description": "clover/spirv: Properly size 3-component vector args", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2147386505015e3089d51e3e5bf58489ab912aa6" |
| }, |
| { |
| "sha": "f69d1c1c56138093ccba2490b3c2b4fb359d43ec", |
| "description": "clover/spirv: Increase max amount of function args", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ffe059fd2c373734c91e85bc809a6cc32ba8f3d", |
| "description": "clover: Local memory needs to be aligned.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8061dfef6bf6f524712d13bba9adfd4dcbc73eb5", |
| "description": "clover: Do not advertise OpenCL x.y when unsupported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd79351f02af898b0b01997f0b8b77007ed88135", |
| "description": "d3d12: split up root parameter update and set", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "12082905582fe291da939f024661f2c505111dc2" |
| }, |
| { |
| "sha": "06edc6adc88bfa5a5df7cd2756225671471fef37", |
| "description": "ci: Use crosvm to run dEQP tests for virgl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "481e7508becf1ac639e942cf2a56eb28b8f46b3b", |
| "description": "ci: Increase crosvm version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0da2ebff274ba9e4c34da3ec3af5ee9e80bdb5f2", |
| "description": "ci: Increase the default Rust toolchain version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33d9954bc120e6122b8f2417b5aaa34359b269b1", |
| "description": "ci: Disable llvmpipe optimizations when running virgl CI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10541d1fade07e57441b591a36b0bf02f5eca299", |
| "description": "gallium/hud: initialize query", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c91cf7d7d2c8cc377945c79be87799c31ce9ae59" |
| }, |
| { |
| "sha": "ad83c06a5f880a1d836e17ef76e7382eb9b6222b", |
| "description": "radv: fix missing cache flushes when clearing HTILE levels on GFX10+", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebea075feb820fb4e2118690da8258aa830ba3a3", |
| "description": "radv: fix selecting the first active CU when profiling with SQTT", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d26bcc0f5cba8e578ba0e1f052e76abf61919ea8" |
| }, |
| { |
| "sha": "f395057a82801b252d9455f89d2c8e6d8e9d7ed6", |
| "description": "gallivm: remove pointless no_filter_hacks flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f56ded36263bf18545627764d5af63194bb8ec8", |
| "description": "ci: Stop disabling filter hacks for llvmpipe.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34423391e02a148518a4e9f640d61c609957282d", |
| "description": "gallivm: make rho-approximation opt-in instead of opt-out", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6538b3e56614914dd47ee7822586ba1b91d785f2", |
| "description": "nir: add heuristic for instructions in loops with GCM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7f2e683ded4387febd8529bb0a3fa8c691fcce4", |
| "description": "nir: move nir_block_ends_in_break() to nir.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9ed4538abf1247b82adce5cfff9f2bde0b76a05", |
| "description": "nir: add indirect loop unrolling to compiler options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a654e39f1559edc06eb12bdd6f2372694dcd8911", |
| "description": "intel/compiler: make sure swizzle is applied to if condition", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1edf67fc3f6b944935506146de02348afa1003ff" |
| }, |
| { |
| "sha": "4f7043fc0ce158a5f555b6c0ec7f9818a60b8ce4", |
| "description": "v3d/simulator: implement performance counters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "685281278ebd39114c3007e76443eaaa66cf8335", |
| "description": "v3d: implement performance counter queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e928aece5087e8d70bef5ad7d21bf264f52e4d47", |
| "description": "v3d: add fence wait function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c59d8a179831fa9fe867c3547839e95f41774b8f", |
| "description": "v3d: move queries to pipe queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9969703547244b4b3aee4f940c434bca9d6e4c36", |
| "description": "v3d: attach performance monitor to jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b9fcb01930c80436bb492f2f0b37ba65405a1ea", |
| "description": "v3d: check if device supports performance monitors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca13868098ebadb4c65c01e122f3ff4dde726186", |
| "description": "drm-uapi: add v3d performance counters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a49b397041244e5fdbd04c5c9576feaf75682ab8", |
| "description": "ac/surface: implement CmaskAddrFromCoord in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eedc0b59b710c9e7c284e3ceaae5a43e2f19bcb0", |
| "description": "ac/surface: copy the CMASK equation to radeon_surf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f12c3ccc1db533485a020af1891d1ecd65ad12b", |
| "description": "ac/surface: store CMASK pitch and height to radeon_surf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "132b2055662d3c1b1f1e1afde5173cbbc4eda641", |
| "description": "ac/surface: add tests for CmaskAddrFromCoord prototype outside of addrlib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96e12644f3a8e7bd594ba9177630810420e7c36c", |
| "description": "amd/addrlib: expose CMASK address equations to drivers on GFX9", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "501db877793f848d3cedafdd44717c09cba3e99e", |
| "description": "ac: introduce a structure to store DCC address equations for GFX9", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b705114d9cde511b7fba140fda0a78d69ccda57f", |
| "description": "iris: mark the workaround_bo as asynchronous", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9129496a295f3aef7d96540556eced25961f66a", |
| "description": "freedreno: Unleash the dragon!", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8813dfab8306dc63cbe0b71eb7513964fc0ba02d", |
| "description": "freedreno: Support per-device driconf overrides", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7094cc78a442eacabd68b22e9ca8468c1437075e", |
| "description": "driconf: Add force_gl_renderer override", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6edf0d8e9022e0072c0ed5c3ce78fdca528c4cb4", |
| "description": "driconfig: Add support for device specific config", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b080aa94664e23b4be4f565e442eac0292fd3e9d", |
| "description": "gallium/driconf: Allow the driver to parse the driconf options.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdf9ebf317da2607f9d4315998439f4713cad0cb", |
| "description": "gallium/dri2: Make dri_init_options just init DRI options.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23a9339985d37db8c94fc71fe5ee6a11d368a1b9", |
| "description": "v3dv: Implement VK_EXT_custom_border_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a464f2e076b1ec54add863d7c5a3d7fc39b4ff8", |
| "description": "v3dv: Add is_unorm, is_snorm and is_float format functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a753f50668e9b97351f30ac985202bcfcd10fb7f", |
| "description": "venus: break up vn_device.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22cb100ea0a26ca8083c3e30bab4268750ffba4d", |
| "description": "venus: break up vn_device.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b364ab4bcd70c821c6830e1a4858a2a7ce143da", |
| "description": "venus: update venus-protocol headers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4214adefc3ab5eb5e6bc456413cb2449d98a444", |
| "description": "iris, crocus: add idep_genxml to per_hw target dependencies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "521651d1064a42feb9d21fc1799479619ce50729", |
| "description": "st/mesa: remove st_vertex_program::input_to_index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5c9a695b95b159ed63b8315266ecc2e2e6afdf3", |
| "description": "st/mesa: remove st_vertex_program::index_to_input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77c2b022a0c52d84b289bc836f30ce186a374d0d", |
| "description": "st/mesa: remove lowering of 64-bit vertex attribs to 32 bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b6fd3f786d3cf1d9b1ee1dc5be1c8cb885ed77a", |
| "description": "gallium: lower raw 64-bit vertex formats in cso/vbuf instead of st/mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b23b7c88e5de2a542cfaa2d99c40aa1a2547c5c", |
| "description": "gallium: add pipe_vertex_element::dual_slot to move lowering to CSO creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a713c568bbf1bbd82d59900007bc71f0f9d5c10", |
| "description": "gallium: add multi-component 64-bit UINT formats for raw double vertex attribs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e002f5a086c7fc8314d3c28a603875f5ec5e5cef", |
| "description": "gallium: change pipe_vertex_element::src_format to uint8_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df5a2bbb41552cb030000ca4421fd1a4036ca974", |
| "description": "shader_enums,mesa: move VERT_ATTRIB_EDGEFLAG to slot 31 for st/mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "842b8c8965327615f4692384a905dd63f1fba63d", |
| "description": "crocus: add support for set alpha to one with blt.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "de625dddeea4c134a713a96efa4fd8d19fdee823", |
| "description": "intel/genxml: fix raster operation field in blt genxml", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4d80ec8fcfaad3f8e29aeb1f2e07042333ebcb6b" |
| }, |
| { |
| "sha": "c12444ab8894e7d755401eb26523bb0e2ae63697", |
| "description": "crocus/gen45: fix mapping compressed textures", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5bf6ec31ccf6c24a407df9443a534f8036d26861" |
| }, |
| { |
| "sha": "48980b7b7a9f03da5ce33ac4c4de9fd33c7cfced", |
| "description": "lavapipe: Fix 32bits windows build", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "94a4982805164f87ec5ad7cb22251315c0577d71" |
| }, |
| { |
| "sha": "c2a614375598953906c7ea9c9658314d939cf1ae", |
| "description": "turnip: Fix assertions on checking mutable combined samplers support.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ee3495e46504d93c019bb3406a89deaee8a4c774" |
| }, |
| { |
| "sha": "ea7a42775bd6e4d02d5e7c99c03ed5b08da98b1b", |
| "description": "turnip: reduce maxComputeWorkGroupSize", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e08960482a1330f93d6c6c7b0654b08bc29537f0", |
| "description": "venus: cache ahb backed buffer memory type bits requirement", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ed5d08141a49486344b3d79d85d1770631b3b6d", |
| "description": "genxml/gen125: Update debug register fields according to HW", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "910d5f19730103130c17612bdcfe42695b367554", |
| "description": "genxml/gen12: Update debug register fields according to HW", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ff53359cb580d7a63af9a2c67e122b84a328778", |
| "description": "radeonsi: add expected tests results for Navi10 GPU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c8f23cf9365d5c9b1c74b98ba82bed1dd441346", |
| "description": "radeonsi: add a script to run piglit/glcts/deqp tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6110f3c3aad6e73523040bb71f60c1b4a3209ee", |
| "description": "ac/nir: Remove unhelpful nir_opt_cse from ac_nir_lower_ngg_nogs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da9f4b2e6780525846ee7c7aa376583fcaa4021a", |
| "description": "nir, aco: Remove vertex and primitive count overwrite intrinsic.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b540aef2cf837f1f6e31bf96f09f7b3f7df7f3d", |
| "description": "ac/nir: Don't count vertices and primitives in wave after culling.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2d02c0c11009a7018e9760ed44d38131ccfd195", |
| "description": "ac/nir: Use gs_accepted variable after culling.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8159868699c1b64ed7f3935b57c890908b66e897", |
| "description": "ac/nir: Use es_accepted variable after culling.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1bbea90f50947f208d20a725e8043a73ce7494c2", |
| "description": "aco, nir, ac: Simplify sequence of getting initial NGG VS edge flags.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b157a5d0d68ee8a1b4cb862a56b97bd881841413", |
| "description": "tu: Implement non-aligned multisample GMEM STORE_OP_STORE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7948c4b0b43a2a0c15c834f1e066c1e5262146b8", |
| "description": "tu: Make tile stores use a dedicated CS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1815a76e3d7dd1b05da360f177a22e36f202748b", |
| "description": "v3dv: handle IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98044fd7e3111fef3ccb225b01c857268c4a7aa5", |
| "description": "v3dv: fill in drmFormatModifierTilingFeatures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0460f01fdc0c13deebf0d9bb8ee2a6ec5a74ffec", |
| "description": "ac/llvm: implement v2f16 fsat", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b83da28863cf427e329c4799ed39f1588affcca3", |
| "description": "dlist: implement vertices deduplication", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e012b34e610f2ef64ebf97227e6c16339ef14136", |
| "description": "dlist: upload vertices in compile_vertex_list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f86faee9f4925c0c90ef27518c570a4282b46d4c", |
| "description": "drm-shim: implement stat/fstat when xstat variants are not there", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "027095065dfb79c05f08e8da2052c407c4d66aaa" |
| }, |
| { |
| "sha": "5cee8434fd281ddae949883738e58e83cd577bfc", |
| "description": "mesa: Fix tiny race condition in _mesa_debug_get_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ffbee84a4b9ccfb9ba1cb7d054590cf4030353d", |
| "description": "intel/compiler: Add id parameter to shader_perf_log callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "043c5bf966a276c02c536846f44a1335e082789c", |
| "description": "intel/compiler: Add id parameter to shader_debug_log callback", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc" |
| }, |
| { |
| "sha": "80160a67ab1700aabfcc0aa2c58b0fc73fdbd925", |
| "description": "meson: dont use missing dumpbin path", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2b37e95926f52b597dd0cf440092bd296efa434", |
| "description": "pan/mdg: Analyze helper termination after scheduling", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9a7f0e268b7baeb92d8d7d2989beb43550262406" |
| }, |
| { |
| "sha": "e79a78a16ff0cdc7bc9d3d5c9e42cc530588bc46", |
| "description": "intel/decode: add gfx4 vertex shader decode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0dec873f2a6f6107de4f5ffc47d337e8a5f2c842", |
| "description": "intel/decode: add gfx4 constant buffer decode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "490d09f1a4971cae64ba393a27fc3ce52794a686", |
| "description": "pan/bi: Fix infinite loop parsing arguments for bifrost_compiler", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c6be4f85e3c443f4ec46e60e25054601e8af979a" |
| }, |
| { |
| "sha": "1acc3394c434891233cb67fd587f6cbbf2677514", |
| "description": "pan/bi: Use padding bytes for checking whether to stop disassembly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8574ca4491815647e69ff529d8c81391080de4c1", |
| "description": "pan/bi: Print the clause of branch targets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5b9d16823a72a4e6bd1cd594f2e8b7729f750bf", |
| "description": "zink: add locking for zink_shader::programs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c8673d67fd9fb9bf8b4bc8392aea7337c17bc69", |
| "description": "docs: update calendar and link releases notes for 21.1.6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ffb95954bf39c27e6398b5d887d6ef5e9d754c28", |
| "description": "docs: add release notes for 21.1.6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfccbdff98116778f3ae429729e2d974230ff8af", |
| "description": "ci: update to VK-GL-CTS 1.2.7.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6336df3a6266a30101ec81aa5b8af58de85dc156", |
| "description": "ci: Re-enable piglit trace for virgl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86250c7251b5652acc794a8b0efe2ad98cfec840", |
| "description": "zink: make codegen compatible with python 3.5", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f1432fd3e2d915f09a295f1ffb878471ce4e4d73" |
| }, |
| { |
| "sha": "57ff4caf7f02691ab9fc9d8e88cacbfbd1919c29", |
| "description": "radv: init radv_image::l2_coherent when creating the layout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87b0962fef4e447a2ea9c76a611aa20b109a259d", |
| "description": "radv: do not use radeon_set_context_reg_seq() for only one register", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f693b94d2fac4590475a4ff95deab3c639cc14b4", |
| "description": "radv: reduce number of emitted DWORDS for contiguous context registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4374e7fb4598dcf09a6a8c137db854fc4f5ab328", |
| "description": "vulkan/overlay: Fix violation of VUID-VkMappedMemoryRange-size-01389", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "175bc33da7a722969d17ae377e019c4e40725fc6", |
| "description": "gallivm: let nir_lower_tex handle projectors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3914bd457b6e91c805a6ed9977ed984205f8acae", |
| "description": "amd/registers: fix fields conflict detection", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e6184b089240b76942650e847b8a4879821caaa6" |
| }, |
| { |
| "sha": "2ea88d7cea070c3288c252064cae9236bd462646", |
| "description": "gallium/va: don't use key=NULL in hash tables", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f376597d00d732778c446179b13033695ebec079", |
| "description": "freedreno/ci: Move rules for restricted jobs to test-source-dep.yml", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "92f9141f009f9ffe98bea42ba002a8c4bd7a74bd" |
| }, |
| { |
| "sha": "c8783001c7350960a63bff0dc93a4e744c22b911", |
| "description": "intel/fs: restrict max push length on older GPUs to a smaller amount", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9a4a0aebd7bef166b5a89ce398e91a371dd0d0d", |
| "description": "tu: Handle multisample vkCmdCopyColorImage()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e29f57b3ac4ec6560d0d355576be3cd784cf131", |
| "description": "pan/bi: Validate the live set starts empty", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d60a8881d7d37812d532db5b5a91fcc8d3eb9aa", |
| "description": "pan/bi: Stub 64-bit in count_write_registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "502ffe6fbf3e96a72fd3533e41aea26f3b6f570b", |
| "description": "pan/bi: Handle asymmetric staging in bi_count_read_registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3f14b9850e4452742aab7e08f725a4b8858904a", |
| "description": "pan/bi: Add bi_entry_block helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4f8b52e064b393765615ef1d79697604a354925", |
| "description": "pan/bi: Lower fragment output with <4 components", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b0a4cc8936e0663865cc313d8f041373eef9694", |
| "description": "ir3: Delete old packed struct encoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc0c0e9d459344218933e68e416baf575612548a", |
| "description": "tu: Use NIR for clear/blit shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df338fe7d1ebe3caa7a6ad2168a103835577c4c6", |
| "description": "anv: Don't copy the lineStipple values if lineStipple is not enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6be4f85e3c443f4ec46e60e25054601e8af979a", |
| "description": "pan/bi: Use getopt for bifrost_compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c5f1ef3cad5fe351bb8024d6733b22984d23a69", |
| "description": "microsoft/clc: Add a test for compiling a kernel with a read-write image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6126dd29a40655c323c30687034d6307e5853e79", |
| "description": "microsoft/compiler: Implement texture loads from UAVs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bcb22363935431f1c8886608d9a77b3503fc5b4", |
| "description": "v3d, vc4: Fix dmabuf import for non-scanout buffers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3e1f45cfb9b43142bb8b6103d3b7d22a8be79e2", |
| "description": "nir_to_tgsi: Add support for nir_intrinsic_load_sample_pos.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0253ff6d55be09eb36a54654d242e7f37d3ebf7c", |
| "description": "nir_to_tgsi: Declare buffers for all of num_ssbos.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "846a4512e9167e1e14fd2f3de6d2aa7141a38d3d", |
| "description": "nir_to_tgsi: Add support for HW atomics.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be7d964ff03d1c08ab3aac1452d7377a590f91e3", |
| "description": "pan/bi: Remove incorrect errata workaround", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67b9b73f9f16643fc511f6a3dbc8286fb1291584", |
| "description": "pan/bi: Test restrictions on same-cycle temporaries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cdf95703a816f9dfe4a2bc282caee21ddd94970", |
| "description": "pan/bi: Restrict swizzles on same cycle temporaries", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47f000c170ccb824b308e02db8c2c955a8c00217", |
| "description": "lima: fail in get_handle(TYPE_KMS) without a scanout resource", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c092947df308f20e288bb5baf50bff181e5d3fa", |
| "description": "panfrost: fail in get_handle(TYPE_KMS) without a scanout resource", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "465eb7864bf0328aa2d497f0c2a2de72fafeced6", |
| "description": "freedreno: fail in get_handle(TYPE_KMS) without a scanout resource", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9da901d2b2e7ab5d5f21a0004fc294810f69f04a", |
| "description": "etnaviv: fail in get_handle(TYPE_KMS) without a scanout resource", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b3cd5128672ab2dd2541b1789a40a4dd2652cc1", |
| "description": "etnaviv: fix renderonly check in etna_resource_alloc", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71a5bcb8658491dd62b9e620a9ce7f3bf7c8952b", |
| "description": "nine: Fix assert in tx_src_param", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5974401a4adba2373232fc72940db96c32bbb4b6" |
| }, |
| { |
| "sha": "390a3fcdc45ef73739a1827102af387007b7582e", |
| "description": "nir_to_tgsi: Add support for TXP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ffd00bcf13396c616debb5eec12e872614bccfc", |
| "description": "nir_to_tgsi: Pack our tex coords into vec4 nir_tex_src_backend[12].", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f5f79e042ab3e1a564450fe5f8503fa0e28a025", |
| "description": "i915g: Add support for shader-db.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8e29e89366a5264391dc7c10e778330b7add66a", |
| "description": "anv: fix submission batching with perf queries", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0a7224f3ff7542f1560f06759dbdc375e298e853" |
| }, |
| { |
| "sha": "b077301a223ae05058c5a21d72acc8f91af9022c", |
| "description": "i965: Explicitly abort instead of exiting on batch failure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9375f62a54c9e2e5ec79e544116dc1117113019d", |
| "description": "i965: Write a custom allocator for the intel memobj struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f0964d6b672abe5ea8e11ec0f7533e937f0d394", |
| "description": "i965: Take into account the offset when marking a valid data region", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cfd1da8b37a9144d13a67ca217862d2c39fe9e7", |
| "description": "lavapipe: do not mark unsupported tests as crashing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2e29857bb6574b0f3505233b82adae1b3eeb8ff7" |
| }, |
| { |
| "sha": "fe9d2d204614bcd706e629fe4ee10a9727661e42", |
| "description": "broadcom: remove v3dv3 from neon library", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d198e26a1ebc32c43e5bef10dcf0f8cc3234301d" |
| }, |
| { |
| "sha": "86111fdc9c87d0736a7b7be7e390be2080b0d5db", |
| "description": "spirv: set medium precision with RelaxedPrecision decorator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "476dc3c050dfb34e5fbc534db8eede88cf5e2c7c", |
| "description": "vulkan: add vk_spec_info_to_nir_spirv util method", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fec1a04c53df17a8a55a2a66cf4958be0748c407", |
| "description": "microsoft/compiler: Correctly flag when using raw buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1295c5cb334cd09c393674609ef103034dd57f74", |
| "description": "microsoft/compiler: Add support for arrays to image_store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16ef26ffcb1a7f9f5aa1f51b8aaf67d2464129c6", |
| "description": "nir_lower_readonly_images_to_tex: Fix typeo on image arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "486e236c338c2f811900614e141635e4a6855c06", |
| "description": "glsl/standalone: Lower COMPUTE shader precision", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09d9b8cf9a306cc448cebc1059d6db76db4b8296", |
| "description": "features: mark off timelines for lavapipe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94a4982805164f87ec5ad7cb22251315c0577d71", |
| "description": "lavapipe: implement timeline semaphores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "326253786e0b96940b90243bc732f10e49871a42", |
| "description": "lavapipe: use consistent semaphore variable naming", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "032d4a0e7d5f43c7cbdd5e11af0ebdce4de85ae6", |
| "description": "lavapipe: rework queue to use u_queue", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "461662bf3c9dd7a6214650ac661dbc9b32fa6508", |
| "description": "zink: simplify some dumb code in invalidate_buffer (v2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2668489cf95b0762441fa7402c516f754b620352", |
| "description": "Revert \"zink: simplify some dumb code in invalidate_buffer\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "6bda555cc0e0b8c511b77989069402d6019452d2" |
| }, |
| { |
| "sha": "d413fd02190d21524eaa543a4f97b203980c6a2b", |
| "description": "gallivm: Always take the per-pixel LOD path for cubemaps.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "371cf5d06aff136124a56180d93a1fab9a00243b", |
| "description": "gallivm: Default brilinear filtering to off.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e3bad0f8ec1eb9b1bd5d3b2089d45c0717be4c8", |
| "description": "nir/lower_shader_calls: adding missing stack offset alignment", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986" |
| }, |
| { |
| "sha": "a94192f69d1d9388ad2e27ccbdc92dccc660ee6a", |
| "description": "venus: print warnings when stuck in busy waits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d0fe5863f2f39c93752d330603be24569e4479e", |
| "description": "zink: force threadsafe mapping for query results when necessary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d972326c458b388d8b23f14dcf75ded6285cc007", |
| "description": "pan/bi: Teach meson about format pack tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a6c214b6a55b4ca538b2b33f1258b474fd70595", |
| "description": "pan/bi: Teach meson about Bifrost packing test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bb731012efd1d92cd1ee1fc1e3e53a6efdaf706", |
| "description": "pan/bi: Teach meson about scheduler predicate test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca36943466b3422c66964467d27f8f1e6994a382", |
| "description": "pan/bi: Add BIT_ASSERT helper for unit testing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9358d1fca671e002fd781dd2d29e89a80714ea86", |
| "description": "pan/bi: Expose unit tested scheduler predicates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d08ce287bfd42fd34e99a427e1bd6976b3bc5be", |
| "description": "pan/bi: Remove dated ASSERTED properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "526ae8979e7c380c41611aebf0dcde1862901063", |
| "description": "pan/bi: Inline away bi_must_last", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "097cf3952bff22e7132ab4eb804f4ea14d61a8d4", |
| "description": "freedreno/ir3: Add build id to the disassembler test", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1462b00391711ff86350e802c1a3e5075a3a1632" |
| }, |
| { |
| "sha": "5ff0f4a901cb091021a1395b20e805bb03b463ff", |
| "description": "zink: never use staging buffer for unsynchronized buffer maps", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "6bfbce0447b1391a4cb44316f2bfec493a12d256" |
| }, |
| { |
| "sha": "3d64a97cf694a8f36d2a285a83b30c2558aac334", |
| "description": "mesa/main: Check for fbo attachments when importing EGL images to textures", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dff0d9911d176802b54890c796e19f56c50f24e1", |
| "description": "iris: Split iris_upload_shader in two", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc", |
| "description": "iris: Enable threaded shader compilation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9011cc74056dfe1c815eb7d68a8b0b0bdeb29ff1", |
| "description": "iris: add sync_compile option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d1a2a1c095cbe0df84fa856bbd227ee61f751d1", |
| "description": "iris: Don't pass the shader key to iris_compile_[shader stage]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2024d470483d85a0b954d1c614b0af8eeb95d993", |
| "description": "iris: Add the variant to the list as early as possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e48b1a99d70cbf06a331bf69cb96850e708ac44", |
| "description": "iris: Allocate shader variant in caller of iris_upload_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca19be1a8d3c7da7e966c09ce7f3638c8ddc3b27", |
| "description": "iris: Extract allocation bits from iris_upload_shader to iris_create_shader_variant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0fac4e4f88debc80b06018f73dd23d5e4e55bcb", |
| "description": "iris: Ref count the uncompiled shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5ec4716de994ccfe45b663216c6287c8f9d0f03", |
| "description": "iris: Merge iris_create_[shader stage]_state funcs into iris_create_shader_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eafcee4ab17d244445a7d683d27376ff65d0819e", |
| "description": "iris: Unify iris_create_[shader stage]_state functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d32ec54678904fabe9754389503f81ea9574c31", |
| "description": "iris: Unify iris_delete_[shader stage]_state functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16b34334dc4dc9121032ab9f140989f931ce499c", |
| "description": "iris: Fix return type of iris_compile_*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38dea8ef35cc2317744481c23e8d108d96746e98", |
| "description": "iris: Add a comment for iris_uncompiled_shader::nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d78e980523b4099aeff38e398d7fc795264d8859", |
| "description": "util/queue: Don't crash in util_queue_destroy when init failed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2b4a5947491d993270fb93ff2b663620fa21716", |
| "description": "st/texture: refactor get_src_format() to be more useful", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0a24c8c9d842b228d9a01a42ba81835e0bba3f3", |
| "description": "mesa/st: add format-finding capabilities to pbo get_dst_format()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25788721c1bc80bb1fea6178c1561c7e74d56118", |
| "description": "mesa/st: enable calling st_choose_format() purely for translation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "daf2a039f55bf51a7c6ad3372b25e234de371b08", |
| "description": "mesa/st: break up st_choose_matching_format()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6276973a9a2061b9dfa3dad7fe87c2d054e42ecb", |
| "description": "mesa/st: break up st_GetTexSubImage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a14484bca7619e016b9b901637ee3172b9dca70", |
| "description": "ir3: Preserve gl_ViewportIndex in the binning shader", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "efff73422049d738b4adfaa34d5fde78a2805d5e" |
| }, |
| { |
| "sha": "c0d5c06fed44396c7fc7b8cb24b1db8cfec8f535", |
| "description": "gallium/tests: Fix warning calculating absdiff", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1a66e7c90ceb4796085989d0d8374689753121e", |
| "description": "loader/dri3: create linear buffer with scanout support", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20547a110edb7913fc1176b9605498a58e691cb5", |
| "description": "tu: delay decision of forcing sysmem due to subpass self-dependencies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d8a91617d1756e386a0cab082165cd08b666ae7", |
| "description": "docs/ci: Update http cache config to let Authorization headers pass through", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92f9141f009f9ffe98bea42ba002a8c4bd7a74bd", |
| "description": "ci/freedreno: Test with non-redistributable traces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b88fd3ccc0deeb3776ed4fd0c72b4ab649e1a208", |
| "description": "gallium/vl: don't leak fd in vl_dri3_screen_create", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdcefb8ec4a1d19c625ce9aefa1be4cc074e78bd", |
| "description": "radeonsi: preserve derivatives after discards for ARB shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8cd2e82c890a8cb7e95c52cb9cee23a8f05292b9", |
| "description": "mesa: move gl_program::is_arb_asm to shader_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bff8a948f70af672b2a9311e3ae262928648f818", |
| "description": "lavapipe: do not assert on more than 32 samplers", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c18ff60087ef655b9a584c4586859df5e2bf7d28" |
| }, |
| { |
| "sha": "206fe780d509b3e0814c52bf15765a0de33743bf", |
| "description": "vulkan/wsi/x11: do not inherit last_present_mode", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "61309c2a727d52d543207d6ae79fcb3e68b5cff3" |
| }, |
| { |
| "sha": "6bfbce0447b1391a4cb44316f2bfec493a12d256", |
| "description": "zink: rework buffer mapping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de2da3dadfce31671a3b863924f0bdc147dfe55d", |
| "description": "zink: use MAP_ONCE for qbo readback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce6d43548bdb87691b7dfa58a949865cf047ab2b", |
| "description": "pan/va: Allow floating-point swizzles on ATEST", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5649f24d16ee314074a4cc56355cb17ea75837b5", |
| "description": "pan/bi: Align staging registers on Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6ccbf48e98f3cd85913b00fa191255ca307a600", |
| "description": "pan/bi: Clarify the logic of bi_reconverge_branches", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30f8fb82c99dfbb45542196ed60c37e47b3f5d73", |
| "description": "pan/bi: Clean up and export bi_reconverge_branches", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3554a9a3aa1e2c59a952375b326c3fdb3618cf8", |
| "description": "pan/bi: Add branch_offset immediate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f359cae437ff62d39a6231bc2fa2c529b0b7de5", |
| "description": "pan/bi: Garbage collect stuff in bi_layout.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73f8ef2961483f5d25bf383d9d28802a1ace854c", |
| "description": "pan/bi: Fix UBO push with nir_opt_shrink_vectors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16579ca4b7569f9a62037823507b94c3e990b916", |
| "description": "pan/bi: Add constant folding unit test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87ebad74e5d1d7b8c77218caa3199706d01df731", |
| "description": "pan/bi: Refactor constant folding for testability", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "972d517d41f72c68661b7478bd9a54963cc85da8", |
| "description": "pan/bi: Use bi_apply_swizzle in constant folding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce8e269e606375845c68e4ccf5bd031cced33ff9", |
| "description": "pan/bi: Add helper to swizzle a constant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b55fb073a46056fed5f41126e4bff8fba2735b00", |
| "description": "pan/bi: Add strip_index helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5727909e10fb671703d0a419ab4b57b3ad87d4e", |
| "description": "pan/bi: Rename CLPER_V7 back to CLPER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9616b74636b2594e7ecab5a504f8d2cf988c973", |
| "description": "pan/bi: Rename NOP.i32 to NOP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "245c0ec75563e6f060de18aa01000918f60e7fff", |
| "description": "pan/bi: Fix typo in FAU enum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fccbf4985d4554ac595e1cfa6543973a77d3ecd5", |
| "description": "pan/bi: Model Valhall special values as FAU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "932451017317358293ea69f0a0dc447a90a20130", |
| "description": "pan/bi: Model RSCALE for Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62147d41264178ba7b392c932e3c7795402c053e", |
| "description": "pan/bi: Model *ADD_IMM instructions in IR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b0d6672f03241b4c4c850aaa77db21d171322fb", |
| "description": "pan/bi: Remove unused BIR_FAU_HI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cde245f76416791faf96034d9d513019f2dcbe0", |
| "description": "pan/bi: Add discard flag to bi_index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be95198de58b87cffff20de1ecd73635c28ff95e", |
| "description": "pan/bi: DCE after bifrost_nir_lower_algebraic_late", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6fdbb85bc9ff9c05f318d43c275c26051d132d8", |
| "description": "pan/bi: Constify BIR manipulation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0149dee377d08f5edd0109efbd400b35c29cc9ac", |
| "description": "pan/bi: Remove redundant check in clamp fusing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07b259defc051df2462ecd5bf5d97ba2961ec060", |
| "description": "pan/bi: Add instruction unit test macro", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60537416100356b4daaa10053293a5b93e0e5eaf", |
| "description": "pan/bi: Add instruction equality helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0394cc7c1db5774989c2db2c07075b6c4aa57a94", |
| "description": "pan/bi: Add helpers for unit testing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdc79d2a03007a0c066628468c1651922010cc4d", |
| "description": "pan/bi: Output binaries from standalone compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8cbabbd532b59c070fd6cf2a66de55c350a57bf7", |
| "description": "pan/bi: Only call clause code on Bifrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc569585a6a07ae3e9872834c06250cc00c1d07d", |
| "description": "pan/bi: Add quirks for Mali G78", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18dedd80db99d2424f9c99ae7c1c20d2db62db06", |
| "description": "pan/bi: Do more mesa/st stuff in standalone compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f01f5e71686170de64f668f23777d635d00f16c7", |
| "description": "pan/bi: Zero initialize shader_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "027a8bf82cfccd087e42a44a8bf92a941a6eb0ab", |
| "description": "pan/bi: Parse file names in standalone compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5b5132c6375a315d27772165b585e969d4cb2e9", |
| "description": "pan/bi: Remove unused option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b85dfb6a565ad0a643fa8343c1e4ce771ea1952", |
| "description": "pan/bi: Remove unused pointer from bi_instr", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59951b6f244b1689ab27abb2b848601f544d168a", |
| "description": "zink: use dynamic line stipple", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b61c96b69243e5bcaba02e17d7bde00501e34446", |
| "description": "ci: add another zink job with timelines disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64785df389ebbd6add3303bcdeacf571d5b0bed8", |
| "description": "zink: add env var to disable timelines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "627371fe014fd2d1654592be07da498f3af3b08c", |
| "description": "zink: export PIPE_CAP_TGSI_BALLOT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "410d4dc529a0ce9e18b9d49bbaacde41324bf0c3", |
| "description": "zink: remove VK_EXT_shader_subgroup_ballot from device info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a05693d332fb9e945e262f4bf0676a0f55fb0535", |
| "description": "zink: implement compiler handling for subgroup ballot builtins/intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "252165d92543fb225bf0db415b127d95dae430f5", |
| "description": "zink: lower subgroup ballot instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4bd6a0299b00a1e34cf1910409ceeef2dfa976ad", |
| "description": "zink: change descriptor flushing to assert", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ba44103b31d90b0c7531d66aa74254412485c85", |
| "description": "etnaviv: fix gbm_bo_get_handle_for_plane for multiplanar images", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "788f6dc85781c58b37c0d762085090d2d5d8d3d5" |
| }, |
| { |
| "sha": "f1cd56cdc11bcc348043d56dc74305b7aa71d44f", |
| "description": "virgl: Enable caching for sampler views and render targets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8cb795b4772f882024b20c4d4b051b2411dd1a8c", |
| "description": "Revert \"Revert \"virgl: Cache depth and stencil buffers\"\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "a8e75bb73c6f8ce94c4f598a2f4763b12188991c" |
| }, |
| { |
| "sha": "a425c5df789f2b28fdf9e61f108418b6b01e10a9", |
| "description": "virgl: Add more meta data to cached resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d104a387adb9fc69f8fbcec37dbf63ce71b7124", |
| "description": "pan/va: Integrate the tests into meson test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2046750c4a7f6d5ef4a50e4765f382a0e74aa0d", |
| "description": "pan/va: Add disassembler test harness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f917fb63e7a86cbffeb33085bc8d841d45061ca1", |
| "description": "pan/va: Add assembler test harness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "372879cf6c8802a2b3474e451eb6854776fe4e07", |
| "description": "pan/va: Add negative test cases for the assembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70430d322fcc9f0cfea1255ef0a24dbfadd24e76", |
| "description": "pan/va: Add dis/assembler test cases", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "688827f3c5280961ab096c342ea5834ccef8463e", |
| "description": "pan/va: Add disassembler generator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "227547db483864557c40191092872b9908e484d4", |
| "description": "pan/va: Check for FAU conflicts in the assembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "508dfba9137347baa34c99ea6a58c05eb0dc27d9", |
| "description": "pan/va: Add Valhall assembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c43327c049612a8a0e91032479d7a6847074d86c", |
| "description": "pan/va: Assert no instructions are duplicated", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02e378b628f8f76e5688f134569d333ebd9180dd", |
| "description": "pan/va: Add ISA.xml parser and support code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "316486dd9f6bbd03e7e13655674f1fa91e533b9a", |
| "description": "pan/va: Add initial ISA.xml for Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44aa7e25dd4168d12f6fbe9a3ef6d5dde662ff1e", |
| "description": "llvmpipe: correct the debug information printed with GALLIVM_PERF=nopt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ff30a0499bd872d77b0f377414bbc03463b9f87", |
| "description": "gallium: Reset {d,r}Priv in dri_unbind_context", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49908c602ffd2d84063effa7ddd0ee842be41a89", |
| "description": "anv/android: Rework our handling of AHardwareBuffer imports", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d903f51631cb003747b69f74454fa1823310786e", |
| "description": "tu: Triage some CTS failures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59c2337f2264c7e98600fae049812934e00a66b1", |
| "description": "panvk: Implement vkCmdClearAttachments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd97eb123e1ba2c63809df402b8e27c4c0af5a4a", |
| "description": "panvk: Expose panvk_cmd_alloc_fb_desc and panvk_cmd_alloc_tls_desc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f295e7f1d951a1555f7b3ede1506f176d676b521", |
| "description": "panvk: A pipeline might not be bound when the render pass is ended", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a0acc35af113f54f2e6ec93f27312822a01c363", |
| "description": "panvk: Move check for fragment requirement up to the draw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cef56d5824427d6fb23fd2017a08ad873bccf364", |
| "description": "panvk: Close batch when ending a command buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "616aa3f1386c121e2517fc35a565524c2d0e9adf", |
| "description": "panvk: Start a new batch when the job index gets above the limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "498e5f44fa9b3195818b212505fe840777a1ebea", |
| "description": "panvk: Don't try to update samplers if they are immutable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15ac51f7583ac38287aa082c0b01014c2fcd5b70", |
| "description": "ci/v3dv: update vulkan expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3f47f6e300ef1ec18b2c55ec82bccf263292351", |
| "description": "glsl: Properly handle .length() of an unsized array", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "273f61a0051a794d1a39d70fb1dbf46a3ca3c63f" |
| }, |
| { |
| "sha": "441826aaaac54e84629269c4622be2f17a465209", |
| "description": "glsl: Add operator for .length() method on implicitly-sized arrays", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "273f61a0051a794d1a39d70fb1dbf46a3ca3c63f" |
| }, |
| { |
| "sha": "e6cdb01c517b42dece9ed532fd6eba7a74aa8f71", |
| "description": "lima: avoid crash with negative viewport values", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11d6441b94c7bf59ee32c8bcb0e30d370f3bd42c", |
| "description": "dlist: don't handle unmerged draws as merged", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b328d8e9bc9900a0372d7c3307f18ad11d708af9" |
| }, |
| { |
| "sha": "0b36c2916dcdf4785c46194a1ef83e64b52b0430", |
| "description": "v3dv: expose VK_KHR_multiview", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c19dcec60474ef4eaf7a46ad11ce29fe2140eac2", |
| "description": "v3dv: implement interaction of queries with multiview", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "374215de1a32239ab8cc4e3e9d210b1675147b75", |
| "description": "v3dv: fix query error handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1620caaaf849c8a0d6b5aa51de880c0af75faea", |
| "description": "v3dv: track first and last subpass that use a view index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34724bafa46a6f25fd3ddc617ab3b67b2f9f5788", |
| "description": "v3dv: skip processing tiles for layers that are not in the view mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32cb8809aa32f34245100f9661e19e5933adfb19", |
| "description": "v3dv: use correct number of layers for multiview", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f46f5eac7ce95e5e59969d60df3895db76c362a0", |
| "description": "v3dv: don't merge subpasses with different view masks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5fd55ab16d770b9f59a63d125834a6e82e69bf51", |
| "description": "v3dv: broadcast multiview draw commands", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5acae3206d7742717a2c8c7f6da06f357b7a88b", |
| "description": "broadcom/compiler: implement nir_intrinsic_load_view_index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5872c7ca7ba79f5e5bf8824ee474b30fa9c12948", |
| "description": "v3dv: inject a custom passthrough geometry shader for multiview pipelines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9da26af07417d32130727bef8a7f3d6dfb2962aa", |
| "description": "v3dv: move all our NIR pre-processing to preprocess_nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5e67e1ce79b8e04847f1ea35b66790aa7fe5db3", |
| "description": "v3dv: store multiview info in our render pass data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc86e032cba24461dd43ccb40865f90950f79e21", |
| "description": "v3dv: drop unused parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72f55cf7c4eb78b4f8ccebcdde31305af6245f7c", |
| "description": "radv: implement VK_EXT_shader_atomic_float2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6694c37ea0d259f261a7fec4d1bec5d87186f2e3", |
| "description": "aco: implement VK_EXT_shader_atomic_float2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71912de1d2916759f3307f5b9ab8fb943c4c8322", |
| "description": "venus: log more WSI messages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee3495e46504d93c019bb3406a89deaee8a4c774", |
| "description": "turnip: Add support for VK_VALVE_mutable_descriptor_type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "567bbfd56b507735d00868774c4b73866ae0a10f", |
| "description": "venus: suballocate memory in more cases", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f06b0df741e018bb02218e149ef5e4e17f339162", |
| "description": "venus: clean up vn_AllocateMemory", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cac5711d433fa1519be101ad3dae1e1d53c9a55a", |
| "description": "llvmpipe: fix nir dot products (fsum op)", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4eb0475b5a0047e368129550e4c07a450a233a74" |
| }, |
| { |
| "sha": "6691a48bcc617bd8ec3ba248a4fa79ceb25e86e3", |
| "description": "zink: EXT_vertex_input_dynamic_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "907e4a0f0284f2ed370f9fa52cf24999c86aea59", |
| "description": "zink: improve oom flushing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9460c350b1b594f4808034eb902debd7eeb2e88c", |
| "description": "zink: merge draw_count and compute_count, move to batch struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48473ec967bc0ca80a0c3ae1d8d23247613d0190", |
| "description": "zink: more explicitly check shader stages during compile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7665e656c1a5cab8f05b7de4aeb461e9ead9f739", |
| "description": "zink: remove no longer used internal resource function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3137795e38b5e846e6d7f0b56b88dbfe861bdcde", |
| "description": "zink: replace some direct batch_usage calls with resource abstractions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12417c030b24a88c9b1c7931dc35ab5142458b42", |
| "description": "zink: use new resource batch usage utils for is_resource_busy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6bda555cc0e0b8c511b77989069402d6019452d2", |
| "description": "zink: simplify some dumb code in invalidate_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79ccc17da5d867dc43a0ee6f9468c94e21b87943", |
| "description": "zink: use resource batch usage helpers in invalidate_buffer()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5d6ce6e5ed3f9608a860d71cc40ea4efcac957d", |
| "description": "zink: collapse a conditional in zink_batch_resource_usage_set()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13d732ec5b44c603edf5534d1f70f469ec071aaf", |
| "description": "zink: add some resource util functions for batch usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a2b03376d610790d4cdba5e41b68f6542c878bf", |
| "description": "zink: force batch completion check on query result", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5bab4cc546f56f3e0d6afc2591258e3b799974b9", |
| "description": "zink: add screen function for checking usage completion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53c39f710ffa86fbc1107002b818cb5ed8ddd1f0", |
| "description": "freedreno/a6xx: Add missing PC_CCU_INVALIDATE_x", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cccdc513e3ee58b4119e9686c3086b606500d6a9" |
| }, |
| { |
| "sha": "1dc7b9b08b6a272693f85e956ec3c4e498823a65", |
| "description": "zink: use array size in spirv bo length calculations", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c1cdf30a119cc523616b3825daf144c1620c17b7" |
| }, |
| { |
| "sha": "ed98e54f193000156104af9cc8d797a99bd62316", |
| "description": "kmsro: Add 'kirin' driver support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5bf6ec31ccf6c24a407df9443a534f8036d26861", |
| "description": "crocus/gen4: restrict memcpy mapping to gen5", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "856e2b75291bf29ecdbce8879b3da1e8cad826c1", |
| "description": "frontends/va: change to per-layer rate control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2695823fd121e508256c4593ceff46df89da4af", |
| "description": "frontends/omx: change rate ctrl struct to array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "687bbe2270bee2a19f6ce8dba0a67f77ef96b106", |
| "description": "radeon/vcn/enc: change to per-temporal layer rate control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65ad80f1d843af47fda04449df61031df0fa099c", |
| "description": "radeon/vce: change rate ctrl struct to array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21da3be7a252eca8a0784857da82b509b448efdb", |
| "description": "r600: change rate ctrl struct to array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e0d51259519aa93a6bfa267dcfb8eaa32001e8e", |
| "description": "gallium: change rate ctrl struct to array", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec53e519c31255291f68c66ea2eb0dc84b3eb991", |
| "description": "frontends/va: handle h264 num_temporal_layers for SVC encoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8236320a0be393c3bfc81d47575d656e885158be", |
| "description": "radeonsi: enable H.264 temporal encoding support for VCN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51935d594ed97fac8f798e7686b8b9c8809b1380", |
| "description": "radeon/vcn/enc: H.264 SVC encode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41f4b69354d50d2bb496066cb3a16a95a2c9bfa5", |
| "description": "gallium: update h264 struct to track temporal layers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96c581e8979e79f95245f8a222c1cc925a02923d", |
| "description": "frontends/va: check number of temporal layers supported by encoder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a23beb9c4369bb6e258558427f22aa8a9a701c94", |
| "description": "gallium: add temporal layers cap enum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b45cddda183230232937387f91d009500b2372c9", |
| "description": "tu: handle half-reg fs outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1387d1d41103b3120d40f93f66a7cfe00304bfd7", |
| "description": "nv30: fix emulated vertex index buffers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0497588eac63e2b43ba2ff46f7edd103ba6fdf3c", |
| "description": "radv: allow unused VkSpecializationMapEntries", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc500da67d3544af821d8b088760db251fb6a42e", |
| "description": "nir/shrink_vectors: shrink vecN properly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36fe7398c01a081c73cff30fbc15d0d6734dc289", |
| "description": "nir/shrink_vectors: shrink ALU properly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8317fe314c992b5bd70e80721176d4d89954eb7c", |
| "description": "nir/opt_shrink_vectors: reverse iteration order", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d27417b597ff77d843422c2fda1d5261598225e5", |
| "description": "nir: consider write_mask in nir_ssa_def_components_read()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73905c4d017d37e22a581dee5253340f062c559b", |
| "description": "nir/opt_shrink_vectors: don't shrink vectors used by intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ece99eb69f2f7b4556a63034cc379c77c8697dd1", |
| "description": "nir/lower_alu_to_scalar: don't skip gaps in write_mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4eb0475b5a0047e368129550e4c07a450a233a74", |
| "description": "v3dv: assert job->cmd_buffer is valid", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "31a786c80addde6a4d9fd6b1f66b96f8cc3a72ef" |
| }, |
| { |
| "sha": "8a99873712492067afa8b08c0436c2794a516884", |
| "description": "isl: fix mapping of format->stringname", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ed6e586562f4443c56e385017a109e5a5ca5294e" |
| }, |
| { |
| "sha": "8aa60029433b2a977f8d7f5cbd25f31c9d1af29d", |
| "description": "vulkan/overlay: don't display histogram and range for device and format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2138d1b9e630b4c481c9d1ff555fb77a71ef78cc", |
| "description": "teximage: return correct desktop GL error for compressedteximage", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cc0834ca604638081ae6c295050c657625086c6", |
| "description": "asahi: Generalize src_offset for non-4byte formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3e0b3b912b552f753a2af7c2357228f4ab98c7f", |
| "description": "asahi: Add integers to agx_vertex_formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3cd6f6238839fda454870dd8b6db0e84bf6944f6", |
| "description": "agx: Shift vertex buffer stride in the compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7ba0fb04dbaa6896741b6aef1130166127a40f0", |
| "description": "agx: Add agx_format_shift routine", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b329fe826413ad8cbc6f2884cafb25f8ea975c71", |
| "description": "asahi: Pass instance_divisor to the compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96c98e0d2516ddbd4aa76e397d533a46a48bbdcc", |
| "description": "agx: Define p_extract for type converts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3417ecb4d7ce947936ab3bb1007d7016a5d38197", |
| "description": "agx: Implement instanced arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "538e3a31003b257de71ad7c1230c59c37783ae26", |
| "description": "agx: Include divisors in the vertex shader key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c353d47be5d0c45ed72b09084ed66d3c99b4998", |
| "description": "agx: Add udiv-by-constant routine", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50a4c993fd5638267d7f06e130b573a455a0891c", |
| "description": "agx: Add agx_ushr helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c1f754a7174b7d64de0cb5ad752012332e993a9", |
| "description": "agx: Handle load_instance_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f5eebe5e6a434193be1968f2646911f19b4d84d", |
| "description": "agx: Drop dated /* TODO: RA */", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b1dd2e5221332110f7ad24d3a7e34b5d05c0661", |
| "description": "asahi: Enable instancing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "465224379c319dc42cc533ae53542cdf01dd7650", |
| "description": "agx: Plug memory leak in register allocator", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "85e18deb18a195cea78da8746fe9a2ef8e74e049" |
| }, |
| { |
| "sha": "7848100f270b2b917b7d6b853bd0784f658bcaa0", |
| "description": "agx: Use consistent ncomps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cce1a2fc196e917be5de07d20d48f300b053195c", |
| "description": "agx: Dump register file when failing to allocate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5fb9159eb97e439e67145107b11512a66fe86cc8", |
| "description": "agx: Fix mismatched units in load_ubo", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "033d4d09fc7e76db8b6af4477a661d4b1e979b95" |
| }, |
| { |
| "sha": "5deb7c26d67bcb37daaeb1d5132393d81555f63c", |
| "description": "agx: Don't set helper invocation kill bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8aa5ba4012b2b8fb5ca8fb615a917ea3fd76ba64", |
| "description": "asahi: Assert texture layer is nonzero", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41417a99497b2a27353cd3360456c80d76871bde", |
| "description": "asahi: Require tiling for cube maps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ecc14a7477ab82a9087537b416908b5b57ccc19", |
| "description": "asahi: Simplify can_tile type signature", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "904ce664335b78f332dfa7c44821eaae8a32f4d1", |
| "description": "asahi: Allow tiled cube maps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b4eb731f1d819d4fdaa31fa1a736cdcd31a8818", |
| "description": "asahi: Use agx_rsrc_offset for linear transfer_map", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "695fe3897dc450a8b97f8cd11cf94e9bfd93cfb7", |
| "description": "asahi: Implement cube map tiling transfers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "143783538a01ea04227c343f9a2ee4902f541e03", |
| "description": "asahi: Calculate resource offsets for cube maps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be3d4ce8c4b6503253247d4cabe737c3a78f6816", |
| "description": "asahi: Calculate cube map stride", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db6d5a0860ba3cd09f4b06807d014f4f9a63eb77", |
| "description": "asahi: Set texture dimension field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1671022bf25d1985ec4a7770f420d06229f5d358", |
| "description": "asahi: Identify texture dimension field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23f5ad668f1220e905a6f35d947c04b126c457e0", |
| "description": "asahi: Fix sampler filtering flag", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cad54e2721ded55c0ffa8257c943c1a3be4a8a99" |
| }, |
| { |
| "sha": "f376a90d21f878ac57a836bab5b3a3a97870c323", |
| "description": "asahi: Identify texture address field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73262d4bd4a4637a332264a165c62ce3209d03fb", |
| "description": "microsoft/spirv_to_dxil: Adding continue opt pass to fix DXIL loop gen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd9550b026e078607c48f316f6b0e67947605b7b", |
| "description": "vulkan/wsi: replace prime_blit_buffer by a bool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "890b1c0f2abfc15b2187858f43678b3410f0a5d2", |
| "description": "aco: Use cpp_msvc_compat_args.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6bcafcc07001f549a501351ef3d0a725a26857e", |
| "description": "radv: Use c_msvc_compat_args.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b17f90ab4abecb54accf29ab864023e69574ff66", |
| "description": "panvk: Fix sampler filter modes on Bifrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "058d4d3b3e9abff490fd148a35703f43dea60af5", |
| "description": "panfrost: Make panfrost_batch_get_bifrost_tiler per-gen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f0c235da1a07568dd19dd0fabb3086154e1cecd", |
| "description": "panfrost: Move init_batch to GenXML vtbl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d0f6592b2aee1d4c0102f6ca79f39eb20818f96", |
| "description": "panfrost: Use PAN_ARCH for the rest of pan_cmdstream", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7a0720ef16aecb6595816363f5467a775716c12", |
| "description": "panfrost: Add a concatenation macro for genxml", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4b0d1739591ba6a325df3b08e7f3d1d8e74e28b", |
| "description": "panfrost: #ifdef fragment RSD packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a222ead4dea56fc40d9dc213e91e01ada8434963", |
| "description": "panfrost: #ifdef pan_merge_empty_fs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "433ca313adbd0af1e6fd69dc13734552e8354237", |
| "description": "panfrost: Share blend code across architectures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84c33f188f39812e6603930a41b56d0952b3e2fa", |
| "description": "panfrost: Share sampler code across archs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c80732eab30c043f0d2dc5641030e747f645e6a1", |
| "description": "panfrost: Match sampler \"nearest\" names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd298985c80eb2e71bbd17a9e62527b580993ba4", |
| "description": "panfrost: Don't make get_index_buffer_bounded per-gen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2670c4db91466af32632fefc8671b346db8b67d5", |
| "description": "panfrost: Statically determine uses_clamp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "284b71a2e1d33a86c65beab215b33747a28aea38", |
| "description": "panfrost: Compile pan_cmdstream per-gen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cce6b913e2094cec5b4716271252fdacf421364", |
| "description": "panfrost: Move sysval analysis out of per-gen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5039c66ae91473fe8bb5bc18094761554b27fcc2", |
| "description": "panfrost: Make sampler view creation private", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0e6db100c9bb812fc60643299389ec784e59b97", |
| "description": "panfrost: Move context initalization to the vtable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "366de834aa6d8c578b4d9cd0905b0c42353cbe89", |
| "description": "ci/freedreno: Enable the MSAA deqp tests.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18e7633b384cc51467bf7eaa725bf318c4d6c271", |
| "description": "egl/dri2: Stop disabling pbuffer support on msaa configs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0972b0f7547fe9956a1b5a5cbfda38a0fd996fa6", |
| "description": "virgl: disallow null-terminated debug messages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1431f6c7655f9aa2a7700f003ca6cf1f2d0dd198", |
| "description": "nir: Validate newly documented texture restrictions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "499cc7a9ecdd7261a5859fa5220e0fdaf764d36e", |
| "description": "nir/validate: refactor validate_assert to have a return value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e212a191a671aa1a64343eafceb99d81bd1d624d", |
| "description": "dxil: Set coord_components on the txf in lower_int_sampler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74ec2b12be17a7796186b3100a5a6b208be45b23", |
| "description": "nir/lower_tex: Rework invalid implicit LOD lowering", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e382890e25c0d95b0765ec00126f27dacc0e1da9" |
| }, |
| { |
| "sha": "f9442e46ff61c37358d5dc3fa49c6e4f474b4674", |
| "description": "pan/mdg: Garbage collect silly quirk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ecfbaf7f08cd35d46b87af5362be811ea3f3647", |
| "description": "intel/blorp: Use nir_texop_txl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa717a202cb0287be8fbf73f68f58c71fff49fae", |
| "description": "docs,nir: Document NIR texture instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4465ca296ddbbcb19c512678c09639830db5de6f", |
| "description": "nir: Suffix all the MCS texture stuff _intel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdde108af5100a5bdbaae43a9b41862b0cc866fa", |
| "description": "panfrost: Don't handle nir_texop_txf_ms_mcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7b429e8ecbf73536ee7c6ff8d14389f35e00a8f", |
| "description": "amd: Don't handle nir_tex_src_ms_mcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2332d963df4d60863047ba77bb9cc6eedcf7924", |
| "description": "ttn: Don't handle texop_txf_ms_mcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82d84a35a1fb611de6d2055ccd8fdf3eeba373d8", |
| "description": "v3d: handle debug options with debug_named_value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "061508d3105a320514fa8415a418229ae5250a3e", |
| "description": "targets/graw-xlib: Add missing dep_x11", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e0633ca49425dbc869521cede6a82d2d91c8042", |
| "description": "glsl: relax rule on varying matching for shaders older than 4.20", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c54c42321ea5a3d9a09bbe89c00346f8c26b9300" |
| }, |
| { |
| "sha": "1e5a470b43fd1d72c3841a8759a4db38f366358a", |
| "description": "draw/llvmpipe: multiply polygon offset units by 2", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f9e2c24326869542c9b43220f63dd9841c6de38f" |
| }, |
| { |
| "sha": "ef29bb6bc53bf07097ddaf6329c8892f50168e7e", |
| "description": "intel/compiler: Handle ternary add in lower_simd_width", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0608e76e00da8921be1532340f8448215e8438b6", |
| "description": "intel/compiler: Fix missing break in switch", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "cde9ca616d7bd2ecdf3281f087e9c7acccc85192" |
| }, |
| { |
| "sha": "11cb374a300dcfe0178c3e0204e02614e2f3b860", |
| "description": "panfrost,panvk: Remove broken v4 spilling code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1dbbc3dc1a763fff40e13de5dda4a227af4a583", |
| "description": "freedreno: Lock access to msm_pipe for RB object suballocation.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "737d4caa83a949ad38eb9f4663ec020e189886a9" |
| }, |
| { |
| "sha": "af0fa5016d2e85d237f13123706bc0f438f11945", |
| "description": "gallium/ureg: Sort the output decls.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "929558776eaa7016f08a0536c144779c9e07a0e7", |
| "description": "intel/eu: Don't validate LSC transpose on ops that don't have it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1087cf680aa6de878645ce4bb80da0038e0afc88", |
| "description": "gallivm/img: use uint for image coord builder.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8fce38ed65b0df53508ea5990bdd7d14e4be3a5", |
| "description": "llvmpipe: rework query fence signalling for get_query_result_resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17f7b4b83e1f6573f7d261aae299c133f3bed7c7", |
| "description": "turnip: Replace tu_lower_image_size with nir_lower_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e83fe65cd8aa503f567bb13500058130fad856af", |
| "description": "radv,radeonsi: Do cube size divide-by-6 lowering in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60b5faf57237a8cb61cabedaedbdfef256d2a9db", |
| "description": "nir/lower_tex: Add a lower_txs_cube_array option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6102dda0a7034e1876527e29b6a88307482ce15", |
| "description": "nir/lower_image: Handle index and bindless image_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d6c790f9f6c373e667de955822b1048c7073ba3", |
| "description": "pan/bi: Mark mod to string as maybe unused", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7346ab85b18e7c3bbb46c27f0041d3d4e558e4e0", |
| "description": "pan/bi: Remove duplicate NIR compiler options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b56f5c27deb681c7d5f6ea186cb99fe6f8394440", |
| "description": "pan/bi: Add explicit cast for lod_or_mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a95dd9494da6966ce303fc238ddd9208be9a63bc", |
| "description": "panfrost: Only build libpanfrost with GL/VK", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55e6dd37244f0d2f49f33156c1c91cbdb5fc299a", |
| "description": "panfrost: Remove unnecessary bifrost_compiler deps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c10b8866887a6ebc9dc60b78e28d48a2efbfda8e", |
| "description": "meson: Build panfrost with tools=panfrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a2d317b996f57647da23de7876142be4b9b71f3", |
| "description": "gallivm: fix FTBFS on i386 with LLVM >= 13, StackAlignmentOverride is gone", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1b4c64a28d9fc093229eab91a3a7fc4cb4fe29a", |
| "description": "gallivm: add new wrapper around Module::setOverrideStackAlignment()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a860bb8c35191e7505a71e17250d4ff060f17cb", |
| "description": "egl: add support for EGL_EXT_device_drm_render_node", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b96c4e24f6f062e310a8534fd36f3fb818fc7d9", |
| "description": "EGL: sync headers with Khronos", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a45117a325b244a1587c801ce24080518b2d5da9", |
| "description": "ci/v3d: add piglit flake test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "211d1dfd34499d57709c15d10bdadc514e9e13c2", |
| "description": "aco: don't create v_madmk_f32/v_madak_f32 from v_fma_legacy_f16", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "215adc2f18e3a1cf465e2ba9a15957f1a04596a3", |
| "description": "freedreno/registers: update dsi registers to support tpg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3ec4a934d6a9776e6f67cd44565180c098a6846", |
| "description": "util: add workaround for Full Bore", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f5cd08ede0b9d445535d54beffcad0e5c4a62bb", |
| "description": "llvmpipe: add support for time elapsed queries.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "506e51b8560f30bc67ee84def535a324b5748208" |
| }, |
| { |
| "sha": "d8bfad70dc1666f7ff9f6122acd20b98c4ff5232", |
| "description": "Revert \"CI: Disable LAVA devices\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1f4ff4ed2e6fbefb5026d8300a80049ccf4912a5" |
| }, |
| { |
| "sha": "e42bb25ee26987f3ca0af5be55cebaba320e1285", |
| "description": "zink: fix cached descriptor allocation clamping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8db2d53418c3c0eb627763e5ce756ca83c79efa7", |
| "description": "zink: improve lazy descriptor pool handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "849c5208874b6b41189d15729d07a84f276fccb2", |
| "description": "zink: add define for descriptor alloc clamping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "559e009af19c26b534bc1dec35f8ff0488e83982", |
| "description": "zink: clamp descriptor allocation bucket sizing to defined limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2736bf4e1799c0f82b4cc6899ebd7c9c93e48154", |
| "description": "zink: split mem cache per type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7aca74e219c9c8b5729e794a03ca2c74621e3d49", |
| "description": "zink: inline mem cache hash table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdfa155f2ba494396c38b0429c233c3f3b9dfd17", |
| "description": "zink: move mem cache to sub-struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8905446d656d51634af5cb243ab14e7833ac598", |
| "description": "zink: rework oom flushing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0dc77c8aa537fbea4ebfc2ceb49a4df6843901cd", |
| "description": "zink: add a param to check_batch_completion for toggling lock-taking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7f958d841356d338a4d7bb68f8366f9b74a6546", |
| "description": "zink: use a local var for draw mode during draw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10e7cb588830504e9089a232ba5c50549250958c", |
| "description": "zink: make batch_rp and norp static inlines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2795537d5c2b2fc78b43251c372d18f74a2f9d41", |
| "description": "zink: make zink_end_render_pass public", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ffe73c71a89bf72096bc469df67002221776ae5", |
| "description": "zink: split draw_count checking to local variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49ee703e112aa4579a01f3783ab34a124740a796", |
| "description": "zink: split and move maybe_flush_or_stall mechanic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9823b970fb51db21ac6ce29753eba82dc25f3072", |
| "description": "zink: handle vertex buffer offset overflows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5dd1259c5653b25ff7d6c0cb662cf5e5a27f798", |
| "description": "zink: change vbo_bind_count to a mask of slots", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba3c4ce3852af72697d199dee1187f31dc7d92e8", |
| "description": "zink: add mechanism for generating VkBuffers for rebinding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47946855f19cc7d082fd59e090bb83f5d3930871", |
| "description": "meson: allow egl_native_platform to be specified", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f8dc22bf61c1e6008f6954ffd25c1ee322f500c6" |
| }, |
| { |
| "sha": "384181921c23fc7630b4a7d373f5b6755d20c8af", |
| "description": "egl/surfaceless: try kms_swrast before swrast", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f7e0cdcf1a5b639b4df610be600fa5d8db100289" |
| }, |
| { |
| "sha": "43ccc6c091a72cb94327688c299f8068838b9e81", |
| "description": "llvmpipe: always use draw_regions intersection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba7fd5b5614514e9c0fbb2e5020b6b40fefde847", |
| "description": "llvmpipe/linear: don't try to use tgsi analysis for nir shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f90b6c875a6cf484af433057b8be69da49bab95e", |
| "description": "llvmpipe: add some extra linear rast checks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd9cc1d00701bad61a4ddde67c4a3eb97f76eeaf", |
| "description": "llvmpipe/linear: fix ppc64/s390 build", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a1d3bcf26df5b303fbfdc34584c982efb020ade", |
| "description": "llvmpipe: Add a linear rasterizer optimized for 2D rendering.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4dc81cc6318164ca2aaef25bf3dd164c766be6da", |
| "description": "anv: Advertise support for VK_EXT_shader_atomic_float2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3e53495a9d1fb653e6ba66e1ecd4a3c3ea5994d", |
| "description": "vulkan: Update XML and headers to 1.2.185", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "baefdceeaf8c360c21e2953804389b7d21cfbc1e", |
| "description": "spirv: Implement SPV_EXT_shader_atomic_float16_add", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c29891fa4631efcaf11e2a7337aae7f1eaea07c", |
| "description": "intel/compiler: Remove cube array size lowering in compiler backend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2a30ebf44a011c54faa31bf62d6c08aa05479a3", |
| "description": "intel/compiler: Lower cube image sizes using nir_lower_image()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5514a22366f7ef80b1c2e6d2d29d65a272c31fb", |
| "description": "intel/compiler: Rename brw_nir_lower_image_load_store to brw_nir_lower_storage_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6898549d564f5c4f035b9ead7c6f77028fc25b04", |
| "description": "nir: Add nir_lower_image() to lower cube image sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27534a49cf3872646cb8ef9371707d74a81b1986", |
| "description": "iris: add tile cache flush to iris_copy_region", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0fba89cf61a79235a9c8442a00b32391a31dee3", |
| "description": "nir/lower_subgroups: Handle down-casts in uint_to_ballot_type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b8bb81e827997c5012732795bddf88dd25fed45", |
| "description": "CI: Disable LAVA devices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f3fde6f362acb1841e1af634a2e65f3811ca314", |
| "description": "intel/compiler: Use GCM in nir_optimize", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c742a99fb6cf96ffa9c8c5fffc7d6a9057c5671d", |
| "description": "intel/compiler: call nir_opt_dead_cf() after we have finished all opts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cc36887abf9a8d47d15ad3098c6bd4bd0d33007", |
| "description": "nir/gcm: be less destructive with instruction order", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "436668874a1508edf127be16873c6811fe13a3e6", |
| "description": "nir/gcm: Clear out pass_flags before starting", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8dfe6f672f4f3e226089c6cc8d392fcd39dff5cb" |
| }, |
| { |
| "sha": "3ab74d0ffa3bb14ef6971d8e9d94514e0ff2671a", |
| "description": "nir: add nir_imm_ivec3 builder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d8e9430d267d872941fe2af7c1336e58f089101", |
| "description": "aco: include <cstddef> in aco_util.h", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "59fdaa1985f9269c40f0ca4704fbeb3fb05c4c2f" |
| }, |
| { |
| "sha": "7c81a9d56f7f308c494cbe971f00eaaf786834af", |
| "description": "gallivm: fix pass init order on mips64 with llvm 8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f07c675b911ff4d630556608e5d7d867c7e690c", |
| "description": "pass egl-symbols-check test on mips64el", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88b234d7a7cd71fcb4955428010f238ec9530431", |
| "description": "gallivm: add basic mips64 support and set mcpu to mips64r5 on ls3a4000", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6455ab6e5ac5b1ad815d3e67e72d9adef7ffd21c", |
| "description": "egl/wayland: Allow EGLSurface to outlive wl_egl_window", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e2464d26bace803aad575c117686412be82388a", |
| "description": "egl/wayland: Error on invalid native window", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3870c52159f89545fbe14967c395ebc73ad4cf5b", |
| "description": "aco/ra: don't allocate vector space for MIMG NSA operands", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8250f2ae29eecf21a3270f4e45282f0612cdddf0", |
| "description": "anv: share some code between vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcfc4bb89a28849f7891bd5944bc2e2024f65038", |
| "description": "ci/v3dv: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6843d990b3ca6910954093b7837a8fd437cbc18", |
| "description": "intel/tools/aubinator_error_decode: tag hanging instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18fa8205063b5dc07d1e253806070ba008793e1b", |
| "description": "ci: actually run piglit tests with virgl", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f1b952fa739998f87cec16d09799a65ea7c631be" |
| }, |
| { |
| "sha": "2608ee4031bc6fec24ebb66773c871513800b352", |
| "description": "v3dv: fix I/O lowering for GS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c6196e7e88a51a87f62d28e9f34197ff57cf5b8", |
| "description": "crocus/gen4-5: fix ff gs emit on VS vue map change.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "74245ca0372cef6850791d454d2490304df68a65", |
| "description": "docs: update anisotropic info for softpipe/llvmpipe/lavapipe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a54cd0a83e6340afb83400e3deaf3be84b1de716", |
| "description": "llvmpipe/virgl/ci: update traces for aniso", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1769ce34048495eb28d647914c66b90886796dab", |
| "description": "lavapipe: add support for anisotropic texturing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d4d7594d14c06168ab8c75f67d4b32b359552f8", |
| "description": "llvmpipe: enable GL_ARB_texture_filter_anisotropic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bb23ed6dba2abf05568e738eedd02f05ecb1b2c", |
| "description": "draw: add sampler max_aniso query.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cfcf3783ba904e89f99d131e1f8ad7d450e3296", |
| "description": "llvmpipe: add support for max aniso query.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce2b711c0a5d2c1d595f783e7a7bc92388cef4e7", |
| "description": "gallivm: add support for anisotropic sampling.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a672f9ebf02645e66797357cd4b7db3b415359dc", |
| "description": "llvmpipe: add filter table shader accessor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4366a77daeaffab87747f13e9a7d379f37a0e352", |
| "description": "draw: add shader access to aniso filter table.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "848d4e7e4361fc39a687be3d218515214edf428e", |
| "description": "gallivm: add anisotropic filter weight table.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a3748d999a988923813e50c64c51884218a988f", |
| "description": "gallium: add pipe_sampler_state::pad member", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "393ee837fb29b24ebb72fbe7e3b493b8539c06dc", |
| "description": "nir: Add a format field to _deref image intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b57272af8dc4d44fc7f026e203a6d836a5cfdd6", |
| "description": "nir: Set src_components = -1 for image intrinsic deref sources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0afb60258faa66771569b7ce36f6feb591102c9", |
| "description": "nir: Set IMAGE_DIM and IMAGE_ARRAY on deref intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea7fcd5a9774b2d0500bea35f7f2c36c06e11f55", |
| "description": "glsl/nir: Use nir_ssa_undef() from nir_builder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b9562a94ae3969c595e38b21758be828a08212c", |
| "description": "anv: Allow unused VkSpecializationMapEntries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5e782f5f43185076acbbea1e42000fd1fb48aa0", |
| "description": "aux/draw: use nir_to_tgsi for draw shader in llvm path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c36224f95b61c71a79e00ddf8ef0f02dd1085eb", |
| "description": "zink: Fix unused-variable warning", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9b40fc4892c24a5eb5558719682fad6bfc3dd79b" |
| }, |
| { |
| "sha": "50f9519ea5fbdb48d14a570f307c1ef6d22a9e6e", |
| "description": "nir/lower_point_size_mov: zero nir_state_slot::swizzle in new variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1132df843cc71dd0773d3180e218a73230674367", |
| "description": "freedreno: use new tc util for setting bytes_mapped_limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3914bb2e891faa0409638c6f5f6a5b8a80176ae", |
| "description": "zink: use new tc util for setting bytes_mapped_limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01414d435c40931fe319c11beff2633e164d536e", |
| "description": "radeonsi: use new tc util for setting bytes_mapped_limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "671d579b46d79905a4daa2e3e59ee0d29a95708e", |
| "description": "util/tc: add a util function for setting bytes_mapped_limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3db856689decdd435f8f3b766d7b8521ca477e49", |
| "description": "zink: add changed flag for blend states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df243d009485703cd9980207ef9bcc2da6bc16e7", |
| "description": "broadcom: don't define internal BPP values twice", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc40157888a8825fe5c411f20029466c7c2f1d47", |
| "description": "broadcom/compiler: emit TMU flush before a jump", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "197090a3fcae47a4aa0faa06ea3a45e1bb64a458" |
| }, |
| { |
| "sha": "54e1ec017d7852bfc4ba46b54c3ab516f96102f7", |
| "description": "st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5bfd1a7e19ec1c510c2ba4adadad98d78f712eaf", |
| "description": "radeonsi: Check aux_context on si_destroy_screen()", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8be61e8a9e49190593e0c90077a8ce100b5743de", |
| "description": "mesa: fix bindless uniform samplers update", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "736f1f70ab8a7995041a707d28d0e1a5f2940f4c" |
| }, |
| { |
| "sha": "9b1a296172df38561d650abf98ee2e1c77ac6fc2", |
| "description": "aco/optimizer: ensure to not erase high bits when propagating packed constants", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66213ab2de023250ceb6ea98270065ee9de02f79", |
| "description": "clover/il: return IL only for spirv and correct length", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59e69e8ec5b2df124b2a9c23fec53a5988563676", |
| "description": "zink: remove screen info stuff from draw templates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bafcde42f15fde030c20ddc81b5695a0bfd662b", |
| "description": "zink: add a ctx flag for shader reading basevertex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37ee123063da2c679616248f0170d1dc38bc97f4", |
| "description": "zink: use drawid_offset directly during draw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "405d45f00963b142d56ab3d2c9c1e5405cbace2d", |
| "description": "zink: flatten descriptor_refs_dirty into BATCH_CHANGED template", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96559e7418bc9b68a750ac764b3d100e39d56611", |
| "description": "zink: add a ctx flag for drawid reading", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3321f1b856c87e1d44b8b3d5a4d52b4652b3f5e", |
| "description": "zink: don't rebind vertex buffers if pipeline changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6d268d1a0f1a1bed8603e711b4562443803602a", |
| "description": "zink: stop flagging pipeline dirty for line width changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb3b75868672854222b8e5bf3bcab1c9c7770e11", |
| "description": "zink: split pipeline_changed to use template value separately", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b37a2c6ef2a1aec00a48bea8d3442b7f98f4c5e0", |
| "description": "zink: add template for starting new cmdbuf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c88ce857995e304ffedd9002ab4dc62733cbb443", |
| "description": "zink: if descriptor updating flushes, re-call draw/compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2f1892e621c892606db73df493ad21f708bbb92", |
| "description": "zink: make descriptors_update hook return a bool if a flush occurred", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5ccc41ca5e9f5d3a8f76490ecf0bf04e1197da8", |
| "description": "zink: add draw template for dynamic state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfcc2ff03fdda14c218c96c658eb81642df3ad44", |
| "description": "zink: start adding C++ draw templates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15c7e3e9225ee692c8302e26592c2abddbcf5b8f", |
| "description": "zink: ifdef out some context prototypes/inlines for c++ compile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4702204bc342ef1d8b383554e3be9715419099d", |
| "description": "zink: optimize shader recalc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "785b4728cfec8d55b00f65d41d3fe27fbaf46ee2", |
| "description": "zink: set dedicated allocation when needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8727ec8568f4e0d96ce731151095b5cf5db6b43", |
| "description": "zink: hook up VK_KHR_dedicated_allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9516a4edd510a72c334d392229c95c45899c274", |
| "description": "zink: check for dedicated allocation requirements during image alloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bda26dfcfc5f9012ab1bd22f2bbaa664315e2671", |
| "description": "freedreno/ir3: Reduce choose_instr_dec() and _inc() overhead.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56dd1adf3b8b377b301e5973bf19c540c757ac54", |
| "description": "features: VK_EXT_color_write_enable for lavapipe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "578190c0fedd6cb0e348f3512ef1fab365713214", |
| "description": "lavapipe: implement VK_EXT_color_write_enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0115fab46b9185d3d6bf2b4ca6dc12311f6e07fc", |
| "description": "lavapipe: add a padding member to rendering_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a296cc268471fa0dfa092aebc0dd5e092494075c", |
| "description": "gallium: Remove dead pb_malloc_buffer_create function prototype", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75aa8524ec22888229e5849b5715d7111a0885b4", |
| "description": "wl/shm: don't fetch formats if not requested.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd5fa73e6c8deeb8e09062e412d7d05fe57d0c59", |
| "description": "v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff55412f40a7d588e47e2c35d175aea0ac3cfe95", |
| "description": "nv50/ir/nir: fix smem size for GL", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "dc667b1f192d33d073832a50b0e920734f9fb8ef" |
| }, |
| { |
| "sha": "d6dd13a62ec5f21c58e4251e6d7d872b31a55c86", |
| "description": "v3dv: implement VK_EXT_physical_device_drm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8413c57a3ffe2ea2d4bedd9efe5524686720495f", |
| "description": "nouveau: Support nir_intrinsic_*_atomic_fadd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17", |
| "description": "softpipe/aniso: move DDQ calculation to after scaling.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2135aba8d99d5b0b5f73d97d4aac6a25d69de57c" |
| }, |
| { |
| "sha": "7de5293b897080a2a954d54e076b2c1e55f08c53", |
| "description": "pan/bi: Shrink live array to 8-bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbf2ef6b4a60d8aa3c45c22ebb8ae68e56b8b548", |
| "description": "pan/bi: Clean up liveness freeing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84e2e5f23c7d01f09d68c10a95e59a35f37939af", |
| "description": "pan/bi: Clean up useless casts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fcea302954c97d53cfe836ffae707664585f7b1", |
| "description": "pan/bi: Copy block bi_block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a372368e228ac587c5fad74d381dd16b072da245", |
| "description": "pan/bi: Copy back bi_foreach_successor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bee48a635be1ec1397416b9099a5f86767949cf", |
| "description": "pan/bi: Copy back add_successor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a667e1bb6ddaafedcd1db16e1ff520c805338a9c", |
| "description": "pan/bi: Copy liveness routines back", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55d57b828f7669a1fd5e4c6c9cc04370a88d31a2", |
| "description": "aco: Fix how p_elect interacts with optimizations.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e66f54e5c83fd545e1a4062e683b584a35dacc00" |
| }, |
| { |
| "sha": "749251391d967ce5450a6adfeb64cb773cce2508", |
| "description": "glsl: replace some C++ code with C", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed57666a5c10a601b89868fa986d9ef215b908ed", |
| "description": "mesa: fix incorrect comment in draw_gallium_multimode", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4566383ae4bf28b99576ae9d293c50decc771888" |
| }, |
| { |
| "sha": "73a03d12e953f037555e06406681c67c5c710968", |
| "description": "mesa: remove unused drawid_offset parameter from DrawGalliumMultiMode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "703279e6da2168aadde4407a8b97a1f54bf3250f", |
| "description": "st/mesa: inline st_setup_arrays on MSVC too by adding a wrapper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2850db0a9ef3751b1b3429d9b7e75ed22dc4e59e", |
| "description": "util/foz: stop crashing on destroy if prepare hasn't been called", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c" |
| }, |
| { |
| "sha": "d27f7fa1b334f799bcb75d185bf359a4c5091572", |
| "description": "anv: fix feature/property/sizes reported for fragment shading rate", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "790ff1ceac8a406467b38c929e0ae75200da59f0" |
| }, |
| { |
| "sha": "8f0385c12c0360e72744c286fca64eb8a8433986", |
| "description": "util/tc: make clear calls async", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1abc480b5a00e3707370caf6cdd1f8774c99d724", |
| "description": "radeonsi: document a missing synchronization for bindless textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f9b3a70986b66a799145b461af4df74652078b7", |
| "description": "radeonsi: set scratch_state dirty only if ctx->scratch_buffer allocated", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be9ca622478ac4ef1eda9c1ce6244d7bed7e02f9", |
| "description": "radeonsi: remove redundant setting scratch_state atom dirty", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86ff5b7ddb60ee82b04eea143b9cc7efa3ff8183", |
| "description": "radeonsi: don't expose no-attachment MSAA 16x on all 1 RB chips due to issues", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59e923e5a1fecfb17fc3dc0f912baa9cede2c2ca", |
| "description": "lavapipe: don't read line stipple info in pipeline creation if stipple is disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11f9ad92382d92d6e6e16ae650003c448ef187b8", |
| "description": "gallium/ttn: Add a debug flag for dumping the shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c36022e0d5c00f6b4c18b67e87c5be2874152cf", |
| "description": "nir_to_tgsi: Fix image declarations.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46cc332025b62484baf8f510f285d4749118dde6", |
| "description": "anv: Stop reference counting semaphores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d44ea09e61f4e385bda1280e388cc60dcd4e11cf", |
| "description": "anv: Drop unused sync_file and BO semaphore code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b363d5b552d4acca40251254edf5848654ea7bc", |
| "description": "anv: Assume syncobj support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a62973580b7846f2213cbd2589e9473c26596683", |
| "description": "intel/eu: Start validating LSC message descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89b7a40212880bc104758be5895f1ad915052854", |
| "description": "intel/compiler: Enable has_iadd3 option on XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06ab73768612084b0ea614c0da87f2f63587b788", |
| "description": "nir: Add optimizations for iadd3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6db2299a8e872336b5d43f78e78222c0f9cb279", |
| "description": "intel/compiler: Allow ternary add to promote source to immediate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cde9ca616d7bd2ecdf3281f087e9c7acccc85192", |
| "description": "intel/compiler: Make decision based on source type instead of opcode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "705285b9f4a11b19c550ef3acbb40eb0a1d6bc41", |
| "description": "intel/compiler: Add support for ternary add instruction on XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8dff256c07fac1484b66c7f7a71f1b9c5ffe1dd", |
| "description": "nir: Add new opcode for ternary addition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e17931d2120148dd71d5014421303816611df60", |
| "description": "radv: Use pre-computed viewport transform for NGG culling state.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9a478f1cd1d911431b619e0db5551207131dfc1", |
| "description": "radv: remove unused variable from radv_emit_viewport", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2ef92d7a58ee07d6b44131712b6b85700503e38", |
| "description": "radv: pre-calculate viewport transforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e13cb1965ae608a48f7fd2579f8a27119f4e04a", |
| "description": "radv: merge si_write_viewport into radv_emit_viewport", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53d4485a028525f9a041e527e50d79ecd3e999fc", |
| "description": "freedreno: fix wrong tile aligment for 3 CCU gpu", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "78c8a8af80d5b0ccd68dd85ff7ecbb699be31f7d" |
| }, |
| { |
| "sha": "60c5abf6857b57893f313e2228e2ec0fac8f1995", |
| "description": "aco: Remove s_and with exec when all lanes are active.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e66f54e5c83fd545e1a4062e683b584a35dacc00", |
| "description": "aco: Allow elect to take advantage of knowing when all lanes are active.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b12318f26c2440bed3cc0cc9261666d1253a05ba", |
| "description": "aco: Swap s_and operand order for ballot.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5008a48d39fc7df788ce15eac0154f428632022", |
| "description": "intel/perf: Use intel_i915_query_flags instead of hand-rolling it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba99d2a3288d87245ce9787106b6118595bd4fb4", |
| "description": "intel/dev: Use intel_i915_query_alloc in query_topology", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fa6b8d0417f215a859386c9c41aca3cd4ec201e", |
| "description": "iris: Use intel_i915_query for meminfo", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e60114b2ae117b0f9cc55de57ab397804c8d6bf8" |
| }, |
| { |
| "sha": "35ec1d9730cd1d0e3d8f212d5edcea53fe7cc518", |
| "description": "anv: Use intel_i915_query_alloc for memory regions", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "65e8d72bc106b0cce62d2037aa0e7f1babf42d13" |
| }, |
| { |
| "sha": "ffdf4d76838b906030f17d7d1b50fddd1c8679f3", |
| "description": "intel: Pull anv_i915_query into common code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b664481ba91603d69b294ca5b1243e42c86a5863", |
| "description": "anv: Handle errors properly in anv_i915_query", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c0d07c838a9fcd67e4ae8cf948ced2daa3edf8c6" |
| }, |
| { |
| "sha": "d07e5bde751a7f85ded96b35660075d8f782b49c", |
| "description": "radv: Remove num_viewports from radv_skip_ngg_culling.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9a95f5487f5ab83fa44bea12afa30cf1a25fc9db" |
| }, |
| { |
| "sha": "aa247403703b27938fd86ff60428c91a0e76aa6c", |
| "description": "radv: Don't compile NGG culling into shaders that write viewport index.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f30e4351de2f562955435a04cf75dd641639d31c" |
| }, |
| { |
| "sha": "e56d5db341eaf2112be366ee015a9956b2c3b704", |
| "description": "iris: Re-emit MEDIA_VFE_STATE for variable group size shaders", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "33c61eb2f10526c0b90c5ad376e5b0433aec296d" |
| }, |
| { |
| "sha": "d7e1c0ec2e1d467b9f71e97544428910f235bea8", |
| "description": "v3dv: don't emit frame setup more than once for multilayered framebuffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51d0d83667c31ed33992175c9d07a7eb05d6714a", |
| "description": "v3dv: don't overallocate tile state for meta TLB operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fcc518473f7c5de9a34af397f77018dc5a211e9", |
| "description": "v3dv: allow limiting amount of tile state allocated", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93e7534a66a42d1b14d3ff1b6dc532abb1c2c62c", |
| "description": "v3dv: improve TLB layered image clears", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "308041095c4c12263ee7df2784572eef0e61c73e", |
| "description": "v3dv: remove unused layer field from struct rcl_clear_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b637919a8a30041c64a201f62aba032254a0e0d", |
| "description": "radv: fix specifying the stencil layout for separate depth/stencil layouts", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cadf2d63b736b610728d508ed507551dd74ba16a", |
| "description": "radv: report APUs as discrete GPUs for Red Dead Redemption 2", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a1cc56e405b247702e91180c1143ca96b96b5bf", |
| "description": "radv: fix bounds checking for zero vertex stride on GFX6-7", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ee322acdb633a0935f542494f7113d86df3f78a", |
| "description": "nir: Better document the Boissinot algorithm in nir_from_ssa()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb589ee394287fa1291cc7ce564f946d8af73583", |
| "description": "intel/dev: Drop a bogus assert", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea" |
| }, |
| { |
| "sha": "fce0027d913f6538cb1f1d40675191d2a9ffadfe", |
| "description": "anv: Unbreak wide lines on HSW/BDW", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "004fcfe6985e6573de62f7482386a51b0750f3dc" |
| }, |
| { |
| "sha": "dfcb47bcec0fb0e7cd812015640706a445acf065", |
| "description": "anv: Zero initialize pipeline structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34aae6a1f2221bdd6ae812c11fafaaca10ca2419", |
| "description": "vulkan/util: Add and use vk_multialloc_zalloc variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49a7c92793ebcc4e2814ef295e51673dc4c9674c", |
| "description": "vulkan/wsi/wayland: Initialise wl_shm pointer in VkImage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6b36f35734a9ffa2c6fde475933eb46d7f4fb6f4" |
| }, |
| { |
| "sha": "1061ebb6da6435caf4f38d6d0a592ab6d1ca7bdc", |
| "description": "vulkan/wsi/wayland: Cosmetic alignment fix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3d2642ca4fe10faf05d51962339a598e622028e", |
| "description": "draw: handle resetting draw_id between instances.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ce0b1f23c30e1943be67d81231722e76e074f823" |
| }, |
| { |
| "sha": "5447330a25f82eff4b449fb5a0304e1d4a762821", |
| "description": "lavapipe: fix indexed multi draw draw_id increment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb35195b73824d2aa4ac89aa80ff84f54bc9b108", |
| "description": "nir: Validate after deserialization.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f855b25fd0091d76a2ed6dc9f5c873d75a1c78d8", |
| "description": "docs: mark mesa 21.0 as done", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "004fcfe6985e6573de62f7482386a51b0750f3dc", |
| "description": "anv: fix some multisample lines_wide CTS tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f40a08d25c91256cd3dff0211b8e10d5bbb3734e", |
| "description": "anv: Don't advertise unsupported shader stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19c828372975573d0e83b8b11c0a7cf9d73b55ed", |
| "description": "radv: Use 128-sized vertex grouping for NGG shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17e62a3c23f68df802bcbfdab947dff4226fa281", |
| "description": "mesa: (correctly) flush more in _mesa_make_current", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34342cce895b4d666c3f6a1cbf3f3b7da859afc2", |
| "description": "glx/drisw: Nerf PutImage when loaderPrivate == NULL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5c8761edab0f3982ab22de774afa81148b47795", |
| "description": "asahi: Move assignment after null check.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "dcd2d8ca5008ec619732c21f9ff0ed4f7ee7f7f6" |
| }, |
| { |
| "sha": "8351ad17193224a2b6c0bc635b405e677a31c7c1", |
| "description": "Revert \"ci: disable Broadcom CI\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "87cdcf56455b78b0ca799adccb20c7d23d1b3a51" |
| }, |
| { |
| "sha": "f62ff2e7dc934179ebc1eaa412adbc449351d138", |
| "description": "util: document that workaround also fixes Riptale", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f481c290b0edb9deb009674bf9e29905511ce4cc", |
| "description": "v3dv: refactor meta copy/clear code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18642987fdd4dd69ce64852228afa022cedfd1e1", |
| "description": "v3dv: remove more dead clearing code", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5ba7f64b454b78c71be0827c74f37497fd135822" |
| }, |
| { |
| "sha": "87cdcf56455b78b0ca799adccb20c7d23d1b3a51", |
| "description": "ci: disable Broadcom CI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ea156f44c7ce8d6880217ef4d46692cc7ac0219", |
| "description": "radv: only init the TC-compat ZRANGE metadata for the depth aspect", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e4e6d952715fbcbf92dfcf8ded366274e4ab1a4", |
| "description": "nv50/ir: Initialize Value member id in constructor.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a3269dff65e198ac3d493b676800978ce0c01e5", |
| "description": "lima: handle fp16 vertex formats", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "12128fb1351eee6ec681039fe8483b3c39db7c8e" |
| }, |
| { |
| "sha": "12d18abfe7a523d91739a6f0fb0f59c66d0478f3", |
| "description": "venus: refactor vn_EndCommandBuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f144d914966eba2fd816b2948d5832b14f01a947", |
| "description": "lavapipe: fix multi-draw regression in shader parameters test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bedbe35d6bb176475dbe9c4d8345e5774270a196", |
| "description": "pan/gen_pack: Use 1U for unpacking log2 to avoid undefined behaviour", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04c02418d74703812a39405df14e130c2d6fd098", |
| "description": "pan/decode: Avoid undefined behaviour on shift in bits()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6642749458b6a2e0800bb5e606dcf15e4db0c479", |
| "description": "intel/dev: Add a max_cs_workgroup_threads field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "915e5a8cc306c35dad2f7e3a83c18ce72b16e3d6", |
| "description": "intel/dev: Handle BSW naming issues", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56d70ba6861545d13071a6c3be46648c668091f6", |
| "description": "intel/dev: Put the device name in intel_device_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea", |
| "description": "intel/dev: Handle CHV CS thread weirdness in get_device_info_from_fd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1744372714421d741f256f99148e792796888562", |
| "description": "lavapipe: Use common Vulkan format helpers", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" |
| }, |
| { |
| "sha": "376fb4f55f080929df8ca5a2a975fc88a00eec06", |
| "description": "docs: drop duplicate `21.1` branch name from release calendar", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1fe0bb0ca28a1aefcd81a9b909424124ff30b25", |
| "description": "docs: update calendar and link releases notes for 21.1.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd3d8f0f7abef7427e0ea870b395d5f627859435", |
| "description": "docs: add release notes for 21.1.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6689c3917e876bf1719b5808e2c0832ee4d50aed", |
| "description": "lavapipe: increment drawid for multidraws", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f99f7c06e71d6194d4206bde58a8acb5a42d90ed" |
| }, |
| { |
| "sha": "d08c84ab0c3ab1f8061e5d9ea1bcff2ed8b6cf57", |
| "description": "zink: improve detection for broken drawids", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2d32d123e5624e631fa1eda02da647d0065b7ae8" |
| }, |
| { |
| "sha": "28c5e88931a0d5a37df50915686d027e2ca81f0d", |
| "description": "docs: update calendar for 21.2.0-rc1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3271b3f73d40dbbfa9e733498b7ded8810a6d17", |
| "description": "lvp: fixup multi draw memcpys", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f99f7c06e71d6194d4206bde58a8acb5a42d90ed" |
| }, |
| { |
| "sha": "a18f434d58b8f1be4edf212a6aa2df4cedc13413", |
| "description": "panfrost: Warn on transitions to linear", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5fc0ceafda78420094b00d43b6c81c5ea38858d", |
| "description": "panfrost: Warn on get_fresh_batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2e3ac5c6277f8bd18277a311e8ee7c2d43589e3", |
| "description": "panfrost: Warn on get_fresh_batch_for_fbo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a266a0fbbb1cf7b5653807c86db8ddfe60cae495", |
| "description": "panfrost: Log reasons for flushes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bcd915622b23ed194e92f810ceb9bd89c27fedd5", |
| "description": "panfrost: Warn on going out of AFBC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5bd91a632bb2ce13f03ab4d78a114ca110270348", |
| "description": "panfrost: Warn on software conditional rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "256f4a5b02a06ffc701baa3e4fd150796b33b28a", |
| "description": "panfrost: Add perf_debug macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fae28b0fce7b36b3f31713758025e4ab8d73046b", |
| "description": "docs/relnotes/new_features: empty for next release cycle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a05c595a3a09ea2e764d5d6f18c1dc55601fea3", |
| "description": "VERSION: bump version for 21.3 development cycle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| } |
| ] |