| [ |
| { |
| "sha": "4856586ac605e89ee6c128b1a190f000311b49ba", |
| "description": "util: use anonymous file for memory fd creation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1166ee9caf3ef8412c1897d926040035981cb4cf" |
| }, |
| { |
| "sha": "49d290bcf74ee837af5257a005b126d475d057cb", |
| "description": "radv: don't use a separate cache entry for GS copy shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "704340f0f6777e92369c206703504417ff764113", |
| "description": "radv: fix invalid wait_dst_stage_mask type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bbb32ece45d9ef6dd62f5516a8ae1dc779ea3a3", |
| "description": "glsl/nir/linker: Also remove image variables", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b8ee37472d3e271fa666d82910588497435a86b7" |
| }, |
| { |
| "sha": "0a277fabce9dad868d5b38b9ba1d7be4afb62f62", |
| "description": "broadcom/compiler: fix condition encoding bug", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fbd6662b777a6f2a5b216101daca9b0a86f9958", |
| "description": "broadcom/compiler: rework simultaneous peripheral access checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c61d89d3623c5eca9618e33a43c82f1aff266c5", |
| "description": "gbm: add GBM_FORMAT_GR1616 and RG1616", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "759eaf517a39e53fe2ee808c860234a30013a03e", |
| "description": "gbm: add missing R16 case in gbm_bo_get_bpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fe375e7cf8da6d0313b7954ae76120cde92db14", |
| "description": "radv: Add bufferDeviceAddressMultiDevice support.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2e5718c957415b93da6be5e1ff61d09e5e9933a2" |
| }, |
| { |
| "sha": "e1619b268a6f4f3eec3ab7ecd558b02665c7f50b", |
| "description": "glthread: add a trivial thread-safe way to skip display list execution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c14d755f3d3ea0f1501da5da021d59f26379d1f1", |
| "description": "glthread: add an option to make glCheckFramebufferStatus a no-op", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4348ef60d51b07ee40ebfd4215118de281bd7e4", |
| "description": "glthread: don't sync for glIsEnabled with a few enums", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b370cbe289e5c0908f53283afd711f439be8879", |
| "description": "glthread: don't execute display lists if they have no effect", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0c40bc9054404c1b0e42516b72d6d9d070a4c10", |
| "description": "nir/lower_samplers_as_deref: rewrite more image intrinsics", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9ce151ff97b7a8776ed4cb2eff27bfbd836ea3d", |
| "description": "zink: more accurately update samplemask for fs shader keys", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8899f6a19857d533d62945889c413b55cea5223c", |
| "description": "zink: fix gl_SampleMaskIn spirv generation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f42a4f64511cab640d57e4a1b1c58f9448f1395b", |
| "description": "radv: fence->user_ptr and ctx->fence_map are now totally unused.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "861a35b3bc8779c5eb1d825a99151dd5e8c023ac", |
| "description": "mesa: Require MRT support for GL3/ES3", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e26ea84da94a8157808f391c9849ae4a1c52cc8", |
| "description": "microsoft/compiler: Use memcpy instead of a union to write dxil_features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8b1afdc85078faee96cd1f8dd6f188843c0d705", |
| "description": "nir/lower_blend: Use correct clamp for SNORM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b146fb466d1e710a7bd3c9e9f5acf02a1e7523b", |
| "description": "panvk: Pass through alpha_zero_nop/one_store flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77928e45ebb7b1d298e67abb2446eee24a6d0d98", |
| "description": "panfrost: Pass through alpha_zero_nop/one_store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "169aa9f1777266098de4388054ab56fa7b09190c", |
| "description": "panfrost: Test alpha_zero_nop/one_store predicates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6b2c1069b551889363e3fbccf85db29824e8dad", |
| "description": "panfrost: Add alpha_zero_nop/one_store predicate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87b68e77ccd1c67cc552ff95b158d2ac32987977", |
| "description": "panfrost: Rename depth bias fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29762ea89751b64121b46a9c04bcb87ae1096295", |
| "description": "iris: Drop hint if primitive id is required or not", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ee043e66214519513f3647e754ea051553cd528", |
| "description": "anv: Drop hint if primitive id is required or not", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f3322242667c677013e2585b464ed18c9e9c5fc", |
| "description": "intel/compiler: Track primitive id in domain/evaluation shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b86cf2850edf5adec8e1d674ba8383b91fb9148", |
| "description": "intel/genxml: Add new Primitive ID Not Required bit field to 3DSTATE_DS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90228a80ea2867126cc8a165f61d604803443b5b", |
| "description": "zink: don't add dynamic vertex pipeline states if no attribs are used", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3072e6e0da5d226700a8d6d0683636b5c7e2f237", |
| "description": "intel/compiler: Don't use SIMD larger than needed for workgroup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e7b71e00cb9ae27dff4f022fab58e14ea75fa2d", |
| "description": "intel/compiler: Use SIMD selection helpers for variable workgroup size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7dda0cf2b8e7d13a6dce7b2fc48e95e260717aee", |
| "description": "intel/compiler: Use SIMD selection helpers for CS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7558340ebb688a9607f0cbc05f8bad56d77b19fe", |
| "description": "intel/compiler: Add helpers to select SIMD for compute shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c13da98929809dd2d9f752e938f9ae650ce3fcd5", |
| "description": "zink: stop exporting PIPE_SHADER_CAP_FP16_DERIVATIVES", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3094524621291e6010232c4fd930e1e2d335f2ee", |
| "description": "microsoft/spirv_to_dxil: turn sysvals into input varyings", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b47090c5b33c89e5c29dd4f95230863ec018e2bc" |
| }, |
| { |
| "sha": "a6031cd9bd409c793c3a2928eaf9f04f09d2f55a", |
| "description": "anv: fix push constant lowering with bindless shaders", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549" |
| }, |
| { |
| "sha": "f16961f2228cd34c84a18d5cb92fe14141e311b0", |
| "description": "zink: add notes about binding points which aren't counted in util funcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a6f5ec942158af5ff0e0d9171a621bf0acfae87", |
| "description": "zink: don't check rebind count outside of buffer/image rebind function", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a68f2eb8f4818944d656b8d0f9102c576815800", |
| "description": "zink: only reset zink_resource::so_valid on buffer rebind", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dabe477b4f273964afedab2fce2be22f2617268f", |
| "description": "zink: don't break early when applying fb clears", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a91e83b7f5d2822c3fc06d0edba1d0f70cadff9", |
| "description": "zink: detect prim type more accurately for tess/gs lines", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a894d2b2f6483e5a2a5ab66485062612eeff224", |
| "description": "zink: split out descriptor pool sizing into separate struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66a0d8204f775bd32bad68c42d4fec223272f9e0", |
| "description": "zink: reduce hashed region of zink_descriptor_layout_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "103e93cbe6e228474d464e5aae14a5b86f4fec94", |
| "description": "zink: eliminate a hole in zink_descriptor_layout_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3acab7a24c497f1ebdde95c9d8048cce2d932cf3", |
| "description": "zink: rename zink_descriptor_layout_key::num_descriptors -> num_bindings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb78c2de2129af9c0df84f2761e8bb94a59042fd", |
| "description": "d3d10umd: Update for set_sampler_views take_ownership parameter.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e69a82f98875488381160bd3dba9b16c7e1062db", |
| "description": "d3d10umd: Fix MSVC build.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf464affb426913fb56963651dc5aad47f50f5c2", |
| "description": "d3d10umd: Update for transfer interface changes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3c1090a5f9ae0e7999632219214fadb5a1d526e", |
| "description": "d3d10umd: Rename Dxgi.h to DxgiFns.h.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d944136f3635aeacd97e167176c968c5078d92d7", |
| "description": "vulkan/wsi/wayland: don't expose surface formats not fully supported", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "151b65b211907d92f3012997aba12b7dbe004e61" |
| }, |
| { |
| "sha": "1c4f1c229011f62b43fde1327fd0bd8762883993", |
| "description": "panfrost: support PIPE_RESOURCE_PARAM_NPLANES query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f96ad5d71c067c4263c1af1552d02637e76d9c01", |
| "description": "panfrost: Support planar formats for scanout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cd43ff030bb16beb9e4fee3271872f2520b6809", |
| "description": "radv: lower the viewport index to zero when the VGT stage doesn't export it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fad6a806359efd7c64dc81443ece6d430454865f", |
| "description": "meson: build freedreno tools when other parts of freedreno not enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c614947714460f5517b1fa9e602368eaecbaecb", |
| "description": "freedreno: support lua54", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2a7afe34d8a3bba51035fce1d8b8e40c7a521d8", |
| "description": "freedreno/drm: Move suballoc_bo to device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c6fb9780cb6c8a3c04f7fd723d7a49800c19016", |
| "description": "freedreno/drm: Add some asserts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00a1eda61b3962f6d2b5a512887523ab1e74813a", |
| "description": "mesa: add a no_error path to _mesa_handle_bind_buffer_gen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87b9a9667af67de44b854d4908df8b17f5d4f6de", |
| "description": "mesa: remove redundant flagging USAGE_ARRAY_BUFFER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f059b861e0d0f3e44d9f97d5f08fbb9ba19dc26", |
| "description": "mesa: move setting USAGE_PIXEL_PACK_BUFFER out of BindBuffer to reduce overhead", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3a134bbd7edee1bc5d4e7d936c547162753a827", |
| "description": "mesa: remove USAGE_ELEMENT_ARRAY_BUFFER because it's unused and adding overhead", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1813bb59174a8f6e60a4f7aff2ac9af81a8810f5", |
| "description": "vulkan: Fix entrypoint generation when compiling for x86 with MSVC", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6d44b21d4fdea89673541de265f69258747c5499" |
| }, |
| { |
| "sha": "b7c7abded7a92d3e709d311e8b964b11145620cd", |
| "description": "nir/serialize: Make more space for intrinsic_op allowing 1024 ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc74285d32df9c09eb896bc4571066402d32d10b", |
| "description": "aco: only load streamout buffers if streamout is enabled", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db82d90451b3af4487930044152657aaef438703", |
| "description": "radv: report error messages when the driver can't be initialized", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4765edb4e02efa57cd39b1718624721f6545e9a5", |
| "description": "radv: fix build errors with Android", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "49c3a88fadd03af0954986a0bafde66b01940ed4" |
| }, |
| { |
| "sha": "ae2881c0f58f502126be8e19182ea7f4eb851b60", |
| "description": "radv: remove old RADV_TRACE_FILE warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2d522b07f9a7c719eef1b4ebea3cc5975bbe15a", |
| "description": "panfrost: Remove duplicated #if", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "baaa88cf9e6692e744f6d98a0cdc5661ec4acae1", |
| "description": "panfrost: Remove ancient TODO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2526f6f229406fa364e4375449d33e2048caaab6", |
| "description": "panfrost: Enable AFBC on v7", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "789601a189eb8b0ff0b0f2a19ed276d9881877a7", |
| "description": "panfrost: Decompress for incompatible AFBC formats", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93c9123c313d688913ed86f77c6841738f94988a", |
| "description": "panfrost: Add internal afbc_formats", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "342ed4909fe7611525b9029977463ef3291ce7ba", |
| "description": "panfrost: Workaround ISSUE_TSIX_2033", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0335ad8881d3feeb89b571b1047bb8799ae23b7", |
| "description": "panfrost: Fix gl_FragColor lowering", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "28ac4d1e00553b38691966b4b9b95fee826c97d4" |
| }, |
| { |
| "sha": "be5456e11643dee690af5d7dd8419c766c108e7a", |
| "description": "panfrost: Remove unused MIDGARD_NO_AFBC quirk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68a7fafe2a54ca61700a955bd8d7884e2f750814", |
| "description": "panfrost,panvk: Use dev->has_afbc instead of quirks", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e168b97cc7d38e757fa5cd51ecd25c18d84daf6", |
| "description": "panfrost: Detect implementations support AFBC", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebe9494b61bf7cb6bb4e714f4cd43390629c0c1b", |
| "description": "turnip: Drop the assertion about the temporary bit in sync fd imports.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ccf672fa3c000b958f961812152cc1a359a8792", |
| "description": "gallium/u_blitter: Read MSAA z/s from sampler's .x instead of .y or .z.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "785dd68599e704847aaf324e69f09b66551f2df0", |
| "description": "iris: also dump bo's imported and exported flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "520300ad2202adbe652909839b94f6eedf489aa5", |
| "description": "st/mesa: don't crash when draw indirect buffer has no storage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "22f6624ed318e8131681ec1f2e7b3a59449df412" |
| }, |
| { |
| "sha": "2822b1345cff69292a288243a7c2a5e50e487977", |
| "description": "tu: Expose required VK_FORMAT_FEATURE bits for planar YUV formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "330a8cfa07b970e515b78227cf75873c1fc4da48", |
| "description": "turnip: enable UBWC for NV12", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d", |
| "description": "tu: Emit GRAS_LRZ_MRT_BUF_INFO_0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c135c2cdb7fd68338cdbc473d4389681750dd051", |
| "description": "freedreno/a6xx: Rename GRAS_2D_BLIT_INFO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ea6f17fdf939adc315b66e3ff88f83d3cc37029", |
| "description": "freedreno/layout: Fix the UBWC block size for the Y plane", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0a74c7cad5c37ed91d87a4273affb6fd6ad38f4", |
| "description": "util/format: Add PIPE_FORMAT_Y8_UNORM as an \"other\" layout format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ceaf56920c5bdae6ed8807fe69044c0a04f76754", |
| "description": "v3dv: refactor TFU jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1465ec8cf35c3e62635bba31682a0e2673e40100", |
| "description": "iris: clear bos_written when resetting a batch", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e4c3d3efc7a2fa9f975b1f9211f7d61aa7d31d94" |
| }, |
| { |
| "sha": "b6a69dbb40d06963056b14158acd0521a91fc395", |
| "description": "radv: re-emit prolog inputs when the nontrivial divisors state changed", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d9c7a175424308b4da7673ea885fd8a8b3edf862" |
| }, |
| { |
| "sha": "8ec682433573ededbdae7f63490cabf5bdfaa89a", |
| "description": "radv,aco: decouple shader_info/options from radv_shader_args", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1429feaf293e5a34dd32c632b46931f15e769bb6", |
| "description": "crocus: Replace devinfo->ver[x10] checks with GFX_VER[x10]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1561d0126a569f76b1adbdd1a5e8ec79f9577450", |
| "description": "broadcom/compiler: fix assert that current instruction must be in current block", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "265515fa62664eac006dcff278ed549c75863b79" |
| }, |
| { |
| "sha": "e79e1ca304fd329a895c848048c784ce3f349d46", |
| "description": "intel: Drop Tigerlake revision 0 workarounds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ef192bddf1e4cf05753b45016c3184b235830c5", |
| "description": "mesa: discard draws with count=0 to decrease overhead", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7daff157bb3474373a03fceb1ffd2c98f115653e", |
| "description": "iris: Refactor the assignment to possible_usages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "114f87c1c70e56587cbc3d53f7593b633a008028", |
| "description": "iris: Set DISABLE_AUX_BIT for AUX_USAGE_NONE modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9d8793646db42a78907ca91fe6a177f9a1859eb", |
| "description": "iris: Disable the MC_CCS modifier with norbc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b71264e4656fc93904827ad7d0737220da3f303e", |
| "description": "iris: Convert some mod_info checks to asserts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "138be96301bede223cd141d7453c06142e5c8eb2", |
| "description": "freedreno/ir3: Fix validation of subgroup macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e68d918ffb7b953c36fca05afd994c099bd25071", |
| "description": "freedreno/ir3: Get req_local_mem from pipe_compute_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f58438320cf8026bf173e1df722af9125fd212f1", |
| "description": "freedreno/ir3: Add ihadd/uhadd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5ce806ed73a45a8c856ee79f4fe0074e0bd7b73", |
| "description": "freedreno/ir3: Add wide load/store lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a7ac8cd40938c19d52589dfe541b6c511e71869", |
| "description": "freedreno/ir3: Fix reg size validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a6934dfe8c6a4298a192d11dab8d49f3827b4c0", |
| "description": "freedreno/ir3: Fix load/store_global_ir3 type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81eefe0090b69437b79ee3514d9b6fea911241d7", |
| "description": "freedreno/ir3: 8bit fixes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7b2d613c588dcbd3ae98341140896d9e6a61aa6", |
| "description": "freedreno/ir3: 16b bools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a2562a545ba694b33afdf06ff3f5f2867dc26da", |
| "description": "freedreno/ir3: Deal with zero-source instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6e11225a28b420fd3754e10ed9542cb048e9c52", |
| "description": "freedreno: Fix set_global_binding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a35ba5c4388eb375f7f87747cb3dcddc4e8ac2f", |
| "description": "freedreno/ir3: Move lower_idiv_options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e544a9db16e200f3d91ae8faf815ca0656ca3052", |
| "description": "freedreno/ir3: Add support for load_kernel_input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e10c76d277983b2f21a5aef1507a42b4b3e9de8b", |
| "description": "freedreno/ir3: implement load_work_dim intrinsic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bd265a39329262b26d63fcdf405b328a870d1f7", |
| "description": "freedreno/ir3: vec8+vec16 support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5bbf77be8848ba138e248ded9c14959985b0cd5", |
| "description": "freedreno: implement set_compute_state()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e9f27f37fb63d8cd0aece71c4eb0cf4f0efb2d9", |
| "description": "freedreno/ir3: Handle MESA_SHADER_KERNEL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83a1bca9521472929b3679df55d3c9e05479cbac", |
| "description": "freedreno: Skip built-in shaders for clover", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dff8a0c4cb07ab69d9b0454c77dd89e621c417e9", |
| "description": "isaspec: inherite parent's bitset gpu gen requirements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d77b9fb51845112dfd6ec10d69adf3f8f4961224", |
| "description": "isaspec: Fix gpu_id for default_options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4e7541b9dd7d9dae76606717c58aa1a0bfc4a39", |
| "description": "freedreno/ir3: use stg.a/ldg.a only if offset is reg or doesn't fit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "064c806d23b70108d9bfb74bcb67ed3e512bd246", |
| "description": "freedreno/ir3: Add load/store_global lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d85eb9268ad821b3759eceb954f0ef34677ec268", |
| "description": "freedreno/ir3: set proper dst size for {store,load}_{global,shared}_ir3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ef43a0be7056f8d0e21e89d94e08a4cc23d6240", |
| "description": "freedreno/ir3: disallow immediate addr/offset for ldg/ldg.a", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f45b7c58c49ba7eb8007bc1fd32187ff6d50380e", |
| "description": "freedreno/ir3: Lower 64b phis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bee9212efbe0a56d989d59c32545dc3fb30b30ee", |
| "description": "ir3/freedreno: add 64b undef lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d65e6f56dee59205675fbfe95e8bbfe354debec", |
| "description": "freedreno/ir3: 64b intrinsic lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1eee1fda115ee618da3d384a683f1aeacdcfe392", |
| "description": "nir/lower_amul: do not lower 64bit amul to imul24", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b83c9b21a6a705370c95a98239869be6e71a1239", |
| "description": "intel/compiler: Set correct cache policy for A64 byte scattered read", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "272af39be17072e5712c1d51671a9fd33f246085", |
| "description": "amd/addrlib: cosmetic addrlib update", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69a1b02b688849ec6a57ce90fce7ef799346eea9", |
| "description": "amd/addrlib: change how the license is formatted to match internal tree", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf0bc4fb55f96cab82d76a2d6726690070fd92fd", |
| "description": "frontends/va/av1: handle multiple slice params", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "996e81fb70419bdf0e7bb9afea18c142897730dc", |
| "description": "aco: fix loading 64-bit inputs with fragment shaders", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75bd37dc6a33c3b00c7349dcd0295415a9c46d59", |
| "description": "broadcom/compiler: disallow tsy barrier in thrsw delay slots", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9202e8cbafc70d989e4db45a895c36801c30e217", |
| "description": "turnip: Make copy_format() and tu6_plane_format() return pipe_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68f8bbb37ea76437a5e334bd3f635946939812fb", |
| "description": "util: Move freedreno's snorm-to-unorm to util/, adding remaining cases.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbdc8e09bf72b6b24fcf31f47e2cf3178d473e21", |
| "description": "turnip: Switch format_to_ifmt() to take a pipe_format.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e4e8db01327d4363ac18c9e92f8fa9ee986cb6ba", |
| "description": "turnip: Switch tu6_format_color() to a pipe_format.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b68fc0c6a6caddd228755ae3d43ce92e0b1f807", |
| "description": "turnip: Switch tu6_format_texture() to a pipe_format.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfabdbd7d3fd9770ab599b230ae4ee832761955f", |
| "description": "tu/clear_blit: Move around copy_format()/tu6_plane_format()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acb83e1b13d43586bbda0ffb609afbe60da0b8aa", |
| "description": "v3dv: enable Vulkan 1.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd81a236205e080ee2c68d6f0f7dbf82e26bcd20", |
| "description": "ci/piglit-runner: Fix funny indentation of the piglit-runner command.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "440f207a1f21b5c14833e555f5c6a8cdcac6897d", |
| "description": "ci/deqp-runner: Move more non-suite logic under the non-suite 'if'.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92748e40ef0ec0c96addaa0fd9dc9389a9d44e5d", |
| "description": "ci/deqp-runner: Don't start GPU hang detection for making junit results.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61ca900b69521725d318587598c992188b5a2429", |
| "description": "ci/deqp-runner: Drop LD_LIBRARY_PATH=/usr/local for libkms workaround.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "899174c210b65e15759ba398f08470464659a786", |
| "description": "ci/deqp-runner: Move remaining asan runs to --env LD_PRELOAD=", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37c690ad1ae01dce10b0989d71ef0fb3bd913642", |
| "description": "ci/deqp-runner: Drop silly CSV env vars.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b978688df642870a2a639e267552e6e6088aa48e", |
| "description": "ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ddfd297e085c7cb8b7acef9cf0d2696181ade43", |
| "description": "ci/deqp-runner: Simplify the --jobs argument setup.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59f3a8e6b4b0427918c36451542197c5d4c24bc7", |
| "description": "ci/deqp-runner: Drop SUMMARY_LIMIT env var.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "670fd8123be4c6142239439d1273b3a4d8a58cb1", |
| "description": "radv: Fix memory leak on error path.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "80841196b2dc921db38d9f3403e67d57749bc1d8" |
| }, |
| { |
| "sha": "b797ecac7a414cee7bae75886fdaf97146ce2034", |
| "description": "ac/rgp: remove useless code related to GFX6-7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8304392c3522dbd0f716e2a10fb4020a96b76b20", |
| "description": "radv: add an assertion to prevent GPU hangs when VRS isn't supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a32a7fdfee5235ccc85054fa9f0c990d41611aa", |
| "description": "util: Move test sources to tests/ directory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abf2af64aca1d4b3ac8e63f8bc59ff4df00adf81", |
| "description": "util: Convert sparse array multithread test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "213c9e944c405eece6afc786d1d9a2612a47ebe6", |
| "description": "util: Convert roundeven_test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83449f61ba369b94def3b1c1232a7879fec200c0", |
| "description": "util: Convert rb_tree_test to gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d36ea7d585fb66a1df85dfb8e78c90995073121", |
| "description": "util: Convert mesa-sha1_test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89eebca057247e320a9125135fb4c0d77b0e331a", |
| "description": "util: Convert blob_test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4c536d3d9eecf3d2edb6c27dcf1752c747a8e03", |
| "description": "util: Convert u_atomic_test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d78a31bec96e94c6dee6514eac49706a1ee20b3", |
| "description": "util: Move tests in single file directories to tests/", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2209f5794d23d832924d8870cc1db5c16c3cc094", |
| "description": "util: Consolidate existing gtests in a single binary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60768f4029bb72a655cd4722b95087b531769599", |
| "description": "docs: update calendar for 21.3.0-rc2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "662fbc01204c4798d140b42f2bf5d7ad7b1be89b", |
| "description": "nir: Use a single binary for gtests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8cb7d6f81b21dc6c7c8eabd900dc9e865f310fd7", |
| "description": "spirv: Use a single binary for gtests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39f25945311e1385a54ddd17f71f9f6023d97256", |
| "description": "anv: Implement VK_EXT_global_priority_query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7599f09a149347b74bf0913cdd86d64e0ae9d20", |
| "description": "ir3: Use stp/ldp base offset for {load,store}_scratch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7deb0d296d83286b1f83dd0baeb4e355e717a615", |
| "description": "ir3/cse: Support mov instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd3f0683cd2a29bf0c2672b68a89c28a9e7dba21", |
| "description": "aco: simplify emit_stream_output()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d50be41f8f69be043e4e3b3da3f93bc71e904444", |
| "description": "broadcom/compiler: remove unused macro and function definition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bc0fc89c8909fd5cc9c591aa98038f927a01e0e", |
| "description": "aco: disable mul(cndmask(0, 1, b), a) optimization sometimes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86b3d8c66ce17ddcaefa5bdea68882cc03a57f15", |
| "description": "zink: rescue surfaces/bufferviews for cache hits during deletion", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80d5e40fd1392af9401db3d0bbcbcc6b7276675c", |
| "description": "freedreno/afuc: Disable the disassembler on 32-bit builds.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5afce85f2b605b7384da02aa6654ab3a00eee2bc", |
| "description": "Revert \"iris: add tile cache flush to iris_copy_region\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "27534a49cf3872646cb8ef9371707d74a81b1986" |
| }, |
| { |
| "sha": "0523607ebb108d8c90bbda9c6564b66a0a6250e6", |
| "description": "iris: Add missed tile flush flag", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c85ea824bcab971dc2d9052b5dc937ee4b139cf5" |
| }, |
| { |
| "sha": "8633ce06af4a489fa0fd0b4478fe3325a12a3bb3", |
| "description": "zink: stop leaking descriptor pool references", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fb8e0b9fb4707c473079f832c5bc2e9eacf6dba", |
| "description": "zink: don't clear descriptor pool cache on context destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a852e4e06943b429382ac938c8b8fb94e834e06", |
| "description": "zink: always invalidate descriptor sets on pool free", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94fc6b08751d784b19f414acae1c479ced26ebd9", |
| "description": "zink: unref descriptor pools in hybrid mode when they explode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d06529443422fc511cd98ba2c55c9c3f196bd61e", |
| "description": "zink: remove descriptor pools from hash table on deletion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d937298818220294be740cc6b3341807951acf6", |
| "description": "zink: fix descriptor interface param for program_deinit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a9e0e4fc021d91ccd44e1975a63128640237683", |
| "description": "zink: use ctx params for program ref/destroy functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d29e507adcd826dbd4e47c9a9bcbef3bf5162c06", |
| "description": "radeonsi: don't set inline_uniforms for viewperf because it's enabled by default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5f39acb33e3eaf2b9eaa79b068fb3b6b40025cf", |
| "description": "winsys/amdgpu: set max_ib_size and max_check_space_size later in cs_check_space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6129db68bf81ac72e72e3e39e574fe8f227d0f0b", |
| "description": "winsys/amdgpu: remove force_chaining parameter from cs_check_space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d852a4695263ece8f8fbd5edf79edc272b1f41e", |
| "description": "radeonsi: properly destroy buffers on failure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d2dc06761fd0f5636cf88f06f5dec554d0f7fdb", |
| "description": "radeonsi: don't sync before clear_buffer and copy_buffer if the buffer is idle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4cf4b3cee94770f1b09b24839b4abd6a02f9661", |
| "description": "radeonsi: don't update bind_history for internal buffer clears and copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61ebdcfc299efd306e7faa959d1eb100a634b2ec", |
| "description": "radeonsi: don't sync PS or CS before (clear|copy)_buffer based on bind history", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4bc8c2590e5a8f29e7dfa3bc8afb07463745166c", |
| "description": "radeonsi: rebind a buffer only in shader stages where it's been bound", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13b1424e96f87e0136551d8a19131d2d38f32e34", |
| "description": "radeonsi: change bind_history to track usage in each shader stage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f2a97e9df7453807ae74d825bdd1a7eac6da8dc", |
| "description": "radeonsi: add an option to use CPU storage uploads for threaded context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "745ea994846b64a16a3368a87a74862910cf9b42", |
| "description": "radeonsi: add SI_MAX_VRAM_MAP_SIZE definition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03186773a6bfcba3dce19ea3cc5d66afbeae0501", |
| "description": "mesa: fix crashes in the no_error path of glUniform", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bd2662bfa1c8746dc29a7bad32a1647379f78532" |
| }, |
| { |
| "sha": "5948ff4826864b1e1573030b16cc2b3b1a13819a", |
| "description": "freedreno/computerator: Fix mergedregs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22a203aa4c7aa2ae51e9cabe537ad20c191bfa5f", |
| "description": "freedreno/isa: Fix ldg/stg \"halfness\"", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "834e8066c19d5e1dd13d063c75b34bed78a2239e", |
| "description": "freedreno/ir3/tests: Add some 8/16b ldg/stg tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8657e201d00ab3bc05810840e50c297bba94219a", |
| "description": "freedreno/ir3/tests: Don't skip encode test if decode fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "572a902566471b882267d0193784d2afd05ca4ba", |
| "description": "aco: fix emitting stream outputs when the first component isn't zero", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3cbb0eb6a7b998f33d5175274fd3a4bf4fd5973", |
| "description": "aco: fix invalid IR generated for b2f64 when the dest is a VGPR", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3df9d8ed807a6693d5fc8cbda4faec28af081ff3", |
| "description": "gallium/u_threaded: implement pipelined partial buffer uploads using CPU storage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc2f3a0168d11d74022b87b48f20c03ddeee6f53", |
| "description": "gallium,vbo: add PIPE_BIND_VERTEX_STATE for display lists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ee2965283eb47f2cfd81d026a975565be6054cf", |
| "description": "ac/llvm: accept primitives whose face culling determinant is Inf or NaN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efaab0ec500473bea07c626b7c99ed253865ab8d", |
| "description": "ac/llvm: add helper ac_build_is_inf_or_nan", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e8f76b713a80c144383a96835727778b04365fd", |
| "description": "ac/llvm: use fmac instead of mul+sub in face culling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19c91a120d49ec5233c271f351495e662795223d", |
| "description": "radv: do not remove PSIZ for streamout shaders", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e" |
| }, |
| { |
| "sha": "60b7c3a0f49241f95e5b6f8da5d60eaa7bbeaabb", |
| "description": "meson: disable -Werror=thread-safety on FreeBSD", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0d5fe24c9b7de15241727922e18c3ea08d11ef08" |
| }, |
| { |
| "sha": "37d6ce4ebb43b9876683e1a7a38ab97634c65879", |
| "description": "llvmpipe: swizzle image stores for CL BGRA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86b24fba05b940ccae9b15aa89a7361a9ea92a30", |
| "description": "zink: align pipe_resource and sampler_view allocations to cachelines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89ed9ed40053695c4c54980996713c11ab7d4b00", |
| "description": "zink: don't ralloc zink_resource structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cad3da409e703ad4fb828c9fe176f3ae6146535", |
| "description": "lavapipe: clamp attachment clear rect sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67dd6b9f0f1d41f08181c0277ff35ac24235c5d9", |
| "description": "lavapipe: pull layer count from render state during resolve", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f25a98318bfe79bbe66443e1cb86400de4ddfc4e", |
| "description": "lavapipe: remove lvp_subpass::has_color_att", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7e9500dc27df9c2d910a749532a53e33f92bf52", |
| "description": "lavapipe: simplify some attachment derefs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d914df72ab7a40eeb2414ea78708eea34413c24d", |
| "description": "lavapipe: store subpass directly to rendering_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0c81efcf449ce894bf67553784194e5e5e7c9e7", |
| "description": "lavapipe: remove last VK_ATTACHMENT_UNUSED check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58e18a2be9a601581196bb19b31d63f105c8ec06", |
| "description": "lavapipe: remove lvp_subpass_attachment and use lvp_render_pass_attachment refs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e3bc8b18d8fe95aa175497ae2d4fad19a24c088", |
| "description": "lavapipe: remove lvp_subpass::max_sample_count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e3d84e30ac48ac323eb1e4a385e69edbdb65947", |
| "description": "lavapipe: add attachment index to lvp_render_pass_attachment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cf568ce09347b7423f8bea0fa14cd2b2cfaa60b", |
| "description": "lavapipe: remove lvp_subpass_attachment::layout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eaa82252f974e831a295a5d26f70387038d26b78", |
| "description": "lavapipe: remove lvp_subpass_attachment::in_render_loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afd8820d66569a04fe4f5cffa1b3adec83753be4", |
| "description": "lavapipe: use framebuffer attachment_count member instead of renderpass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd70ff3b8c45ed0905d163da676116366eab8234", |
| "description": "lavapipe: remove some unused struct members", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d103d5bb5dc9e72489de227fa573e049034b6272", |
| "description": "lavapipe: stop reading renderpass during pipeline creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cae1ef0a11a6846d3caafd7fcafeadd6fa7ca6d2", |
| "description": "clover: use max shader sampler view/images queries for clover.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfd0f5dbfd494cab04c9f436d3fcbfc804459c1d", |
| "description": "zink: move last of lazy descriptor state updating back to lazy-only code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "140d3ea8c6776f4650abe5156bd32734d57604e3", |
| "description": "zink: add an early return for zink_descriptors_update_lazy_masked()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c840f510321c841518e26befd9c56c7d5a38beb", |
| "description": "zink: move push descriptor updating into lazy-only codepath", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b140d58b1f93c0a2dc900c8147f438294f3ccd6e", |
| "description": "zink: don't update lazy descriptor states in hybrid mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75e51138b1dadabf043708d4947d911705ccffc5", |
| "description": "zink: assert compute descriptor key is valid before hashing it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "497ce3c38a498d0f0aada7303d258bee4c0fd05b", |
| "description": "zink: clear descriptor refs on buffer replacement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e66558985a9e85393ff844f8a16e85b4cf812f0e", |
| "description": "zink: fully zero surface creation struct", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2789fde0c7a8aa5436560692633838079e2e848", |
| "description": "zink: add a read barrier for indirect dispatch", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11dd9e4ee4a5241ee18cfe68d8bee2ee3da55dc7", |
| "description": "zink: use static array for detecting VK_TIME_DOMAIN_DEVICE_EXT", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "039078fe9720797f5eaa109a7e9d27841eb6bc73" |
| }, |
| { |
| "sha": "061610a7dd843483924fea6528519d8098d5fd87", |
| "description": "st: Fix comments in commit be6d584de43966e", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "753f595e3d075be35547c4a01d9a1fd254c6df62", |
| "description": "clover/api: fix clGetMemObjectInfo for images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4f9b15dd0e7cf1a5fd10f3b9c4ac0a4bfa5c804", |
| "description": "clover/formats: pass in cl_mem_flags for better format checking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f09e6c1c5fcdfa0e16d09b30cc5deb1a4fedd728", |
| "description": "clover/format: Full rework on how we declare supported images.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be6d584de43966ee58bf1fcac156ebf8040081d1", |
| "description": "st: Fix 64-bit vertex attrib index for TGSI path", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "77c2b022a0c52d84b289bc836f30ce186a374d0d" |
| }, |
| { |
| "sha": "e65d6f45d29fe2b78e1689f5bcb33e84f94cbb27", |
| "description": "radeonsi: reorder and don't print patch level DRM version in the renderer string", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9d7db02629df364dc96668c8954bd42a78e1dfe", |
| "description": "ac,radeonsi: print a lowercase codename in the renderer string", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbcdcd42fcd43dd0c60f6805e3fdd03c817ca265", |
| "description": "radeonsi: enable shader culling on Navi1x consumer SKUs as well", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8cf802e8effeaa324fcb1864048cfdaff5c7acfb", |
| "description": "radeonsi: replace the GS prolog with a monolithic shader variant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62798d2c1f1f11e86058018c6a94c1ac50a6ca24", |
| "description": "radeonsi: don't pass NULL into si_get_nir_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3350957f3cf7c9c883e49a868016b83aeca52c77", |
| "description": "drirc: Apply vk_dont_care_as_load workaround to Forsaken Remastered", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebca227db15b8642be51f2dbefbad804c948c7dc", |
| "description": "turnip: implement vk_dont_care_as_load workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d69800a0b111daabf51266a815be3be639af80c", |
| "description": "driconf: add vk_dont_care_as_load workaround option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd31989ecb4b1cca52a2eaa386770e93198f11bc", |
| "description": "turnip: add support for dirconf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b797bd48555ea70a4313d68e34a0899e568b30b", |
| "description": "radv: fix OpImageQuerySamples with non-zero descriptor set", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de568c3b2c75778b4bf3513e85588614a5714990", |
| "description": "tu/clear_blit: Stop creating a franken-image for staging blits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9803c1aa1004ce2c2ee11ecbc92dcbfdce5611e7", |
| "description": "tu: Remove cross-check scaffolding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d785aea530958d50b1db4468b14a4498287f35fb", |
| "description": "tu: Switch clear/blit to fdl6_view and cross-check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1874e12f195c88d41977fa80ca087dfcf33ab97f", |
| "description": "tu: Use fdl6_view in tu_image_view and cross-check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5509132a807a6cf14f6e240394b9e52ef0240bef", |
| "description": "freedreno/fdl: Add fdl6_view", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "464b9d6bf10a336ac76701c58828b85a4946940e", |
| "description": "freedreno/fdl: Add mip_level to fdl_layout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bcccd1f085ba778c1cc95e0ce0e80bba96f02b8", |
| "description": "freedreno/fdl: Constify fdl6_get_ubwc_blockwidth()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a90aa8d2e36ed65d0be14eaa03aeaa943a2c00b", |
| "description": "vk/format, v3dv: Add a vulkan -> pipe swizzle helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a2e40df5e8490de739c66865f90fa6804e41f6d", |
| "description": "Revert \"gallium: add a is_dri_blit_image bool to pipe_blit_info\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "22a1b7c5b3a9cdbf05a0fd97fb193763a525b732" |
| }, |
| { |
| "sha": "ec2eff8f3897f78b027742a47d1a8b705965f655", |
| "description": "radeonsi: use PIPE_BIND_DRI_PRIME instead of is_dri_blit_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1863b761a6f533abbf55dbec0a8846f28b0159e0", |
| "description": "radeonsi/gfx10.3: enable SDMA for DRI_PRIME copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8791e831b115b916f39ed46b497a2bcaada8b10a", |
| "description": "winsys/amdgpu: add uncached flag to the imported DRI_PRIME buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a90507252172bb0e353dd0e368d8fb773a1069af", |
| "description": "radeon_winsys.h: add a parameter to buffer_from_handle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9c3dbd046137aebcc18e1d7a1040dc669a0c140", |
| "description": "gallium/dri: let the driver know if the imported image is DRI_PRIME buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a5de842499b31161f5db702446d1fe8081d7956", |
| "description": "gallium/dri: add createImageFromFds2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48551a1807d69f104f6a4dd8fd75d6c53f833925", |
| "description": "gallium/dri: replace bool with flag parameter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae525da0e45b6d1a7c6921576f63380ae5e8ac95", |
| "description": "zink: Fully initialize VkBufferViewCreateInfo for hashing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4878e351593a35c4c80bae644d5e136bc044e4ea", |
| "description": "v3dv/ci: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "234c69f60097d01b2c31a51421abc5a39321130c", |
| "description": "radeonsi: use viewport offset in quant_mode determination", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9eb010ee1e14feeaa43a5b538023b7b4352236e1", |
| "description": "anv: Fix assertion.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "35315c68a574505a5b2cecaa64612fb8cffa8515" |
| }, |
| { |
| "sha": "61be0bd34b34617e52211280878e71d9d1f174eb", |
| "description": "radv: fix removing PSIZ when it's not emitted by the last VGT stage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e" |
| }, |
| { |
| "sha": "91ff83b6c871dcfc33629924a7ebfb0d8b17be98", |
| "description": "clover/image: add dimension property", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "786987c4478ea1bdae9ab79a642e0f78c5364948", |
| "description": "clover: Implement CL_MEM_OBJECT_IMAGE1D_ARRAY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3200669c2b6189cdfa1ae056e1a8234951742928", |
| "description": "clover: Implement CL_MEM_OBJECT_IMAGE1D_BUFFER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ec5e50d8afaf5a0ffee0c87437907fa642008d7", |
| "description": "clover: Implement CL_MEM_OBJECT_IMAGE2D_ARRAY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0abfbb76ffb949af71c79db5354e36a639f01d0f", |
| "description": "clover: implement CL_IMAGE_BUFFER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3298ee546e85f80d63ccee9f81a92b0f075232af", |
| "description": "clover/images: Add array_size to implement CL_IMAGE_ARRAY_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "029f22e430f74a5d26eb7e69a08fe703ccc4e77a", |
| "description": "clover/image: add templated basic_image class to simplify image subclassing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6ecd284e5dee852a87bdc77a1fab625d061b440", |
| "description": "spirv: Don't add 0.5 to array indicies for OpImageSampleExplicitLod", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "589d918a4f9da83e3ae441aa674372a141d23349" |
| }, |
| { |
| "sha": "ab2cfeba4823a48c4abfe2a574082d483a88962d", |
| "description": "vc4/ci: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17a565e0cfb79fb8078fcf7f7cc7b6be0ef887ba", |
| "description": "llvmpipe: fix userptr for texture resources.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9a57dceeb760a1d4f7d9d1666bec0844ee41852e" |
| }, |
| { |
| "sha": "d31ca63527e3eb5bf271267c2a60a9b5af83bd89", |
| "description": "panfrost: Don't allow rendering/texturing 48-bit", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28d12716e8ff04b50a443ecaa6c7b519117303a5", |
| "description": "egl/wayland: Properly clear stale buffers on resize", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "885f9b3b7540485af5dff65475078bfceaa6daa5", |
| "description": "radeonsi: don't memcmp inlined uniform values if uniform inlining is disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c5a32b5fe211862e92a57443bb4bdffd04c8a54", |
| "description": "radeonsi: split si_shader_key into ps and ge parts to minimize memcmp overhead", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "385c9e1cafbb2b60993478bc21bc51d712d0cb9b", |
| "description": "radeonsi: si_state_shaders.c -> cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a42ea69a69ffc7264345b37add2360486fb2515", |
| "description": "gallium/util: add some extern \"C\" guards", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b62b2fa4b9c773705b20678810419d40559aae19", |
| "description": "compiler/types: Add a wrap_in_arrays helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5818d47ae661bfc7121a2e6c80d4e5870cf5fe8c", |
| "description": "spirv: Use texture types for sampled images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99cda38c81691e508a5707c3ff0c2e506809b45d", |
| "description": "clover/nir: Don't remove texture variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c398139e1022d38c0343ea9e69ec511340986dd", |
| "description": "lavapipe: Allow for texture types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8a0bf2343da8bbc3fc1a2afd3c493c6d2362089", |
| "description": "nir/deref: Also optimize samplerND -> textureND casts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ab5546a96780c1589f587b84366b074cddd8c6a", |
| "description": "nir: Allow texture types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ace6b968b3254cb83c5e6ffef9864d300265339", |
| "description": "compiler/types: Add a texture type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7558c9cb07ee186dac374c279520385ae7c036c3", |
| "description": "compiler/types: Unify the guts of get_sampler/image_count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "175f33e88fb2ed2041b278de493b2db5b1578951", |
| "description": "compiler/types: Combine image and sampler type serialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d58e31f10e6229bf25bc2f0bf78a5946a8840ba", |
| "description": "dri_interface: remove gl header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e19d9046dbdeaf490cde1668a955cb8a573e9d3d", |
| "description": "dri_interface: remove obsolete interfaces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d343aef94233d0064fada98ae93bec0a420a0baa", |
| "description": "nir/serialize: Pack deref modes better", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9272a952c9b4fa1bcd4d61997e1785ea9471a32d", |
| "description": "nir: Re-arrange the variable modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "956199e87088895682b2d86fc4ac3327bed0a4e0", |
| "description": "nir: s/nir_var_mem_image/nir_var_image/g", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e73096bd6d4c1b3ad6609f85140d313e56ae8b99", |
| "description": "meson: use gtest protocol for gtest based tests when possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aac47c4b24adab806148d04c4ea1bbe06acb2828", |
| "description": "microsoft/compiler: Shadow tex instructions always use shadow samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe2674dd52dd63e6fb4a69e037a7cb5266049e4a", |
| "description": "aux/pb: more correctly check number of reclaims", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3d6c8829f54e52ae39b91b18d49acccf47755320" |
| }, |
| { |
| "sha": "58f605e4d488fd8e3cb657f6c46f70155ed95aaa", |
| "description": "nir: Drop our attempt at typed-based image mode validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d05f7b4a2ca68cc11825239273f6d8558b5ffde8", |
| "description": "intel: fix INTEL_DEBUG environment variable on 32-bit systems", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "182237e1e89122b6a09f2a5607e9fc2b138fb11b", |
| "description": "virgl: remove unused pipebuffer include", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d6c8829f54e52ae39b91b18d49acccf47755320", |
| "description": "aux/pb: add a tolerance for reclaim failure", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29177c7ceee351ea9cfa4a0c3f81ae2c70c83d9c", |
| "description": "intel/compiler: Build all tests in a single binary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35b69907061324c8432664b24ea8319c31e65564", |
| "description": "intel/compiler: Rename vec4 test fixtures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0480595d03e95efbc7ca38083549c37d70de5ae0", |
| "description": "freedreno/isa: Add immed reg accessors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e08d152d68cd192b0c68d19c1228c06bb9166433", |
| "description": "isaspec: Add bitfield size assertions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4166635bd18507fba382fc600e814ae9fdeff8bd", |
| "description": "isaspec: Do not emit duplicate field encodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e01759e6f31b958c152ed42b2fc9cfe4eddfe31e", |
| "description": "isaspec: Fix derived field width", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b6e5db5d022988612673598ee49b96da683cb85", |
| "description": "freedreno/ir3: Don't lower s2en if samp/tex is too large", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfd8b7c9307e400ae76b02b39f83756cf1c66c1a", |
| "description": "freedreno/ir3/tests: Add additional disasm test vectors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0ecfeb0234fa007ccf7eab0bdbe6d23c773ba15", |
| "description": "freedreno/ir3/tests: Fix indentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b0550f09f816063c4f3ab3dbfb03160f0081915", |
| "description": "freedreno/isa: Fixes for validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9516d8ce98b40a93b70d8c68d57bf2a2ccdd1ece", |
| "description": "freedreno/ir3+isa: Cleanup bindless cat5 samp/tex encoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d43f89f17a8259c842016fa559fa33c1c6279105", |
| "description": "ir3: Images are always nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9601556079d8592ca6c149d83335e7ab0405485c", |
| "description": "microsoft/clc: Images use nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26d603da0710b67d93b8d163cc37f109af7416b8", |
| "description": "nir/gl_nir_lower_images: Require nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6cce80976d701003ed5650a14211e73183a6a3a", |
| "description": "intel/fs: Stop emitting TGM fences for nir_var_mem_ssbo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ab40f517fa5620e9b44f1f352e3e66b0e5b7b34", |
| "description": "aco: Split var_mem_image barrier handling from global/ssbo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c5a88d73536207db045d92871d01f28778c1c22", |
| "description": "nir: Validate image variable modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97a7c0ab1b57f04681f422226fe834efa3485f0f", |
| "description": "st/pbo: Use nir_var_mem_image for images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "458b4d2095795ded0d46a6851adc2de8392a7372", |
| "description": "radv: Use nir_var_mem_image in meta shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f51fda92cd42620c080b23c7a57996a249dc477", |
| "description": "ttn: Use nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8ee37472d3e271fa666d82910588497435a86b7", |
| "description": "glsl: Use nir_var_mem_image for images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfdc7ee066ea86c87d128e68c43ce7103da3ef5a", |
| "description": "spirv: Use nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "219ac26ea3361d3ae185d9e98a753656fd33a534", |
| "description": "spirv: Assert that OpTypeForwardPointer only points to structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e87dbfd3e8a5cf69c3ddc89fce17a0388f872806", |
| "description": "ir3: Check for nir_var_mem_image in shared_barrier handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae58894ee79925088c9745d909c5631b211aea7b", |
| "description": "zink: Images can live in nir_var_mem_image now", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d68bedbb456dee93b55d36017078d798378eb041", |
| "description": "clover: Use nir_foreach_image_variable for images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aefa22ddb52bce625d562ce5528cd1e21ac347e4", |
| "description": "clover: Insert dummy uniform variables for images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6818811fc4046b347d1d9ad7b39b7c2193674981", |
| "description": "nir/lower_readonly_images_to_tex: Also rewrite variable modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "225caf537aa844ed78537f4cda239c4379cf2f7c", |
| "description": "llvmpipe: Support image variables living in nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d84fd86af1a392d1aa56e5e3b27ad0300fc8a8c2", |
| "description": "ntt: Separate image and sampler handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12b3ffe4000b367270e00433e7ccaee7af871851", |
| "description": "st/nir: Assign uniform locations to nir_var_mem_image vars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1385f3c87f7ff844cdcd5f9c21e94bd1a5454e7", |
| "description": "nir/gl_nir_lower_images: Support nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bdae87b93953a1323677729ff92be77860313e6", |
| "description": "nir/gl_nir_lower_samplers_as_deref: Support nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0d8dc13e0974a45d1211fb4525ade3a4836fffd", |
| "description": "glsl/nir_linker: nir_var_mem_image is also a GL uniform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94b9f25883a1e2e06c93b8a02d156f197108aed0", |
| "description": "aco: Add support for nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd49706cb1ab3e808887ed2b384afb873fbb2598", |
| "description": "amd/llvm/nir: Add support for nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26582db077500a4461ae6ef944a0a8977a03bb92", |
| "description": "anv: Use nir_foreach_image_variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff39916ce71b3842f825202c11a82461bd39e459", |
| "description": "i965/uniforms: Handle images as a separate pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d7065ef0430e729cac7fffbdd7af2004745f5b0", |
| "description": "intel/fs: Consider nir_var_mem_image for TGM fences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a53c33fbe3004856f5c4b2d12e711aaec5f520f", |
| "description": "nir: Add a nir_foreach_image_variable() iterator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de3705edb0368c376abe7fc2f660f9c5a5a5dcbf", |
| "description": "nir: Add nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "872750bb96f692b525be0d169af1525072a12c82", |
| "description": "nir/schedule: Handle nir_intrisic_scoped_barrier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73d6e153eb984ba72233a6e5f66e5467857fe9a5", |
| "description": "freedreno: Fix for large epilogues", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ee060b614cf61b4e75cca5b6d74b364596961b2", |
| "description": "v3dv: enable VK_KHR_swapchain_mutable_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aac4e1f8229e7978310ca81312f0ff925e3485b7", |
| "description": "aco: do not return an empty string when disassembly is not supported", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5387522bd00147f298e5799db41db94f9a4a37e3", |
| "description": "iris: fix scratch address patching for TESS_EVAL stage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4256f7ed5847505c30e903b6674dac88c5d03315" |
| }, |
| { |
| "sha": "7681500ead4f085d75b0b2f39b48d1f9dc637dc9", |
| "description": "crocus: Delete the MI_COPY_MEM_MEM resource_copy_region implementation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "796c9ab3fd6b897ae3b3c069568182178c7661d4", |
| "description": "egl: set TSD as NULL after deinit", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "835b98e101fa6aeb6fb8a47059d66f8e48260bac", |
| "description": "v3dv: implement VK_EXT_host_query_reset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "393fda2d341f65cba6e160d4704983370ae041f9", |
| "description": "i965: Emit a NULL surface for buffer textures with no buffer", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d777631b595075169830a63b4281e9f0cbb45be", |
| "description": "zink: Do not access just freed zink_batch_state", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2ef7e6d6b697c883efd8debaf3cb0a88bcf043b", |
| "description": "anv: don't advertise vk conformance on GPUs that aren't conformant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d47f3640ffc8f8ca9a76bdd6920edc2c2428b3c", |
| "description": "docs: update calendar and link releases notes for 21.2.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57755cad55af61ea31ae84021236570521b993bb", |
| "description": "docs: add sha256 sum for 21.2.4 release", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8236a7741d666a3bdca459cd8ca02e8c2fbb2ff3", |
| "description": "docs: add release notes for 21.2.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70df31f5e04c73e9fd6290fad505f0187501ac80", |
| "description": "docs: update calendar for 21.3.0-rc1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c0eb7aa78bac4494dbff0c502a8c09e23a4c123", |
| "description": "ir3/freedreno: account for component in build_tessfactor_base", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f839b9599f863fa5bb1a6a6c24bbb621b7a1b4c9", |
| "description": "loader: Avoid enumerating drm devices just to get an fd's PCI ID.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b79e978ae48c2c4a7059a7f5eb695c6b0362ac60", |
| "description": "vulkan/wsi/win32: Delete the wrapper entrypoints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f769f34680d516850c6efd64669bf601efcd4425", |
| "description": "nir/print: print bindless info as applicable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "116e23e3855a28e74e09517d0005200fd139dc88", |
| "description": "vulkan/log: Don't assert on non-client-visible objects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "071437d29d9ebe5f1dbc4e14e63fd8a3861ce6f9", |
| "description": "vulkan/log: Tweak our handling of a couple error enums", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0cad3beb2a0dda7a8f6c6a1e8c9d253b9c988a9f" |
| }, |
| { |
| "sha": "fd467492349ee32cd196a8bd747269404965e3b1", |
| "description": "vulkan: Set unused entrypoints to vk_entrypoint_stub when compiling with MSVC", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6d44b21d4fdea89673541de265f69258747c5499" |
| }, |
| { |
| "sha": "b4aa5a3fdd0ec2b3ac3c019e1c323208c0fa1faf", |
| "description": "radv: Fix modifier property query.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5dee0d9da961b9a027910ce7e8e16a2f849d9b8d" |
| }, |
| { |
| "sha": "8e6f5aab336d3bf84aae604b51e07529380b5019", |
| "description": "v3dv: fix TLB buffer to image copy path for 3D images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d44b21d4fdea89673541de265f69258747c5499", |
| "description": "vulkan: Fix weak symbol emulation when compiling with MSVC", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "98c622a96e28020640517cb5499a1d7bd56553b0" |
| }, |
| { |
| "sha": "ae99ea6f4ddb90f7120b4986709a9e9064037f94", |
| "description": "nir/loop_unroll: Always unroll loops that iterate at most once", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4323dc846d1b894ab86ce7d0eb98409085c6a18", |
| "description": "brw/nir: remove unused function prototypes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a98ece61e9109963da525592a6890ad1166a0993", |
| "description": "anv: Enable tessellation redistribution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20c0ca75f55409f279a23a415f5c7dd70a012665", |
| "description": "iris: Enable tessellation redistribution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "867e2e0716ed4a753a5591542a91cca31613f46f", |
| "description": "anv: Enable geometry distribution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efa27572a15b1bb6ee88d0556c2af06dc501215d", |
| "description": "iris: Enable geometry distribution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d224e7f14e366534d3942976801f959b963d540", |
| "description": "genxml/gen125: Update 3DSTATE_TE fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a7e54b87f399f387048e5e21be9ee45f4ddb398", |
| "description": "intel/genxml: Update genxml to support tessellation/geometry distribution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3eadb03db775cc41bbc58e67b37115540eb480e0", |
| "description": "ci/lvp: Skip some slow tests under ASan.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec51c8774d0f87e0a8d0ca8d8818bb13056641c2", |
| "description": "v3d/clif: add support for dumping GS shader state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19894bec1fdd85b394c71442854878db2a51ee71", |
| "description": "v3dv/pipeline: don't clone the nir shader at pipeline_state_create_binning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7c484d7f4a1f80197c45d4b766ac3a3d6f3c394", |
| "description": "VERSION: bump to 22.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d9950e924fe0e8b90aa69fa8f696008a2e34643", |
| "description": "docs: reset new_features.txt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91009cbaa84c0faad98c128d0d54ef9aba569381", |
| "description": "VERSION: bump to 21.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| } |
| ] |