blob: f21ca748814c8451ba40617e896bb9c79bb3f6a7 [file] [log] [blame]
[
{
"sha": "29a8f1f03bed317370e07288fd9d4b85a24562e6",
"description": "d3d12: MSVC warning around operator precedence causing uint32_t==bool",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b171a6baa21977395a72d578306f30faa521dd87"
},
{
"sha": "4b34869d9d26514a3305394e598dafaf12a42cfb",
"description": "d3d12: Don't use VLAs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "739283da13e5da48b9aefebb8e25129181786ea1"
},
{
"sha": "9e9c8df3f0e0473c6be9ae1a01a8d844e96ba235",
"description": "d3d12: Include windows.h on Windows before dxgicommon.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6dbe05ffda4511119b5180aff5774b569da48e98"
},
{
"sha": "8396df5ad90aeb6ab2267811aba2187954562f81",
"description": "radv: init states from pRasterizationState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f08fe0b9f9407d9dfe13671c8afacd584e2c80e",
"description": "radv: init states from pViewportState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f13b30fe62eff11b34591f8760320a1d084ecae5",
"description": "radv: init states from pTessellationState at only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f67fa368e3fc989e0b2d02146b20966fefb5c04",
"description": "tu: Implement VK_EXT_pipeline_creation_cache_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49827da6fa62b979df44cb3669834df3ed19cbdc",
"description": "tu: Implement VK_EXT_pipeline_creation_feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e348f2fb38f0c5116fac46ed0308a324235f5f0a",
"description": "tu: Zero-initialize compute driver key",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "05329d7f9acabbc9306c9538a30b502d4c580d38"
},
{
"sha": "33412e02319c35413c53d3f1c202b2fdca4e4947",
"description": "drirc: Set limit_trig_input_range option for glmark2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d377f435b4e64762ce706f6082005e974b894ee",
"description": "freedreno/a6xx: Add EARLYPREAMBLE flag to all a6xx_sp_xs_ctrl_reg0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c54555c496aea12d280ac6e882e81d3d69673e98",
"description": "Revert \"st/mesa: Transcode ASTC to BC7 (BPTC) where possible\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "68ef895674b176b4faf875a4d7f4d787b330d4d9"
},
{
"sha": "74a172a44857ccf7c73a03913bd4e1498dbf601e",
"description": "radeonsi: fix glTexBuffer max size handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f747663c9428735d3b3d2513bacc6b57a18f26b",
"description": "docs: update extensions for V3D and VC4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b014d983bb8a728d6f3c94cdcee484e6a2daa265",
"description": "radv: add new pipeline helpers for NIR->ASM compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e1085c19a3de328238844fa80cf8b4e31ccc308",
"description": "radv: do not try to dump the NIR of the trap handler shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9207d791af8933ed66de47341bbea172ae3fe75b",
"description": "radv: rename shader compile functions to spirv_to_nir/nir_to_asm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fc99a15362d2091ab5c0afb52be1c66e5f619e7",
"description": "radv/ci: enable the experimental support for mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "224544dc33c60b933b379eef067058ad31ef7bae",
"description": "ci: Disable jobs to the Collabora lab",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d35e78bb853634da3ac6ea306797e770a875df94",
"description": "vulkan/pipeline_cache: Implement deserialize for raw objects",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "b54516f9441a08144d6d30eb67b48ecfd61e819c",
"description": "zink: add ZINK_DEBUG=sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d5b6197e39ca94f99da15ceba6229da3764dba0",
"description": "zink: add c++ guards for zink_screen.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b18448e7acfc765ee95505c7cd5e2ce6e6fc36cc",
"description": "zink: fix non-dynamic vertex stride update flagging",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca1d98df995a8fe3948a5bf7b1316d0184ffeb99",
"description": "zink: handle PIPE_BUFFER sparse texture queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e4009fe6c91c34a7cdf8c16aa5aa53c3ff41222",
"description": "zink: clamp 1D_ARRAY sparse textures to 2D as needed",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aee9f12b9c1f17ae2662c8043c8679ce698b731",
"description": "zink: force render target usage for sampler-only resources",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "9924fecee6412f1cad65d7d7347681856e3a525c",
"description": "zink: fix surface/bufferview cache comparisons",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "7057a363591279c3f65a3c4af41687e6f8142649",
"description": "zink: add extended usage and retry if resource creation fails",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6eec12327b65038dd56742dbe272c21c63a3844",
"description": "zink: remove input attachment usage when pruning surface usage",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c17502ab38a238efe5d9aa4bc0ff07c967adb80",
"description": "zink: add extra validation for resource creation",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e69384af163288d80cd817575419258e496bf21",
"description": "zink: add separate error message for push descriptor set alloc fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07efe6f129956d0cce0fb167d08b5f8af25d0c95",
"description": "zink: only reject non-blittable resource creation if it has no other binds",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "37ac8647fca4ab8aa1be6879fa810def7404449c"
},
{
"sha": "e5afbfbed5be48910e6b9398118b0855f09b6b9b",
"description": "wgl: Add driver_zink as a dependency of the wgl frontend",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "01ed71f9451057647a57129c8c01ae19a0f8bfb7"
},
{
"sha": "43b3f5469d3ce78dec46cad28a5b020e6f7b56c4",
"description": "zink: never create a sw context unless sw is requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b844aab6a7ab916b1b8d4af233666f80ead5df7",
"description": "lavapipe: support instance rate zero for VK_EXT_vertex_attribute_divisor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa67f119f2b3d576a1dbeffdf7e510aea2caf848",
"description": "glsl: Drop this != NULL assertions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2410993ef6054e452aff18109343cf8db5946e6c",
"description": "turnip: fix off-by-one in border color bitset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8799a499e5cd9d97e7efd720548d59a8a33e4f8",
"description": "iris: Add FLUSH_HDC to PIPE_CONTROL_CACHE_FLUSH_BITS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a969ad1ddfd6b0b94cc484da45293c407203e3ac"
},
{
"sha": "3ddda935b133bc6927890381824cd42d84f5c260",
"description": "zink: add an anv-tgl ci job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82e4fc654fe7fda5457298aeae4716366ea27166",
"description": "meson: Support d3d12 as a video-supporting driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39cf51ba9d110ec81a996e9130b28f3be2ef35c0",
"description": "d3d12: Add GLSL singleton refcounting to screen for offscreen non-GL rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8beabc68263c662e08bd59e11ccdd19bcb33012d",
"description": "d3d12: Add support for d3d12 video in d3d12_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739283da13e5da48b9aefebb8e25129181786ea1",
"description": "d3d12: Improve planar resource support to handle video requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dbe05ffda4511119b5180aff5774b569da48e98",
"description": "d3d12: Add util video functions to d3d12_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68bac423380b6291b2fa703ef100eb711f3046eb",
"description": "d3d12: Add create_video_codec and create_video_buffer entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b171a6baa21977395a72d578306f30faa521dd87",
"description": "d3d12: Add video encode implementation of pipe_video_codec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8206f628659d468c870430daa271d5bec6e860d",
"description": "d3d12: Add video decode implementation of pipe_video_codec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46178f93e99f2bc980ec36ccebf2f22dd8d1012e",
"description": "ci: Update x86 debian build to pick up tag v1.602.0-r1 from DirectX-Headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b27c9d8806177c01e1355fbd72242cea65b29da",
"description": "d3d12: Add d3d12_promote_to_permanent_residency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5df8ecab9044f907d82864da3db853ddc41d160",
"description": "gallium va: VaHandlePictureParameterBufferH264 fill out new pipe params MinLumaBiPredSize8x8, pic_init_qs_minus26, chroma_format_idc, bit_depth_chroma, bit_depth_chroma_minus8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "701fadd45f354f2269d892cb2614478cbdac353b",
"description": "gallium vdpau: Fill out level_idc and MinLumaBiPredSize8x8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67fad86c96c0c24ec67905f004f3b0ce40d3c526",
"description": "gallium omx: Fill out MinLumaBiPredSize8x8 and pic_init_qs_minus26",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5669386440131398939c70908c60711d6cad7f2",
"description": "gallium: Add MinLumaBiPredSize8x8 to pipe_h264_sps, pic_init_qs_minus26 to pipe_h264_pps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2871e40e0401136718290714547f1bd8c483fc1",
"description": "gallium radeon/r600/omx/va: Adds support for multiple reference encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e47b327435f2e6c239d13ed537ba6b5a70557378",
"description": "gallium va: Add support for multiple slices encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "504b02f3fa241af50fa58767c5a0ff664d8cd971",
"description": "gallium: Add multiple slice support to pipe_h264_enc_picture_desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04495300f9ecd4c2bcae97858a9ea73b7cf43fc0",
"description": "gallium va: Handle new VA attributes with new pipe video caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f2db752775265cb993a8b0caae0b2bc14f9059",
"description": "gallium: Add values to pipe_video_cap for multi-slice and multi-reference encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8831ba0ca5f16a94a43b199663e732db5c530f0",
"description": "gallium va: VaDeriveImage support stride/offset being different for NV12 planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15540abf2241590a5cc38721ef41d76fd0a9b34a",
"description": "gallium/va/radeonsi: Using private as a parameter name conflicts with C++ keywords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b909058fdcef5865da6732febfbf9d89822450e9",
"description": "d3d12: Add .clang_format file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15dbf8f05af05c737259ebd876e487b396c4a20a",
"description": "st_vdpau: Pass format when opening resource from handle in st_vdpau_resource_from_description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95b184f471342e418662ba8eec43f33f9a9273b0",
"description": "util/vl_vlc: Support compiling in C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2b907f05260f7bf3a17ba8b23a27489d15cb947",
"description": "util/u_format: Drop assert that has valid/well-defined behavior",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31dcb39615a5d1541a7e5b27e19566b48aac381d",
"description": "gallium/vl: Add software winsys and offscreen winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68aa2099fa4d8b5b1df030da5d348435c4aa8c05",
"description": "dri2: Require a loader with working buffer invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d0179af3212b57fa8a34b9a9fa593d514a23bec",
"description": "glx/dri2: Require DRI2 >= 1.3 for working buffer invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc73de630e8ab2d44bb540ff51a66a405ae19b1d",
"description": "zink: fix pointer size conversion warning",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "34e62bfa803ff4aa6a4f849c470957cdd932a9f8"
},
{
"sha": "9d0db8d4c487efcc722cf77a6304168125234c34",
"description": "intel/perf: deal with OA reports timestamp values on DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "773f41e3e42051aca5015a188a5c3cbf01a5ef1a",
"description": "intel/perf: disable sseu setting on Gfx12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2834dd6269d791e26c2534b67b368ff76b7510f",
"description": "intel/perf: add new layout for Gfx12.5 products",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66045acdf9969e1fc1becb033287b5c52342207b",
"description": "intel/perf: add max vfuncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c740ca60008ef0662325df0d755e941767dd7bd8",
"description": "intel/perf: add support new variable counting the number of EUs in slice0-3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f63bc38e768b35f472d99d7a6275e288c025681",
"description": "intel/perf: add OA A counter type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "376e420abbcb9455c9ad69d8a94a92c0bee8e930",
"description": "intel/perf: stop overriding oa_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa04b47c6e43e6cc35611a43c1712ef750f161d9",
"description": "intel/perf: add support for GtSlice/GtSliceXDualsubsliceY variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d134a6234533a9b2a2e86b2523901264a0183d0a",
"description": "intel/perf: add support for dualsubslice count variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc2782f970c604fff6fb698de0a1a314fb44f31",
"description": "intel/perf: store a copy of devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0df4b960623632137c7d337c48a37d6463906a71",
"description": "intel/perf: add support for new opcodes in code generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe3e850dfb2176e41ea6413b6739ae12cc4d32f7",
"description": "venus: Don't encode ignored pTessellationState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "683b6e8d35558e7a2950d6a653379f3fbbd89e06",
"description": "venus: Refactor vn_fix_graphics_pipeline_create_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c45b541e642979fdea509babdabe01c2b2fe5be",
"description": "vl: fix codec checks to disable properly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7ab05e3c3fe34ea7f8d7345b9229c163e42c3600"
},
{
"sha": "74976640b3803d2ac7dab91e7d57d7b6383e06c4",
"description": "meson: add build-id to pipe libraries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbff12a19167db4309d3aaf11b311b53f11daf55",
"description": "r600/sb: Fall back to un-optimized shader if scheduling fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8e6abf54234906fc8cf893fd0bd60901f585f8d",
"description": "r600/sb: Don't create three source ops with all kcache values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b",
"description": "radv: Use vk_image_view as the base for radv_image_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c56f3dcbaaca342fe0eebcb348eba5c7f362ee42",
"description": "radv: Use vk_image as the base for radv_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "992690e483a6319cbc3eadd48c71afa1f17a1b5d",
"description": "radv: Only use PLANE_0 in meta when actually needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc8d2543fc654acacac1f80203e4646ad4c238af",
"description": "vulkan,v3dv: Add a driver_internal flag to vk_image_view_init/create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae2ca1d2ac42fd4291a7247151c7731fa1f73225",
"description": "v3dv: Drop the region temporary from blit_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f99ac7f2de1983482452021824c897f56703eb8e",
"description": "v3dv: Don't use color aspects for depth/stencil images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36e0f9507dc7a75f769a3f7f6fa6ccfaf7478adf",
"description": "vulkan: Only be clever about vk_image_view::view_format for normal views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5e1b06622dcbf9ccc95f1dc1e6b17794d36c8dd",
"description": "v3dv: Add a create_image_view helper for internal views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8510d5daa3d6d5ea5bd081a06c74a2076a785135",
"description": "aco: use ac_is_llvm_processor_supported() for checking LLVM asm support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07eba9a15a06ceda3469892822e8b539effc6788",
"description": "radv: do not lower loading TESS/ESGS rings using the ABI for LLVM",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "896a55f47d9e69a4295effb9fa65ff8e41ec06b8"
},
{
"sha": "6b1e73c700f3ecb8115cbf8da7ebf9770772d1dc",
"description": "asahi: Fix hangs waiting on the notification queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81bded100cceaf8c0659e922b2ca262898f5e677",
"description": "i915g/ci: Add depth-clear-precision-check xfails like everyone else.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02203482503516f664560011c13a360e7366c1e7",
"description": "ci/crocus: Merge the piglit runs with the deqp runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "725f56fdb66f40c055286e8303a1d5c33afb67a9",
"description": "ci/crocus: Manual CI updates after CI was down for a bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9f43059fc78a6a822d79600c8d9f3f09f32c01d",
"description": "Revert \"radv: Make fill_buffer_shader non-static\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "405b2bb79c702c13b248e217bf330c9f9e25ca48",
"description": "radv: Use radv_fill_buffer for accel struct builds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "be57b085be6d840c27a2d69a7df4b1261ad0a0f5"
},
{
"sha": "183c15dbb2f9dfec48f5ce7486551e223ca89401",
"description": "radv: Allow radv_fill_buffer to work with VAs only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61d55940644b31624b5960527da1c832cf2103a3",
"description": "Revert \"mesa: consider the sample count when choosing a texture format\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "89c94502b6650fed222abd3588e9c927811580aa"
},
{
"sha": "265c9af69e4c77cef9ced8cb3b0f915ffd95b155",
"description": "Revert \"frontend/dri: allow swapped BGR->RGB channel order for MSAA color buffers\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "cfec9a55ea6a1cd535ea60aeff7f7bd85dd64bb5"
},
{
"sha": "ad50daa98233f8958dcb7f4a7344b0d61b87662c",
"description": "radeonsi: fix resource_copy_region with ETC formats (e.g. for Stoney)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cf1e562fdd7d49eb93b0adf7fd506572cd63729b"
},
{
"sha": "0a056f84ed47736570bf1cc432e7df756b057011",
"description": "llvmpipe: align scratch size to 64-bit size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "394e42427fb361ff4a41e70f4dc8818519ba7b28",
"description": "winsys/amdgpu: initialize IB_PREAMBLE in advance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fdc3b0fdec84893618e59187b58da92311b8d28",
"description": "radeonsi: move CS preamble emission into the winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32c7805ccca331f726da684a4e74f7d1138daa3d",
"description": "radeonsi: merge all preamble states into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f46cd73e29aa52163dd8facf0645c221f4ae04d1",
"description": "radeonsi/gfx11: optimize attribute stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b20120d57f7514f7072e95452534380b26a8ce2",
"description": "radeonsi/gfx11: fix VM faults due to the attribute ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c74d85434866f6340866940d8a07db70a28de063",
"description": "Revert \"radeonsi/gfx11: limit MSAA color buffers to the RGBA channel order\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "54d85700a12aa33d185e147c2d5c794ba54b7a11"
},
{
"sha": "a529e4f7ada2c3c2de632b2f9553538b7a27c9ec",
"description": "radeonsi/gfx11: fix the value of VGT_GS_OUT_PRIM_TYPE at the beginning of IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8d2ef8bd6e34eef4dbab1a078ea27d35538d554",
"description": "radeonsi/gfx11: don't insert shader code for GS_PIPELINE_STATS_EMU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcaa9f509622e7367541748eb6457e6869bf6dcf",
"description": "radeonsi/gfx11: fix alpha-to-coverage with stencil or samplemask export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa",
"description": "ac/gfx11: fix the scratch buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af880e591e538bc3bf7d5f65631ae246f1e0b86f",
"description": "radeonsi: remove GFX9_MERGED_NUM_USER_SGPR definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0eb48fa4e9aed487e3b453d8f4edba79cb48f037",
"description": "ac/gpu_info: silence a valgrind warning due to amdgpu_query_hw_ip_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b4c346029fd67d8d8a4e4c1ff984fb33784b120",
"description": "radv: more register changes on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f31917119c7ec13dc7953d906af64bc71f97275",
"description": "radv: limit CP DMA to max 32KB sizes on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "533df65e852fd9e8836e1e2b659f46186c19708e",
"description": "radv: apply a workaround for CB perf counters on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ce2401144469f966da68db487ef29f818e5a690",
"description": "radv: update the initialization of SGPR0/1 registers for HS and GS on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ec1ecc12208aa6181c9f7e38b3b2e5488d5df1",
"description": "radv: update VRS registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab21ce46a693c7b948ff76d4a342589ab3b9a644",
"description": "radv: update TF_RING_size to a per-SE size on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "995ab9a50548f951cba1a8d88c95db3e87e3e785",
"description": "radv: do not emit FLUSH_AND_INV_DB_META on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e3aec1633b4ecf70fb1d1df6f8f0d875fdbc877",
"description": "radv: do not emit non-existent CP_COHER_START_DELAY on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcb324eb53412e632851bc334c668aa79a870b78",
"description": "radv: configure DB_RENDER_CONTROL on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66882363b322a65f5d4016101dbeeee5bd74dec4",
"description": "radv: use PIXEL_PIPE_STATE_DUMP event instead of ZPASS_DONE on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6026cf43b3e4148f41946189980d9929e57e5c98",
"description": "radv: update image descriptor registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef59e5b1930a52e1b110a435d01bcfb461a013f3",
"description": "radv: update buffer descriptor registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebca4f2b3dac31ccde328f08a23f0c98461fe031",
"description": "radv: update sampler registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "670ee6023dc0235dd98f3db1ece7ff70ce7cfcdf",
"description": "radv: Disable transform feedback for gfx11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7f5da6829ef86d3f78e475a690a41c67662852f",
"description": "radv: Add gfx11 DCC fast clear support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc2b3f392411a42067d6f3353c28bb11b203699c",
"description": "radv: Adjust for new SWIZZLE_ENABLE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e96a35e6db09e6a32e23c326f9e3cffd2c68b29a",
"description": "radv: gfx11 register changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c391fe47eded5c99503c45ce90ade206b967444",
"description": "radv: Mark all formats as DCC compatible with each other on gfx11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb117a4711b2574f646a5bff328b4ca898323364",
"description": "radv: always enable NGG on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094",
"description": "radv: update scratch buffer registers on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4d9729cc75957690a783b7880ad1cdfc54afd5",
"description": "radv: use the new format table on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d02e210b572afd8306c7d6425b837bc2f70c33e",
"description": "radv: do not align VGPRS to 8 or 16 on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e031426be4a4861b28c607ec551b3cf90d398d4",
"description": "panvk/ci: Disable CI for a while",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5acf8016d45f38869398694096b98fd762c90c4",
"description": "lima/ci: Disable lima-mali450-piglit-gpu:arm64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b637f6c3db07d6baac6fbd11324a9dd132395203",
"description": "intel/decoder: Fix binding table pointer decoding with large offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8779a5b84cefba11a8644be295973150ab3d630f",
"description": "glx: set max values for pbuffer width / height",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d22eeb5ae0aa62dd4cbd45ba247b3c92d6301a58",
"description": "ci/iris: skqp: remove flaking atlastext for TGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "317496ba8ac9b0762b0d882acbcd14e74b3ce941",
"description": "ci/iris: skqp: add default GLES rendertests for TGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a179e1aedef4b30dc80cabfe1d510b41e5007bc0",
"description": "aco/radv: drop radv_nir_compiler_options from aco.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "819890007136bea606b7848ddc681494ce39f3ec",
"description": "ac/radv: drop info pointer from the ac and radv shader structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55845409f273567087b3b373c1a35eeabc2748fa",
"description": "zink: add tu baseline for a630",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fffafa363543c89846291e40e521b48197a061f6",
"description": "zink: move get_timestamp to screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0befc259a649acad02937276b1008383d2f84c62",
"description": "zink: use copy context to eliminate dependency on EXT_calibrated_timestamps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d30d82a9afa132d85fa32c5796708464572e36d",
"description": "zink: fix init with MESA_SHADER_CACHE_DISABLE enabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ba2f5cb20aa653ad954d2cb43a3a84623cfcaa30"
},
{
"sha": "e30389825862fcedfad2f47debaf24f1360bfc3c",
"description": "zink: manually validate shaders in debug builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c8e6e953f0ecb2e7e71a2311e5fc76860a57be8",
"description": "spirv: fix barrier scope assert",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f83571f9232a82315d800db7e5ea3ded23ce54c",
"description": "lavapipe: fix pipeline handling for dynamic render zs state with pipeline library",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4d5a7abba7a17fc31921a63c135561f74b87254"
},
{
"sha": "0b2d383316af7efa6f970db5b8517a55a32dedf2",
"description": "lavapipe: ignore depth/stencil states if attachment is not present",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "77392e49833e1c5efbbe8251abef5f3f9f11b458",
"description": "vc4: disable GLSL IR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b84e003079a5e89ffc857697ad63fe22e3d18cb6",
"description": "r600: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc2edb8f1d53c6d10d4987195272180576da1f2d",
"description": "r300: disable GLSL IR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1663b045924227074848d3f08d8572f4fbf31161",
"description": "i915g: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11637f516c5712bf33130e0b2bee6e8276392249",
"description": "etnaviv: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a2a2e58d1c6707a6e13204baf8f43e6641f5da7",
"description": "d3d12: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4295816afe6ae35e8fc093b3bb28e47a71ec663",
"description": "asahi: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ceaf589d62ed81d74042219098c9428730ead99",
"description": "softpipe: switch to NIR loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "643774cdab0b66442b054bf32019c2884a6265c1",
"description": "i915g: use a valid setting for force_indirect_unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "792c9a0a24c8d46c0f1ee58162c0c24cc8fb228b",
"description": "glsl: move validation of sampler indirects to the nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7a071a28f8c49a4d105701221b39b9b6055893c",
"description": "gallium/drivers: set force_indirect_unrolling_sampler for all required drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff8ddcb23e406a986434a39c3a51857f432a131f",
"description": "nir: add support for forced sampler indirect loop unrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb50fe7110ff21504de9501fd16e681748f195b9",
"description": "ir3: fix mem_ctx for ir3_disasm_info::nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e22e2ac883a88188f63524a45ad43c160a3c6f2",
"description": "panvk: Lower blending after lower_var_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4050697a8f4620109388c02cd8e7437f21e12dc4",
"description": "panvk: So more nir_lower_tex before descriptor lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36bb62139e1f6ff1dd9462a4149d8003504202f9",
"description": "bifrost: Run nir_lower_global_vars_to_local before nir_lower_vars_to_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3d34ad476b399db17a0c2c4893a70f26d59c7c4",
"description": "turnip: emit VPC_SO_DISABLE in xfb begin/end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b7751babfeb3f105f799d72ab967224cec4bddf",
"description": "turnip: fix sampledImageIntegerSampleCounts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "622c6d3e9a4f8d0833debe9edd5560f569551250",
"description": "radv: Add macros for win32 that accessed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3e85a0c90b5a33cd9bca51573a171b3c7bb0c01d"
},
{
"sha": "a2aabb1812814afbf210d2d2c75c7f2bfa0de393",
"description": "radv: Add losing member hw_ip_version_major and hw_ip_version_minor for win32",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b261ac1ab5d184a8a8bd954929368de2c66005b2"
},
{
"sha": "679ad0905bc6e457a53c616463b582c8afbca206",
"description": "radv: Fixes compiling error with msvc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "11c28d9798cc5b37b88e139517484d5810b6a2e9"
},
{
"sha": "e8d8a0544de266485ca6a9957e238e1ea6aab8a6",
"description": "radv: fixes msvc compiling error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5d9ef0efb57781f132bd8b47a43bde5e0d13baf8"
},
{
"sha": "9baaf055e2136697ebbffc3e1c1dd0782b96e272",
"description": "llvmpipe: Do not use _Atomic keyword that doesn't support by MSVC",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3269d34b29a415e1f0f168ad5cffb0e3a36eeb49"
},
{
"sha": "57b353ec6a76c41539a74e82fa7e43fdcfbf2410",
"description": "vulkan/wsi: unbreak win32-support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8b009aed6b543e9ebfacca54cf9ec4ae6fa5b85"
},
{
"sha": "5c90eb1c53f46e86717c6bf4d5253dd23c4dac1f",
"description": "glsl: Delete lower_extracts code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd665fdd7f704d708319dc36278343420ede9720",
"description": "nir: Use nir_vector_extract to generate code for ir_binop_vector_extract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e944a98826a4afb14d10d1fe3215918cdee31235",
"description": "glsl: Add flag to disable part of do_vec_index_to_cond_assign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eff1e6481124de9088893f2cabc2d42ed9e0c44",
"description": "glsl: Fix mixed tabs and spaces in lower_mat_op_to_vec.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac",
"description": "nir: honor lower_double options for ffloor and ffract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b146368768b3049c547a36f049b46f295713e39",
"description": "glsl: simplify finding cursor in varying packing code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e3a45a47789f223cf6a825e83423ed50677e1fc5"
},
{
"sha": "e0bec58340dc8bf63de71764e5eeae24d98d487d",
"description": "radv: Fix loading task shader ring buffer addresses.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8bdcf3c92b12bb551e11bebaf23fa7802f01075"
},
{
"sha": "063a61a8409a97e115249f0ed33b69700d3fdd4a",
"description": "radv: Fix task shader info.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "101a7321c4002eec9019f2e25d40d931f74e90b9"
},
{
"sha": "3382af7f6a7508d2f1f698a39f9761a88c5e863a",
"description": "radeonsi/gfx11: set BIG_PAGE for the attribute ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a2f151ef84d9ad29a6d4059a7f8a72b26e0315c",
"description": "radeonsi: print an error when failing to create a context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6515b3b2dc0f4fed6faea8988137d09b0fd67f21",
"description": "radeonsi: fix a crash when failing to create a context",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "792a638b032d16fbe6404f9d90c34b3e0f1fb0b5"
},
{
"sha": "0755d02456b9e4dbb617bf0b96a1cc65186a8fad",
"description": "radeonsi: use AMDGPU_VM_PAGE_NOALLOC to disable MALL (infinity cache)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9e9086b664f94662b539c21d21b0e6eee70a95b",
"description": "radeonsi: use the new flag AMDGPU_GEM_CREATE_DISCARDABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a04a0c95b137ad5da23b865320ca4e307d9ed71",
"description": "include: update amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "527e22412a9a8ae2363c03a16e391994ce829114",
"description": "winsys/amdgpu-radeon: clean up code related to heaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac0becc6481a407995a0153c702a7ffade8d4ab4",
"description": "radeonsi: use PIPE_RESOURCE_FLAG_UNMAPPABLE and DRIVER_INTERNAL more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d21be64b3a179b6ca4b3c0bd9f97f5327cb9c074",
"description": "winsys/amdgpu: handle RADEON_FLAG_ENCRYPTED as a heap modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "593f72aa212f9e0daa94d7163e12a005be90fb19",
"description": "winsys/amdgpu-radeon: rework how we describe heaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceddd7d49a6b2fe4ae2d6c9599ace8beac64b1ed",
"description": "radeonsi: rename RADEON_FLAG_UNCACHED -> RADEON_FLAG_GL2_BYPASS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc289c5476879deab94fc0844df5011aa330698",
"description": "radv/ci: re-enable fossils testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "534cc99081049c108c4e34ca7cc5cebe41b0faf5",
"description": "aco: do not emit the primitive ID twice for NGG VS or TES with GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3999fcba1558e96a299f8f533ab74ba541108691",
"description": "dzn: Fix dzn_cmd_buffer_collect_queries()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9489ba7d250544a07d817ead7c4e8db8ecb8531",
"description": "radv: do not declare the scratch offset on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ef28ca34a3a86c6f778da73a2ea63b83eb1bdd9",
"description": "dzn: reset correct list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "875643feeb40d047cc3518c3b861d63200079e08",
"description": "ci: uprev piglit 2022-05-10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa29e0d858799554396bedefbdcf64a6185d0c47",
"description": "etnaviv: don't halve max_instructions for GC400",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "318d8ce6fc3141cac96808c4b44f3421e1059c73",
"description": "glsl: remove now unused GLSL IR varying linker code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7647023f3bb5785f15476b64c08b3ed01c46c536",
"description": "glsl: enable the use of the nir based varying linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa9cee4247de1530e5ff9441e64295a1d21024dc",
"description": "glsl: implement lower_xfb_varying() as a NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4600108ddfe3711da15b5e5f41e3daf99b14e140",
"description": "glsl: implement opt_dead_builtin_varyings() as a NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5122a55435dbf9d4631a3f3a33f05ec0e019fbd",
"description": "glsl: add a NIR based varying linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3a45a47789f223cf6a825e83423ed50677e1fc5",
"description": "glsl: implement lower_packed_varyings() as a NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1fbd0b8abb4ee5861b9b41cbb67e48999e3b2cf",
"description": "nir: skip lowering io to scalar for must_be_shader_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99ab53061736d0f7559d0bd2f3ff0d4d1aa8e192",
"description": "nir: abort io info gathering if location is not set or is a temp value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cba2fd51a26adfeab3dee64ab774b36a3f47fc76",
"description": "nir: add variable data fields required for NIR glsl varying linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43a8454ea8bed0a18e15a8636464985878a33468",
"description": "glsl: add new build program resource helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23ea24e11fcf54af0912a39401b4f2fc9cabb8c3",
"description": "glsl/mesa: move parse_program_resource_name() to common linker_util code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d57bd0345bc8f4bbbfd563079247755fa762417",
"description": "nir/glsl: wrap component_slots_aligned()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dbe075f92b2b30c2e8b0537156317c1dfc55e48",
"description": "nir/glsl: wrapper field_index()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a97a0aefbc659a659710a26cd419ac559f8e70",
"description": "nir/glsl: wrapper contains_{double,interger}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7af9459670de47d35acaff566ae70d8e83c3dec9",
"description": "nir/glsl: add glsl_record_compare() wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c0f349a7b6e1e26b358359b09902918ee8c9201",
"description": "docs: updated zink features and release notes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fda0a996adffbd70d7c2a619edb30093f614251",
"description": "zink: enable pipe cap for win32 external memory and fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bedfee121cae71202d46a139810884452c5e0dd9",
"description": "zink: implement device LUID and node mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34e62bfa803ff4aa6a4f849c470957cdd932a9f8",
"description": "zink: implement win32 memory handle import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f5627286e101e6b7724310648b097065f21dfa",
"description": "zink: implement win32 fence import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e3d6a023839f01a0f96c59d43b27f42cb3e966e",
"description": "zink: codegen for Win32 external object extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e978a335874074e92c45f8b194700dce6448dfbf",
"description": "zink: add win32 guards for device extensions with win32 in name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "787d31650b702d1decf0e2e00158eba73cee260f",
"description": "mesa: pipe cap for EXT_memory_object_win32 and EXT_semaphore_win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c709bbde9e4e648d3f02ed1e7bd9c6d150848acd",
"description": "mesa: implement import win32 memory and semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e8702f79629f931debb3f43c2530d28c3f98292",
"description": "mesa: implement GL_DEVICE_LUID_EXT and GL_DEVICE_NODE_MASK_EXT getters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8917235d12940025552cd19b5ef13c41c67d7b92",
"description": "aux/trace: screen::create_fence_win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6c468d985e10980abca92880b2d4bb4605f991a",
"description": "gallium/trace: implement win32 device LUID and node mask getters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0b2e43927651f7104921458d93253c00cc62cc8",
"description": "gallium/noop: implement pipe_screen::create_fence_win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08dfe2ca84ef0a6237f0f85c37f15b2d055a7dd6",
"description": "gallium/noop: implement win32 device LUID and node mask getters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f6273763593bec5fdeec96921f021287d6de2a",
"description": "mapi: added EXT_external_objects_win32 definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f98d47e0117e8eedd4a4244e2a7839be01f2227e",
"description": "gallium: support for implementing EXT_external_objects_win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca915c871fb6c489c32c25d08626997d5ffc0196",
"description": "zink: directly reuse surface ivci when rebinding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa3d51892aa8b36e476bd07626f5f93d03e57f48",
"description": "zink: fix 3d shader image miplevel calc for depth",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1526df283c3659d510066f58b152597ea15913a0",
"description": "zink: stop leaking shader image surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2df1c061688c14d51ad3eeaab886bb7ae4a6172a",
"description": "zink: copy incoming shader image struct after doing updates",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "32a77b1e255c5213124200076160902928a07830",
"description": "zink: read shader image r/w usage from incoming data struct",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3dff53487bceb42230d525daa9ac57694dc98a2",
"description": "zink: simplify dumb update flagging in set_shader_images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "22954b486067e08780ba5a1679edfbad7f23c45a",
"description": "zink: reuse local res pointer in set_shader_images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0df4889707e94a7bae6a9f6b4092b00f1b42b2a",
"description": "zink: remove refs from shader images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9e8c649cd134586ccd272031645ab9b23da5f5e",
"description": "freedreno/fdperf: support dumping counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "267786be60bd7c909303d05690da4cc2a5a489d9",
"description": "freedreno/fdperf: make refresh rate configurable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd42f63c43300453ced2013d7e5a59496ee9bd60",
"description": "turnip: let modifier takes precedence over TU_DEBUG=noubwc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17fc7b20b11def49e3dfece2369583c65b75b465",
"description": "anv: fix primitives generated queries values",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a468f26ca5ee55e03cd9eae9cdbacfcb0bf6f470"
},
{
"sha": "058823906ee1da6d47697f97ecab269a71f41780",
"description": "svga: add svga_compile_shader helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c291e685bc0157b9878abe714bf3eec07d799797",
"description": "svga: create svga_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed77ac1eef7c6f4126149ea2e492a243ba8449e5",
"description": "svga: add a helper function for common shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65fce0f813e920b741772844a6c2dca12b8dd879",
"description": "pvr: Fix argument comments in render job submission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d50418a4fce884b05cf098c80e2b1b835c368111",
"description": "pvr: Add vk_sync support and remove service winsys syncobjs interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98cc4c3a2098672c1ec410e14ca02a99f85c2958",
"description": "nir: Use nir_shader_instructions_pass in nir_lower_input_attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a170448a188d73655899283b0c1d1ca0446f5370",
"description": "nir: Put the builder first in lower_input_attachments helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5410f4ee898c57c921ea5537861e28ef5c8170bb",
"description": "mesa/st: Use lower_indirect_var_derefs in st_nir_lower_builtin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46a49df7b6f8dac13ddb1e929c3fbdd41c91594f",
"description": "mesa/st: Check deref modes in lower_builtin_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "627d58099c272cdb1dbcac9ad271555470acafb4",
"description": "mesa/st: Use nir_shader_instructions_pass for st_nir_lower_builtin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e16197c46e3bfcc51ca42a27f43dc4dea7294f75",
"description": "nir: Add a var set version of lower_indirect_derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c23b20d43a03634bf528f9870cdd5b0159a69eb4",
"description": "nir: Preserve metadata if remove_dead_derefs makes no progress",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a064e63e8367d843d67391989bc9f14aebd4edca",
"description": "d3d12: Reduce cost of shader key comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c1acd9301f99495494e066bf30374e453316d03",
"description": "zink: fix crash on dlclose when zink_internal_create_screen failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "969dfabc7796fab9f43b5e320c8d3506b4e29ba4",
"description": "util/queue: handle thread cration failure in util_queue_adjust_num_threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3bef6ba73c600b2711a578af11f29d9f779c637",
"description": "lavapipe: check for error when initializing lvp_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba2f5cb20aa653ad954d2cb43a3a84623cfcaa30",
"description": "zink: check for error when initializing util_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ed34cf9ff76e175d775019e246a270f1824a0f9",
"description": "util/queue: add missing space to comment in util_queue_destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39800f0fa3104c56736d5beb70a7920a33be48de",
"description": "amd: change chip_class naming to \"enum amd_gfx_level gfx_level\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dcf7f651f421c0f46ebf9c4c5904f452ea14eb1",
"description": "radv: advertise VK_EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dc86e40809a69e4812bd569d245de119c43a826",
"description": "radv: implement VK_EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d5392286309b1d6484dc37f346584e6976d184d",
"description": "radv,aco: add a workaround for binding 2D views of a 3D image on GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05329d7f9acabbc9306c9538a30b502d4c580d38",
"description": "tu: Implement pipeline caching with shared Vulkan cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43981f0f58647ef5e9a0c13a8611f4cb2acddf5b",
"description": "tu: Include turnip debug flags in pipeline cache UUID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d023ae4686b86e8df62ad0b9cf2d1fa91ca89dbc",
"description": "tu: Rewrite cache UUID based on radv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "410d59943db5bb873da449fa45ae1f42dece65d8",
"description": "tu: Hash pipeline layout contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e3f8b1639b241f2023a3671feef234a349768f4",
"description": "ir3: Add ir3_shader_create_variant()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea646ac9afbfaddc129fb401a6cb57a46c0ef5b4",
"description": "ir3: Support disabling the pipeline cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7a62936357ec6166c8aae9fe16996e56baf51b7",
"description": "ir3: Add functions to serialize variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceae84479410d36d9dd176404420535c58758122",
"description": "ir3: Remove ir3_shader_variant::shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91160dab979662d968f96953423139f6b6b3f1dc",
"description": "tu: Keep original blit shaders separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69f5be8bad02d43c9501bced608c3b5af2d68952",
"description": "ir3: Add ir3_shader_variant::compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4509b49fb8e740658060ba9e5832f7da0e3a36ee",
"description": "ir3: Allocate disasm_info under variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21e3dd57d3d7699155b183f19dfc8bac8bb9e383",
"description": "ir3: Use ir3_shader_variant::type more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f45c86dfb7b690ee90aa475e0cd598720af09961",
"description": "ir3, fd, tu: Copy misc. info from ir3_shader to ir3_shader_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e30608cebca6de4bd278bc0cdc778ecb3801339",
"description": "ir3, freedreno, tu: Make ir3_shader_variant store stream_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cad11d84a4749518eea48a93c6995bc153960fd",
"description": "tu: Delete unused tu_clear_blit GS handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "693c723211c3c349cd4f78ddfc290a22f70f3277",
"description": "zink: use run-time linking to loader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56e9ccce7b7c69054a231274c4cb80a77495e0fe",
"description": "zink: dynamically load a few functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d91cb5cbcc013da3e6484b8c9cb69feac94811c1",
"description": "zink: pass screen to zink_create_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4654a57bb50858d943150f59a74e6a957c993a8b",
"description": "zink: call vk-functions through dispatch-table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b6ed06527a186cffbae6a1186ec71a052e876d6",
"description": "zink: initialize dispatch-table before queue-init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e9ead2c152512e7f283f496f06cf08fe172558a",
"description": "zink: pass screen to extension getter macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57293dee2b11ba7e52052edc4d0437f08db19144",
"description": "v3dv: check BO mapping result",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "89eb0ac23d9c5845ea22b34b10ede32b41b9ad11"
},
{
"sha": "7edb26966e9dbc184c1f6ea7d5d014537e6d1701",
"description": "v3d: add builtin support for white/black clamp-to-border",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "580046e49faa88bb6d9c183f491f2779de1769f3",
"description": "radv: always check entry count in descriptor pool when allocating",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "96a240e176701f9b305c4bd273da9a8aee78e280"
},
{
"sha": "622e2ae08a86178fc518280d6266b03b7122ea64",
"description": "svga: remove duplicate nir compile options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4e4aa997a656cff73be281ecece350cbc730b1b",
"description": "radeonsi: store shader variants in an array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e549b6fe42c45efa6e2625cef7c328cb6a6a4319",
"description": "radeonsi: scale the number of shader compiler threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b75b9d5cb4945af7d0205685fa84bc4dd12ecc62",
"description": "radeonsi: remove unused params from si_shader_select_with_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7357ce19a257fadb47a3b39b9b43a17658f7fe6f",
"description": "util/u_queue: rework UTIL_QUEUE_INIT_SCALE_THREADS to scale faster",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76356ed2082f57db3d5d73cfee383a51980cba9a",
"description": "aco: remove unreachable code about viewport index/layer and mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27f1da821520acf44d7b4c78acffa12b98b72621",
"description": "radv,aco: do not implicitly export the primitive ID for mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b043cbc72b779ad16d4e68c1e82c3e0ab46361a9",
"description": "radv/ci: reduce the execution timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "815d192c7bafe08afeb2b442d3cede3c6c4b8c5e",
"description": "radv/ci: reboot the DUTs when hitting a ring timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1542ab70eb415c028542c0ce93a6dd7463220eba",
"description": "anv: handle primitive shading rate for mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9acb30c8c40a86e6f92810e1d149fbf2faeb655b",
"description": "intel/compiler: implement primitive shading rate for mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f575b0d7b51ef53abdba79f686bdc403e0257a3f",
"description": "v3d: add hook to get on-disk shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29965f356b9cf464e152acf63dc67b85040dc385",
"description": "ac: replace 5 ac_shader_abi::load_* callbacks with 1 intrinsic_load callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "535d954914113b999cc7b2b8de2478206a7b3aa8",
"description": "radeonsi: try to group stage-specific code in si_llvm_translate_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b7906ea74b1cda9e777ee6e637b45b2d555f603",
"description": "radeonsi: get rid of the ambiguous \"prologue\" word",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4118717cba6739f31374a0e6a812b00ed521936e",
"description": "radeonsi: cleanups getting rid of the ambigous \"epilogue\" word",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc81f0ba465548456070e8b228e1797fdfe1ec01",
"description": "ac/llvm: remove ac_shader_abi::emit_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a8413aaeaced63c4a92658be73c3f6b02ffa407",
"description": "radeonsi: inline si_nir_build_llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa1c128b54b31580367d97107660c11cb94e0b98",
"description": "anv: disable streamout before emitting mesh shading state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
},
{
"sha": "29a778fa6b42f39a1cf655d7fbb138151846a570",
"description": "intel/compiler: print name of the unhandled intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f083df87108231005889b7af92f0cad7c61e1f81",
"description": "anv: update task/mesh distribution with the recommended values",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
},
{
"sha": "65ff6932dc162c4955badd5a86c6f33bd103a690",
"description": "intel/compiler: handle gl_Viewport and gl_Layer in FS URB setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "040062df419d3f1ccd94f630fa30cd7f60c0b4f8",
"description": "intel/compiler: handle VARYING_SLOT_CULL_PRIMITIVE in mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7446acf4b4367deafa9f73c6d9041eed29a51ae0",
"description": "compiler: add VARYING_SLOT_CULL_PRIMITIVE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a1c711052a5983c67bad56433cd30034b2bd5f8",
"description": "ac/llvm: skip s_barrier if tess patches don't cross a wave boundary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59673001c8f8ccbca8790ee76c1cded22d104ed2",
"description": "radeonsi: add si_get_tcs_epilog_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20bb85e2ecd8c90347f95e5b332e0352f40694b7",
"description": "ac/llvm: fix the remaining s_barriers for LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b48d183633e43911dbe0625d7e7253816ad53dcd",
"description": "ac/llvm: move the gfx6 optimization for TCS barriers into ac_build_s_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4882d6b7e2c2d76792b5fa8b2a78f74acc3f1d9",
"description": "ac/llvm: add gl_shader_stage parameter into ac_build_s_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb51a3c4b03fba71ec845aa647b4e437ee9e3b45",
"description": "ac/llvm: replace LLVMBuildFence with ac_build_waitcnt(VSTORE)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bed91084c8417ad5b4e4ea96651d3aa63ea6d3d4",
"description": "ac/llvm: inline emit_membar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d4c0197c3d9bfa87bd3f2c124b265f03dcdfdfc",
"description": "radeonsi: wait before s_barrier in TCS epilog to fix LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a592608cbb3edf5ed0534d14e4553f176296322",
"description": "ac/llvm: implement memory_barrier_tcs_patch properly to fix LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "790d2bbe67a6fdd89afee8edccca99dcf4aae261",
"description": "st: Improve _mesa_error about GL_OUT_OF_MEMORY in st_cb_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23dfae4c810e5e31cea647b7803700b0fcd4eb96",
"description": "r300: fix vertex shader control flow in loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46b135738ba0d91bea86ede1d0dcc49e94726c64",
"description": "drirc: Set limit_trig_input_range option for the Wolfenstein Youngblood",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55c71217ec7a184753d64560323c18acd50b0fcf",
"description": "driconf: Add a limit_trig_input_range option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ff3517fb7be5f46ff675fd5b42446e5bdbc24f7",
"description": "ci/lava: Make job submitter parse the job result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c62c6bafd67d4b375464521a155a12addf9e01b",
"description": "zink: remove implicit query resets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57dd05616fad8ba39c15ec4816682016a15bed1c"
},
{
"sha": "d7c4a1beb4a3f8f5e51c8abb171ac121365a2299",
"description": "svga: fix clip distance shadow copy writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7292b35da033295a08a673a076c27f955461f024",
"description": "freedreno/devices: Add another SKU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a31c34e0d69aea178ccac6bc2fa22bec13464a25",
"description": "freedreno/drm/virtio: Don't try to mmap imported bo's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62f3e703c8cdae76f300b21981c32e48d7265b5c",
"description": "freedreno/drm: Use DEBUG_GET_ONCE_OPTION()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad537edc7c6826be1e69c1a7b8ec6c5754116e96",
"description": "anv: Fix INTEL_DEBUG=bat on XeHP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8831cb38aa9ea3385addaa21dad9207adaf097b9"
},
{
"sha": "bc5c68fc08fb40026fff9775c221860885c2aacc",
"description": "nir/opt_algebraic: Optimize Doom Eternal's word extract by LSB.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a11ad7efd56d28e1c83aaec5cecb7fa7720fc90",
"description": "tu: Fix indices of drm_msm_gem_submit_cmd when filling them",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dbae9fa7d8412252c96e53ef3d50f4349969928a"
},
{
"sha": "07954a8fd691cd15e4af9ac6cfba0e6a0ad0216c",
"description": "aco: only retrieve the scratch offset when it's declared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a119f15aa7b4fd9033fc298f35cdc89f9217d9c",
"description": "radv,aco: export alpha-to-coverage via MRTZ on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6ba4cb4079a043373d5364cca41ef5fd92a47d5",
"description": "aco: do not set COMPR for exports but use 0x3 channel mask on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e1445d5f494809ca8666023852ec314a16a6b0",
"description": "aco: do not set RESOURCE_LEVEL for buffer descriptors on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7647097d3d420c0c2d004c8068354fd2efc1d833",
"description": "aco: update waitcnt on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "765aa36b9d26add197b4cc6317037cde1d143615",
"description": "aco: update LDS allocation granularity for PS on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a284b677bae0a3f0bfe58daaac4f2a21c8458993",
"description": "aco: do not set GLC stores on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea15d67064a7980523c4c476a524a9003e1e704",
"description": "aco: do not set DLC for loads on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc8da20dda6b078aea800767f3b7983929e8bf23",
"description": "aco: export MRT0 instead of NULL on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42ef89e8db4f1df31accc26dcda91c6e02ede870",
"description": "radv,aco: use the new TCS WaveID SGPR to compute vs_rel_patch_id on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "432cde7f00a6ffd7c4d8984bb0cba389824a97bc",
"description": "radv,aco: add support for packed threadID VGPRs on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52952f51cd53029087f3d82fdd2f25e15bacb013",
"description": "aco: do not align VGPRS to 8 or 16 on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb1b12ec074a369e25790e1aea42af488bbd82d",
"description": "aco: recognize GFX11 in few places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1245ca8c8d92cea79a5c5b5e37b3995558b12447",
"description": "radv: Advertise indirect ray tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81745da51fdce2527a1221ec81601135318aa831",
"description": "radv: Implement vkCmdTraceRaysIndirectKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b30f96dd93014ea02b1d33b4a7d8adc9480bdc47",
"description": "radv,aco: Use ray_launch_size_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a8063a4fa12077d211b9093bf40436b1f36b9ed",
"description": "radv: Indirect unaligned dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47f625dcaee963dddc86c008538f2f6fa2c5ac72",
"description": "radv: Allow indirect dispatches without bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "938c9d961552667a83b2ef5a32c6c86c9c295e04",
"description": "nir: Add a ray launch size addr intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b2bcab543c62491d35fc838834625a136fea4c",
"description": "radv: disable DCC for Senra Kagura Shinovi Versus",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8ed0e49842de3e5c95837dffe0ef3a3984904e5",
"description": "pvr: Add support to create transfer context and setup required shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f88d1fbdbd2ba8f41ed73ec274d3dc2b160c1f92",
"description": "pvr: Add services winsys transfer context support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad7f494a1c8da148c87f22ad66105c343a2f6880",
"description": "pvr: Setup common nop shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2aa3acf7ecae222c97404d9529692c9e7494434",
"description": "pvr: Change phase_rate_change type to bool from uint32_t.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaa5d37161e84b72798d764ae546e3553aa6c261",
"description": "pvr: Remove double error reporting in error path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ef9bd5ff253e5748f8ea6c064c405632ddba522",
"description": "panvk: Round FillBuffer sizes down to a multiple of 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad05bc9315a7acbb5943f146d7474d7ee950912f",
"description": "panvk: Drop panvk_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d783f8949eef8ec491cb4abb06119998ce955373",
"description": "panvk: Implement descriptor copies properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6268220c269da7cd09edf6664019ce0535738cf",
"description": "panvk: Set immutable samplers properly up-front",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "935fd18bc3a41b47a77dcf9a785baa0bdd9a15be",
"description": "panvk: Rewrite the write portion of vkUpdateDescriptorSets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53f53b577f5fb767f72f1ec7bb4dce15aab119d5",
"description": "panvk: Re-arrange descriptor set functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28333e039cf97f60ec02ebe15ebaeedbe242dc7e",
"description": "FIXUP: Use 16-bit things for texture sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38a0742f6a756979032376955121b1411e2defa8",
"description": "panvk: Implement texture/image queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "714e125ae439979f7b8057c3bdc81d91641e56d7",
"description": "pavnk: Pass bind layouts to texture and image descriptor helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ed298dce715eb03f0cea0d075da0af51438dae1",
"description": "panvk: Add an elems field to panvk_buffer_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6621ab8bf98d0ffce14f2a8d876bc19797285601",
"description": "panvk: Advertise VK_KHR_variable_pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9f9955f9e9b3e4eeab1ecd4fa6513985b1cae36",
"description": "panvk: Enable robustBufferAccess",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6899cd2b6e5bb30cff7bbf09053f73eb035d9b72",
"description": "vulkan: Start collecting enabled features in vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a463c58e2265cdd5217adcf56fae12177860041f",
"description": "panvk: Put SSBO addresses in the descriptor buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e265583ee1aac62b22670ad6a17d198934003085",
"description": "panvk: Interleave UBOs with multiple descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d15d65e19e2a77b64c4ab7b5120ad3b8be2b611",
"description": "panvk: Put the sysval and push const UBOs at fixed indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "744b97796301c78d5b7b71e79fd3b8f85e498008",
"description": "panvk: Stop calling lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c32ddb5e776e70630ad5679e4d275b5ffaa806b2",
"description": "panvk: Use a flat sysvals struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6091cc5786d3c407558df8a32656def0f9e73f9",
"description": "panvk: Get rid of the per-pipeline sysvals BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0a47d86029c1013af216bd023577a2eed91a0a0",
"description": "bifrost,midgard: Allow providing a fixed sysval layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e07a2963982791ee3ce700321353a62fd9a2fa2a",
"description": "panfrost: Add some sanity checking for sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e60f0655a831cae0cbf6de99994c6cf56ce28ce",
"description": "panfrost,panvk: Make fixed_sysval_ubo < 0 mean compiler-assigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42aca84704a36a6a9c52552c4dde77ef4c528a69",
"description": "panvk: Add a buffer to each descriptor set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcea5ed2b649a549279a5fec50cb7f9c615de8c6",
"description": "panvk: Break descriptor lowering into its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8af805a4756dbc47d4ab4e9ed4ec39856b4beaef",
"description": "panvk: Move CreateDescriptorSetLayout to per-arch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad565f6b70d9c4f2af34fe531d01ecf0eaa08500",
"description": "intel/dev: Enable first set of DG2 PCI IDs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "99354efe314a98906fd0ce0dc823dabbf66cd948",
"description": "intel/dev: Add DG2 G12 PCI IDs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4456209ce54f174bbdb957f0c4c7ca20c94294d8",
"description": "intel/dev: Add INTEL_PLATFORM_DG2_G12",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9c74efb02ab66fa6b011e6b7e189d9bf8e95e15",
"description": "radv/winsys: allow to use RADV_FORCE_FAMILY=gfx1100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a09499fa6f83456223eafd027b05478ccecb1e5",
"description": "r600: Elide downloads for discarded and immutable compute memories.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12a485dbf91635aa5888fa21a4370937efecf292",
"description": "r600: Improve compute memory pool performance; reduce fragmentation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cc42bc0e77c7fb920246543fb29fec0f998aa62",
"description": "r600: Fix userspace pointer support for evergreen compute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2fd0ca83f4f2000eae87f4e7915d775833393a",
"description": "amd: fix ac_build_mbcnt_add in wave32 mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e49018cedf700fd21fe1498d24742cecf4b5ff4"
},
{
"sha": "1f3156460781d4ebd9dfb2ff6b9f176259cc5959",
"description": "radeonsi: don't use wave32 for GE on gfx10 if culling is used",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8d205c4009ca534bac39dcff307aaf6b42b520f",
"description": "radeonsi: fix gs_invocation query with NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "061f64f35156abe6cbf26f990f91fdb66d83516b",
"description": "radeonsi/ngg: reuse the pipeline stats buffer when using atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb6fd0b0092452f128c0caadb368976d5de48f3",
"description": "radeonsi/query: use the qbo correct size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58004dfcc9ec9bd1782175083c944ae6deb250a5",
"description": "radeonsi/test: update sienna_cichlid results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38e8a73e14d0af70b60c1884d30308e19ef9d60f",
"description": "radeonsi: implement GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB in shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbaf4f1954af5137d809b9d5509c91e7a2ee3fee",
"description": "radeonsi: store the pipeline stats index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "637f09f10e2d68d7fb5d519b1ebe812fc86a3fb8",
"description": "radeonsi: deduplicate query offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f4ee4afabd5fbeec74f895b6520ed7c6d19144f",
"description": "gallium: deduplicate target -> stats index code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3402c435f9c333bd35bb7f6c65b49c49c92c5e97",
"description": "gallium: always return the correct pipeline stats index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9918a9a9905e2f12b0a7c4dac33ccea9f8a46b1d",
"description": "gallium: add a union to access queries counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a5f411a32864b69fbc764843679730d6de6273",
"description": "radeonsi: implement pipeline stats workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "283730f3680b0c282a070cb22c395a873abe9742",
"description": "radeonsi: flush VGT streamout like PAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1126f42781d87162eb827794b7446b3619e067af",
"description": "zink: fix sparse texture depth calcs for arrayed textures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "452a028fc20150d517aae6fcf025d972bb26acff",
"description": "zink: remove misleading sparse comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56979182dd81c30765d0d1566ef281ac028cc500",
"description": "zink: set sparse flag in cubemap lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d745904ca7022afdc86cb66e294cedfafa0fcb1"
},
{
"sha": "377f5e7af958101160907f125a0349df8cec934a",
"description": "zink: fix sparse binding for arrayed textures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "63dc39ac9047fce206ac11b6e556b6e9a0f8a07b",
"description": "zink: clamp out min_lod operands for explicit lod ops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "88912b31119a14ffc99087781a17eeb4af202866",
"description": "zink: fix up sparse texture sampling for shadow samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73ef54e34242fa59803a3a89b5a6eb92053e917e"
},
{
"sha": "0f98ed4afe5f8131fc453dc91db1f4e73efd290c",
"description": "nir: remove unreachable loop terminators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c3d138e5d28b391c45f75ad1e3073b8e054782b",
"description": "nir: always set the exact_trip_count_unknown loop terminator property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e693e5e59501f0c88911539754c4cd68cb025319",
"description": "ntt: make use of new samplers_used field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50050f571e408d85933e3980ab1ecf0765c87867",
"description": "ntt: Don't gather samplers_declared twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "515ed4f4f9404e5d1d9c775fb7760b06abbc852e",
"description": "lavapipe: Set images_used in lvp_lower_pipeline_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c10b10942b8bdd88fc33d42b0022858c7c175f8b",
"description": "llvmpipe: Fill out samplers even if nr_samplers = 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd5883c87e149417e3be53490296edbbe72ed8f",
"description": "gallium/draw: Properly handle nr_samplers != nr_sampler_views in keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f6b6cbdca42050da4b0d84e45f69a1854a582e",
"description": "mesa/st: Set samplers_used in lower_tex_src_plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdeb55fc36b837ab91eb2bf4e856ce373804afdf",
"description": "ttn: Set shader_info::samplers_used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9be50237d530b921c4a4d408cb9e7faf89ffd9b5",
"description": "gallium: Set shader_info::samplers_used in pstipple_fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3000ca360b245fd5dae9ca25cf8e238444b9f81e",
"description": "lavapipe: Set shader_info::samplers_used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a4c0bc0dd7fe345410ded728263fc53a0171487",
"description": "clover: Set images/samplers_used when lowering images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b282d504a4c218075e56f11397b63a3ba88ecdef",
"description": "turnip: Add a TU_DEBUG=perf debug option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d0165db8ee4268fa4f539765c237b50da1a4883",
"description": "radv: Print task shader stage name before disasm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dbde926593ad2b5d356cb57a117c5545b9f3ae0",
"description": "radv: Lower shared and task_payload variables in task/mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "123d0b8a75021a4f7356fb2bd5b03969c19ab31b",
"description": "radv: Allow linking task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73c260594f04b8ee16eae51a0c4784d3f961aca6",
"description": "radv: Postprocess task shader configuration.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c17c523ec0ff09f3aa6989bad3473bec6cb52807",
"description": "radv: Use I/O lowering for task and mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e8f3677c7ea3d96596e86990c0fa87b99248a04",
"description": "radv: Enable nir_opt_offsets for task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8bdcf3c92b12bb551e11bebaf23fa7802f01075",
"description": "radv: Implement task shader intrinsics in the ABI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8c1f10294db954ce60964dadb9f219b2dee95a3",
"description": "radv: Add task ring entry argument for mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3ea6c610363c26cfc461b92c7a002b94a2761fe",
"description": "radv: Add task shader arguments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "101a7321c4002eec9019f2e25d40d931f74e90b9",
"description": "radv: Fill task shader info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c34aa784961aac34732e9f190b20769b2af98c35",
"description": "radv: Set wave size for task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "988600e522779e44f3e44141c5e4cd3fda104b2a",
"description": "radv: Set user data register for task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb71d1092b4bfd026d36855a801e9ed60c263dff",
"description": "radv: Add radv_pipeline_has_task helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "285d20d3c505826391782a42795399cc9250500d",
"description": "ac: Add task ring entry shader argument.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7de303489770840613d047762add8c55cf80de4f",
"description": "ac/nir: Add I/O lowering for task and mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df1876f615aee242565e815752bf39ee7fefc0ae",
"description": "nir: Mark negative re-distribution on fadd as imprecise",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62f0677223171819f04a288c8b17911aa6485b4a",
"description": "iris: Set BindingTableEntryCount for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55a4bdb52f082a3910c3e865bccd400226714580",
"description": "svga: workaround for unexpected double swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cfae66cdea1cd1bd669d3b22247185e8a90a187",
"description": "pan/bi: Ensure the end NOP isn't eliminated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d41a28a40ba82610313112c276e2e874ccac6e9",
"description": "pan/bi: Support atomics on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21900ec8b08438afefb32d0368635c959737154f",
"description": "pan/bi: Handle shared/scratch on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b683a67328fec23a9543359f315bef982b2c13ee",
"description": "pan/bi: Handle shared atomic exchange on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e2b757bce84b348a08c44708ad8b09a78ee7bf0",
"description": "pan/bi: Preserve AXCHG.i32 destination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20f92871d88633c13162bd14ffa6add291ffca75",
"description": "pan/bi: Support image loads on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e53f44a4b81c608fa08f1681de1834cb07a4ed2b",
"description": "pan/bi: Emit LEA_TEX on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "423773faa9c239d54323654e71f2b7147ae7f647",
"description": "pan/bi: Don't analyze td on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d561279c7b42ec21195065bfbf949f4b229a7f72",
"description": "lavapipe: enable subgroup quad operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e3cf3a6a60fc4a067f7cfc74c76e28216cef88f",
"description": "mesa: Make sure to fallback to handling the original choose texture format",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "89c94502b6650fed222abd3588e9c927811580aa"
},
{
"sha": "24176cae5511bc78456f5b958b53d40d8e33efe6",
"description": "aco: drop unused radv include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c44d5d61ce7251ea935723ef888f916f69cab9a1",
"description": "aco: remove radv vs prolog key from aco internals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04c07a2413dc08ec1ce4e9e7174b43e0522489b0",
"description": "aco/radv: convert to aco shader info at the radv level.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "199edce84ddc98914715c45efb3ef7111696b3d8",
"description": "aco/info: add some more fields.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cfd8420abe8a8875f8b8d9f9af654f7cbaed272",
"description": "aco: convert vs and so info over to aco structs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dba3458e94ac3ac7b7a7819d0fc87e64875ded2",
"description": "aco: remove radv specific streamout info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bd89af1bc3b40f341eb14f65dec5340779a02f0",
"description": "aco/info: reduce the gs ring info to what is needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87df607ff5e65040c3c681bc398889395b22f30a",
"description": "aco: move to a minimal aco shader info struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2701bfdb8ce6fdd2fbce9421480ed3bf8d167ef",
"description": "aco: move info pointer to a copy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29fbc88d6b37ebfa20ae78a6ccfb964b0e0c472c",
"description": "radv: Don't retile read-only images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bf4ae002aa252824ee3c80e485b16ae1ffd73a4",
"description": "pps: Open writable renderer node in DrmDevice::create",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1cc72b2aef82373247466c2e7b81970c867ad0fa"
},
{
"sha": "e4ad1b5b33620ce08f5f65e3041f9e05db2446ae",
"description": "panvk: Advertise support for logicOp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25249e8be2c9250e18cf5d5cf574a1414c811562",
"description": "nir/lower_blend: Expand or shrink output variables as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aec8db161931d8b8e1e7eca703a3cac34f56830",
"description": "midgard: Handle FB fetch from non-vec4 output variables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d22465362536d9f347790e7bc901e7036566602",
"description": "nir/builder: Add a nir_resize_vector helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "352e32e5ba6aea368cac90d734e790c7c4d73c1b",
"description": "nir/builder: Add a nir_trim_vector helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "244b654de675fa0ea4732d8b4cade63d8ccb5c86",
"description": "nir/lower_blend: Support SNORM and integer formats for logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "730d2b766078f5c7d5bc2377d02884380d435100",
"description": "nir/lower_blend: Stop passing the whole options object around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcfffdcad189ba856705d5569b79a94622c07919",
"description": "nir/lower_blend: Be more explicit about deref assumptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "885437d1a6cebf30ec2af1e7c554f75ad8621739",
"description": "panvk: Call nir_lower_io_arrays_to_elements_no_indirects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac0a61e17b88c0be03fa54f15e3c2d215c3a9d46",
"description": "ci/radv: remove amdgpu.gpu_recovery=0 from the kernel cmdline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c708da6e29187a4f6d4f12c45cbbc7c04df18b3c",
"description": "v3dv: expose VK_KHR_spirv_1_4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e981ed21e36871dd55a10fd1d8a1c94dfec17e03",
"description": "v3dv: expose VK_KHR_shader_float_controls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "187d3df52c77b92bb8002f90818b0a9fce8a7e1a",
"description": "tu: Do not flush ccu in clear/blits during renderpass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b"
},
{
"sha": "66888d5121947b096c36610c4d787c008abbcb13",
"description": "radv: remove useless check against nir_texop_samples_identical",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98ea2347a08343e0bc90afb94a8a20c170650b95",
"description": "radeonsi: report more missing/broken texture formats as unsupported on gfx6-9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4283708f0dedd330f65f04ba421d7d25fb9444f",
"description": "radeonsi: report 10_10_10_2 scaled formats as unsupported on gfx6-9 as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9775da1196362558a485dd49cc273344f773b4a6",
"description": "radv: optimised command buffer reset of vertex bindings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "543d52a7a2fda6be5f5e6120aec73f302ceeee81",
"description": "radv: only dirty line stipple when necessary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b20bd9e0dfd11e8f91a893a0083fe5fad5ea93dc",
"description": "radv: cache the slab bo pointer in the pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87f4252a51ff2e6227dceea12f608366cb98e141",
"description": "zink: don't finish barriers cmd buffer if not used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57df27be5f24bc2f4a4ccc8bcb6a84da336165fa",
"description": "zink: avoid extra submits for empty wait cmdbufs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "997dc0a5e87cde58b4527185ed89196261164801",
"description": "radeonsi: Move NULL check before dereference.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14b1ed1ce105d42652f70e2fd13c90fc4f2e7ffc",
"description": "radeonsi: port tess ring calcs to the common helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17fcbd874283442599f40f09107613aee1e754c1",
"description": "ac: port radeonsi tess factor calculations to common code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4c7ffc550f6df9bb23ec704d0b05825ad3da1ce",
"description": "radv/ac: introduce a new common function for hs calcs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79c716331fa92457cf6fae3cab2e0b660d5fcab",
"description": "zink: create images with modifiers any time there is an import handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eeabb59f59bf98f7db69754a00e4ba2452dea9f",
"description": "zink: rebind resources for export as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a19ebfafcb350b236ee5f1e823048911666ae8c",
"description": "zink: add a LINEAR drm modifier if rebinding to add dmabuf export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "565bf8e45bda06fe485f2605f4108e68d065fe7a",
"description": "zink: force memory exports if dmabuf bind is specified",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c03f6967ccce522d219cf7d095aa95bcc0062d6d",
"description": "zink: fix conditional for modifier usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5513597305a2fde00ad033c184732348d08e509e",
"description": "zink: add a bind flag to indicate a resource is exported as a dmabuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c1d9c7b744b2e5b40fd42cfd51256b16deea6a8",
"description": "zink: unset pipe_resource::next pointers when creating resource copies",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aab9b4a1b2986240da945d73916601aaf09bdef",
"description": "zink: always check for fb rebinds when starting renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17ac8e76047f2f521ff217d99ca119fc13488348",
"description": "Revert \"zink: export fd info for all 2d images\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fda7371b4cfc5a15f2207f5165f3a8e14442a522"
},
{
"sha": "b978761385f0c3cc0f01aaa201badecea2ee0c0b",
"description": "zink: create a copy context for the screen on init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94d400d5afe7b55866f0494b34ea38e84a06f8ff",
"description": "zink: introduce copy contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afa4c402dd488c920641f890d3c9cf47fc6ca3a9",
"description": "zink: break out resource bind-adding into separate function for reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c20688dcc6d160458f83100fffe4395117e2fbe",
"description": "zink: add a flag to indicate whether a resource is exportable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00591f3a996577543010d2c3ad450d1030c4afc4",
"description": "zink: outdent some code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d474229ed11159c840f511dffe068c71fb3baa34",
"description": "zink: remove unused headers/struct members/linkage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd75be798627df9a647205994a11a3cdf1d718b9",
"description": "glsl: Fix ir_quadop_vector validation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "23cde71bb9c53ee7750287b00b539c8c9133875c"
},
{
"sha": "96a240e176701f9b305c4bd273da9a8aee78e280",
"description": "radv: fix memory leak of descriptor set layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "66f7289d568db8711adb885acc56622e2aff252a"
},
{
"sha": "d4dce29faf1e7a145f110f38989543df72d49851",
"description": "kopper: remove unused zink include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4875c82d2d81c71ac94eead9e49524a32b03b378",
"description": "radv: call nir_lower_vars_to_ssa later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8ee0efd044084fa2f3ad72bca7d2452441d22e7",
"description": "radv: move two NIR passes out of tight optimization loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e46f38902b9409f06f6b3fad6c0666031935794",
"description": "anv: re-alloc push constants after secondary command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a47c30ef91554d6b8965bfed9f0183689a6c6a6",
"description": "dri: Remove what's left of utils.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eccb228bad3f493b78b31b2ff5ef251fc33a488",
"description": "dri: Move dri{Get,Index}ConfigAttrib near their vtable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66d25f96dbd3d3fa40b96422af310b18a9f146a3",
"description": "dri: Move driC{reate,oncat}Configs near their only caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4873b13aec71826df5e16bb39bc2181720b82836",
"description": "dri: move driQueryRendererIntegerCommon near its one caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c546ece69afb304997ff7627f61cea256e6697a",
"description": "dri: Move driCopySubBufferExtension into drisw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abb0ea31ca189324b5aee121f7561719cbf8275d",
"description": "dri: Inline dri2InvalidateDrawable into its one caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "742a87320957a37ff3db6fb0981f3ae533ce17e5",
"description": "svga/nir: enable lower double option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6253a23eff4dc13fdb4da9335b21d1942d63bc5c",
"description": "svga/tgsi: add translation for DTRUNC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e73443b7a502c06637d2eac0e8ef1c5cf449a341",
"description": "svga: enable PIPE_CAP_TGSI_TEXCOORD for vgpu10 and up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "705af4f95a3a1dad926306841e7628498aaaba57",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b8b580e428e437ab8e67543e65c1073232d4046",
"description": "docs: EXT_robustness2 for lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5167750d5b08c9ed08e1fe19f4628723dadf1bcb",
"description": "lavapipe: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cebb87025e6fdf9e98bc570a1de003a0a20637b",
"description": "lavapipe: set robustBufferAccess2 and robustImageAccess2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5caaf2d750184deee2b991a7f2e2cded9980a94",
"description": "gallivm: fix oob txf swizzling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b6554ba6f2aa8a771852566340c24205e406d02"
},
{
"sha": "8c8d08a8b811eca055b4cfda7d8d281d4adca825",
"description": "lavapipe: add support for null-descriptors from EXT_robustness2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a219f318af7282ba26318364e1138f0d91a3908",
"description": "llvmpipe: always set ssbo data pointers for draw",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1d1371e512e32d03f7f54d873020e589ee67d47",
"description": "gallivm/draw: fix oob ubo reads",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a51e83b74e04ad47d7e61113aef3db2db53f2e8c",
"description": "st/draw_feedback: set constant buffer stride",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "49df9eeb9d6a1a659786ef226f6ece0f9950e6ba",
"description": "lavapipe: fix CmdPushDescriptorSetWithTemplateKHR with refcounting",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa98a90265ca9ec844f07b4b2a1d1e07fe33511a",
"description": "gallivm: fix ssbo oob reads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "591899eedd2d797bfdb7dbb6b3e2169d50d42109"
},
{
"sha": "e339f65520f9523053cab1ef1ebfe73725aee2bd",
"description": "lavapipe: handle null samplerviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eae3434019085018a8792cf98681788bf76d9c5",
"description": "lavapipe: tolerate NULL sampler-buffer view descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "427cc8d55ebed209f56c24375f601f69e9477d6d",
"description": "lavapipe: tolerate NULL image-buffer view descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aabf614f9bb44e8003e2f5ff63bd66289f092f1b",
"description": "lavapipe: tolerate NULL image view descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bca9020b75b9a17bbec5726027c08ec4f50a4b05",
"description": "lavapipe: tolerate NULL UBO and SSBO descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60c9a45562255499a1adfe0983fcace3ea690d2a",
"description": "nir/opt_algebraic: Simple xor/ishr optimizations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66e917fff69497143ebf6593a40891ea3d1daf93",
"description": "nir/opt_algebraic: Fix mask in shift by constant combining.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0e6581b87dc4e168fa864cd39e8947a58999189a"
},
{
"sha": "81ad8c4979ac7ee4782ad932d01c7299b9ad9e5b",
"description": "radv/amdgpu: Use scheduled dependency for submitting to multiple queues.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03b3344a7c143a8279d1132924cb20f7f0cd2816",
"description": "radv/amdgpu: Pass correct struct type instead of repeating the cast.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da2ab1d8a2b1877aa7843e1f2afe14a2752c94b7",
"description": "radv/amdgpu: Pass new queue submit info structure to internal function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05c372ca5e9f3391f926ee6d589222d88e660fa0",
"description": "radv/amdgpu: Initialize semaphore info with a designated initializer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22267360336e51c3c690492efef878d082266a67",
"description": "radv/amdgpu: Group queue submit info into a structure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c4d8d5fa6644131aaa2c201c041dd5e922133b",
"description": "ac/llvm: Remove now-superfluous intrinsics and ABI callbacks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f553076eaf157a3705e61875898e96551ecb154d",
"description": "aco: Remove now-superfluous intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "212f183c1f55c3e113cf8d5e6de38ace806c52f0",
"description": "ac/nir: Remove now-superfluous ac_nir_lower_tess_to_const.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "896a55f47d9e69a4295effb9fa65ff8e41ec06b8",
"description": "radv: Lower ABI in NIR for tess/ESGS/NGG shader arguments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f189e346731f16e8be2d969d22d83dba917dca6",
"description": "nir: Add upper bound for AMD shader arg intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2755acbdadcc18060fbceccddbc1fb2d1c5b6d48",
"description": "radv: Move radv_nggc_settings enum out of radv_cmd_buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "719678f891ef7bd521134620557954802c3b08ef",
"description": "ac/nir: Add ac_nir_load_arg helper for shader arguments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "370f02bf0259bcd4e5040afc20a5669526d84e47",
"description": "gallium: Bump PIPE_MAX_SHADER_IMAGES to 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed3ed466c42a18e97d1c19299c0103fc2379a70b",
"description": "mesa/st: Clamp MaxImageUniforms to MAX_IMAGE_UNIFORMS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "620c5e9dd05c57c253fa1e56218e88fe7bd23d86",
"description": "gallium/u_threaded_context: Use PIPE_MAX_SHADER_SAMPLER_VIEWS for sampler_buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9c41b321488c23b7d8ec5744f68218bac753505"
},
{
"sha": "aea935264a66fce07aee076b1987efc3606ad620",
"description": "shader_info: Bump the number of images and textures supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16ab9343f3b716437a7eafd1bd1712785357afe3",
"description": "util/bitset: Support larger ranges in BITSET_TEST/CLEAR_RANGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b37831c6069476cc453583f97d7e62ba4b43d1b8",
"description": "nir: Gather samplers_used separately from textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c07c3e16d93792d7f0cdb543d85e425a8c5ec82",
"description": "shader_info: Make images_used a bitset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28f534350c9317bf06527599f5490ee69704fcc9",
"description": "nir: Stop assuming shader_info::textures_used is 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "625b352f14b7d0ac42ac137e13a18bc9b2d27776",
"description": "nir: Set image_buffers and msaa_images in lower_samplers_as_deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c65afe541b764a75da68b6bf83aca60d72f88916",
"description": "pan/mdg: Fix multiple spilt writes in the same bundle",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b9c976c2dabf07050efb1c9d0deb82d57efa944",
"description": "pan/mdg: Return the instruction from mir_insert_instruction_*_scheduled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca2be0748494068006f781180450390ef451d059",
"description": "pan/mdg: Fix disassembly of store instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c750ab8a389b82795bb1509250711671c19f583d",
"description": "pan/mdg: Fix mask usage when filling before a spill",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "31d26ebf1b9d0f819c894aec10c29a44052a995a"
},
{
"sha": "b281843974aa86594288ca3c096eedf9965739f5",
"description": "pan/mdg: Use MAX2 to set min_alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1798f6bfc33d1d77dae1112591dce18bf7fdbc4a"
},
{
"sha": "b1ecb90941c9b3d9a9780b9dbb264e7b3b097fdb",
"description": "pan/mdg: Keep min_bound at 16 when alignment requires it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "553c2cf16b7612d4a70bd96230dad63777ec867e"
},
{
"sha": "535bb0bda4631a5eeb46ca14b6dbbf28fb92adf2",
"description": "u_threaded: clear non-async debug callback correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fe3dbea69e3916612536a944ced51d298b7fc5f",
"description": "ci: add ACO_DEBUG to the list of variables to pass down for testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b28668d1da0a1f3544950b0ad3a34fbed326b54",
"description": "radeonsi/tests: reformat with black",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d157755b8193a705a955976cc5ba37c8798b0cf",
"description": "radeonsi/tests: add a heuristic to pick the baseline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca64c12141504c68d725d6ee48d1541101a122d",
"description": "radeonsi/tests: allow empty line and comments in csv files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c3e584dfa2de6b8e9d5c367685771737cd5aa23",
"description": "nir/divergence: handle more *_intel intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "380ae300eb8f6b4173724dbe96a9034d33fc316a",
"description": "radv: Only emit what is appropriate to the queue family for preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a523b8338cfb1530c6182cb92695f4bee501c3b",
"description": "radv: Don't use pointers to pointers when updating the preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f232a8d2e702472139dbbd0962237f9c590bb5d",
"description": "radv: Rename fill_geom_tess_rings to radv_fill_shader_rings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8ef53d1c0ee1fc28a8d02ef6653df95be0c2a0d",
"description": "radv: Don't create continue preamble when it's not needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86821329c705c9fd7c323c53f8ad3f2e40081302",
"description": "radv: Refactor cache flush code for the initial preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d83213ec58086e4cb99c3524ecc90533779435ed",
"description": "radv: Initialize BO pointers when creating preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1154ee73c1488790ea3204356c1edab5c1780273",
"description": "radv: Simplify some boolean code in radv_get_preamble_cs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f66ff242770ba3661e18942331be7bce293b9b5",
"description": "radv: Move up early exit for transfer queues in radv_get_preamble_cs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ea82fad24c35f22b9c32bf712d059d5a456866b",
"description": "radv: Move normal (non-empty) queue submit to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c77c94b8e3f637d2a95f854022030b83910dde5",
"description": "radv: Move empty queue submit code path to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c54c2901ff38b86197a7ee093c545001db6c8760",
"description": "radv: Move queue submit sparse bindings to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "643a6a215348dab66f583f1e025086c1d432dfac",
"description": "radv: Minor formatting fix in radv_device.c file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "431a7fe0e0c21738b277b36bf41a1114fe2d23a3",
"description": "v3dv: drop unsused struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18fee30730c37083e8b2154b6aafef6655f72c47",
"description": "ac/gpu_info: fix incorrect IP versions reported by the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b261ac1ab5d184a8a8bd954929368de2c66005b2",
"description": "ac/gpu_info: print all IP versions reported by the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616e4ca673eef571616ca430e0d35da825cd37ae",
"description": "ac/gpu_info: remove dead GDS query code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68441ae771f189d032e8008834b10ca02515000d",
"description": "ac/gpu_info: simplify HW IP querying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85aa067d0fbb49c234d33cdde03e4a107a85c798",
"description": "amd: replace num_rings[type] with ip[type].num_queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "720372312064dca608e309ca29cc58021224bb15",
"description": "amd: rename RING_* enums to AMD_IP_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae7e4d7619e0f9aad41aac5424b051f8826afba1",
"description": "amd: rename ring_type --> amd_ip_type and match the kernel enum values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8daf8ff730b777bb512a237a36783d781cbf9de9",
"description": "zink: use descriptor surfaces for notemplates ref updating",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b28d1751c76b0ba72dae1f6b916cb7f2bbc1c0c",
"description": "zink: add more image usage for null surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae369e9f6d4f2c826f1f2a748c32a14f9d5f1f54",
"description": "zink: fix null buffer/surface formats",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "7767b2f7b517a594dceeac7286086de4f13cf207",
"description": "lavapipe: enqueue pipeline destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "269083d94b8f74c3bc6ccfff44880d4388a5c3a7",
"description": "zink: delete nir_lower_dynamic_bo_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7327c7cac9b49ac1c7679f91c4727da0d60f501",
"description": "zink: implement indirect buffer indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f8cd768d6b981685ce6e4aa2f4d1a55e43d78d6",
"description": "zink: flatten push descriptor template into normal template array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0324d2479108aa2fbfdae24a2118b2a66c99044",
"description": "zink: decouple descriptor templates from layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0c69b1be15ece82798d21dd561cf0aa5d3da750",
"description": "zink: semi-handle 1D sparse texture rewrites for drivers that don't support them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c637c5a894220a7a60616f5ecd31e200448dee91",
"description": "zink: bump number of image binds that can be batched to 50",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e49ef5c9f2ec34567613226ad498edca28bce88",
"description": "zink: fix multisample conditional in sparse image query",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a412c10b7a96adf71c9a2ca44a0abca75de1c49",
"description": "zink: set all usage flags when querying sparse features",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ff3fa5912778adb8117fa26bfe4786b583e741b",
"description": "zink: pass sparse bind bo offset through for texture binds",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "6317f88b044501354a052064478d5b43dfe41809",
"description": "zink: pass sparse backing page offset to binding function",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0f15304a3fbd09fee114ca15f081e5718b716c8",
"description": "zink: scale depth bias by factor of 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3df3d4c80f5613791f969020189ebff9da99e32",
"description": "glsl: Make all drivers take the GLSLOptimizeConservatively path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d100c07c48d122c4b6ad7886bef5fed46fbd750a",
"description": "radeonsi: remove tautologies when setting CU_EN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74bd5bbf286b0f5550d9880bde8903c5cd00758f",
"description": "radeonsi/vcn: update av1 decoding to support vcn4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62bb11a5a5a6e13b43afe79e678f064a74e26515",
"description": "radeonsi/vcn: Add support of array_mode for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88075b7ea1c81a63b948aa8532160cb469971642",
"description": "radeonsi/vcn: add jpeg decode support for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caa09f66ae4e97972ec9609896b4ad64a9c9d115",
"description": "amd: add chip identification for gfx1100-1103",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b00ab763a98336d541a33f05b82364aa2cf3ac87",
"description": "radeonsi/vcn: enable vcn 4.0 encode for gfx11 asic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efde05c631c1f34ed31485f9d713fc0249164603",
"description": "radeonsi/vcn: add session init ib for vcn 4.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbd75e0d4818d40a6472e811262e8cf0d2bca352",
"description": "radeonsi/vcn: add encode context ib for vcn 4.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38a95f2109cf71b68fa137ad52da6e1d8b85bbe1",
"description": "radeonsi/vcn: add vcn 4.0 encode fw interface version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff2b2584fcfe1ed8b7e78e334ce77925563975a0",
"description": "radeonsi/vcn: add vcn 4.0 encode support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9de35a731321423b0cb72e849bf060a774b03f6",
"description": "radeonsi/vcn: add decode software ring support for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a3bafe94def85cac09880ecc4051649c338954",
"description": "radeonsi/gfx11: update codec support for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69f02164b3b52758d80f722e9bff4bdf0a3350de",
"description": "amd: update headers to support decode software ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e4e39837ac5cfce34b125050af9a09dd9e07f0e",
"description": "radeonsi/gfx11: add a workaround for CB perf counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3b4e1fe8503a3530b9d896916106c23d8e73518",
"description": "radeonsi: inline si_cp_dma_prefetch in si_draw_vbo for lower overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bc6d6c93380c55f98d95d2f25498b14281e64da",
"description": "radeonsi/gfx11: limit CP DMA to max 32KB sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bc754a9a62d3bc9d6463e029ce2a6173bbefc0d",
"description": "radeonsi/gfx11: mark streamout as unimplemented for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66d4bafd5b3f9e86c258e5652d3bb26ea1c7d990",
"description": "radeonsi/gfx11: resolve MSAA using u_blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bfb4657c843ef9eaaca0c244a6e578b2d28debf",
"description": "radeonsi/gfx11: don't count the non-existent scratch_byte_offset SGPR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c65a303f5324a78026080dfa808becc34fd18df0",
"description": "radeonsi/gfx11: change LDS allocation granularity for PS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c749b6f6ae97509847f9cbf8a53ddefda3ba5e00",
"description": "radeonsi/gfx11: update the initialization of SGPR0/1 registers for HS and GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54d85700a12aa33d185e147c2d5c794ba54b7a11",
"description": "radeonsi/gfx11: limit MSAA color buffers to the RGBA channel order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6531ec892254d32d5b385d45ce4be517ef411c42",
"description": "ac,radeonsi/gfx11: swizzle MRT0/1 for dual source blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12a606c1bd19591be182a0f64c1bf792ad9864cf",
"description": "radeonsi/gfx11: export alpha through mrtz for alpha-to-coverage if mrtz is there",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "167b378377e86e2b1b323e73a79eb21472a35426",
"description": "radeonsi/gfx11: VRS changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d0e50f226a040960d7d4ce5343100878ba0d2e7",
"description": "radeonsi/gfx11: TF_RING_SIZE changed to a per-SE size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce950f1d965636b89154c2f082cd0cfb848bce69",
"description": "radeonsi/gfx11: don't use FLUSH_AND_INV_DB_META",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c33a930ceaeaa33c7b564609bb4415de104707f4",
"description": "radeonsi/gfx11: emit SQ_NON_EVENT for tessellation at the end of IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b27b9b0c31bfb06679e4968facf97d5a14b983e5",
"description": "radeonsi/gfx11: don't set non-existent CP_COHER_START_DELAY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19a59f05a47901a237b506154f2cfedfab9066bc",
"description": "radeonsi/gfx11: program db render control register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fecac091f3159eb50a3e3dea2312218bb87d8c1",
"description": "radeonsi/gfx11: scattered register deltas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afc110a1f6ae6a3b349be05a8064689493e88e7e",
"description": "radeonsi/gfx11: implement attributes through memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91a7f43f0bc8ad49d9518ef984fb5659bff03c41",
"description": "radeonsi/gfx11: don't set COMPR for exports, use 0x3 channel mask instead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e537680c42c4345d69e421c237a5b14cb6e7bdb",
"description": "radeonsi/gfx11: use PIXEL_PIPE_STATE_DUMP event instead of ZPASS_DONE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a1c22e0cddbd6b86042d1105397e3de4768164e",
"description": "radeonsi/gfx11: don't set non-existent SPI_SHADER_USER_DATA_VS_x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61291aff1f34d635056d8c81aa9be60298f705bf",
"description": "ac,radeonsi/gfx11: set SWIZZLE_ENABLE correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a90ff631a5904ceca71d789f7c56e1676212b4de",
"description": "ac,radeonsi/gfx11: remove FMASK loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "529eb739fc40a5fe2d0d4d4704d29a6f90c97516",
"description": "radeonsi/gfx11: add CB deltas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c99b71039ab28baca200b02c045691b1c452d9cb",
"description": "radeonsi/gfx11: buffer descriptor changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c87da5c80d0ea8cbf97c49910ae83d4b60d5c8ce",
"description": "radeonsi/gfx11: image descriptor changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25a66477d0268181121c0436f62b2100b72df068",
"description": "radeonsi/gfx11: register changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bdb3db5fa74626355d35f2a9994cda33f5ffc29",
"description": "radeonsi/gfx11: add assert in legacy vs path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1005a2a25f5d964e7945d4a41b4bbe438f43eb6a",
"description": "radeonsi/gfx11: program inst_pref_size for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "980620ae0708b1d37acd710b14064604926908c7",
"description": "radeonsi/gfx11: program inst_pref_size for graphics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58a483341d6e59120fbae572d716fd89620d6ef2",
"description": "radeonsi/gfx11: instruction cache line size is 128 bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07204d7804496445ddaa293ed3a2b90d170b1db",
"description": "radeonsi/gfx11: interp changes for 16bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a54fbb5b40fc4e4abd60f9ff7dd71dfe5c1d6cc",
"description": "radeonsi/gfx11: interp changes for 32bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b0bfd254f722e5773f70c6cb367e859876a4208",
"description": "radeonsi/gfx11: make flat_scratch changes for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02367b29c7458eed08a265337424d1682c512992",
"description": "radeonsi/gfx11: make flat_scratch changes for graphics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27104ff6474ece0dfa7abd935f28c0376b41a51d",
"description": "radeonsi/gfx11: use the new TCS WaveID SGPR to compute vs_rel_patch_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ced20893d4b4d28e72fba44723ab633493a4fc16",
"description": "radeonsi/gfx11: enable arbitrary DCC format reinterpretation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c423a7ad03a55031e8045f63b157de769e0bd74",
"description": "radeonsi/gfx11: enable NGG-only draw paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bd4dd79c8e6d7ad6824a51a2c1cabe3e08cdada",
"description": "radeonsi/gfx11: expect packed threadID VGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "700c2e74fb0f3b9283801558ef181b6e26973483",
"description": "radeonsi/gfx11: always allow DCC stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f033ce3a35ee0da27834a3dd2c78c97cef89b66",
"description": "radeonsi/gfx11: increase the hw screen offset alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "273674dde1d61eab49c128a068edf45b56c2b7ef",
"description": "ac/surface: add gfx11 support to modifiers tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e85a0c90b5a33cd9bca51573a171b3c7bb0c01d",
"description": "ac/surface: define gfx11 modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85c76518c9d02afe12df9c98b4a89c22fd837325",
"description": "ac/surface: gfx11 changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a419b53d1275ac6f5d7f607ab13f056f4000423c",
"description": "ac/gpu_info: set cu_mask correctly for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d6e3397dc09052b44ce26eddd886bbe2faea8c3",
"description": "ac/llvm: don't set GLC for stores on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61b6e0511838ac151d806ff950f3197a5ebbbe50",
"description": "ac/llvm: update pknorm and waitcnt for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab284b2571b6bd11de596ffd9e7c661280b2a41a",
"description": "ac/llvm: don't set DLC on gfx11 because it means something else there",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d70cc90b71fd303ba460d943d159c6170fff6e9",
"description": "ac/llvm: export mrt0 instead of null on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24f8665dbe2a03f9f60baff015aa1b78c74256b",
"description": "ac: implement register shadowing for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a669558f28c77e2f6a971bd57bf88db10581435",
"description": "ac: scratch buffer register changes for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "783b16b3c82d3707ce6dd71c4080601346924283",
"description": "ac: implement ac_get_tbuffer_format for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9480ad2b1c69a7ddcac3a328580b017a07d51b18",
"description": "amd: update gfx10_format_table.py for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "931098d44db22c197344631d8fb40b13fa3b5b79",
"description": "ac: don't align VGPRs to 8 or 16 for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d737c88868f82bbd0cc36cbeef2cc35864f0981",
"description": "amd: add Mesa-only addrlib changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fdf42b3c29a385ed2d8b5a2bc524956e02e414e",
"description": "amd: import gfx11 addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "751658a7fe99cb6727f1d19b3862befb1e4661bb",
"description": "amd: add gfx11 to packet definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "980b7f75e8b3fffa2405c31bb225f703f39f34ce",
"description": "amd: enable gfx11 in header generator, fix drivers with renamed gfx6-10 defs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a76313d3f87f30442cc4629e7048e2fd48fc11f",
"description": "amd/registers: add gfx11-rsrc.json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ced3fbbcf9354789b7aff0b99fb8df1b4f67110f",
"description": "amd/registers: add gfx11.json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f75525fba3a924ef45eeaab96170a44569f1b1bd",
"description": "amd/registers: add gfx11 to the json generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a2f7efe5e03995b57e2789d1a955953aa22963e",
"description": "amd/registers: hardcode GC base offsets in the json generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb1339112bdf7773bbbe59f295a072939b10fd7",
"description": "radv: precalculate tess ring sizes/offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dd4054f2b5d1959b20bbe9162f003f40591ed89",
"description": "radv: precalculate hs offchip parameters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5fd100cc3fa8b3d186dd8aaa7f8e1745cac7fd",
"description": "nir: add a nir_remove_non_entrypoints helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b67d70d2271400498fc0b2bc3b55b620b4be194",
"description": "nir: Fix constant folding for non-32-bit ifind_msb and clz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d98b82a10391069b93a59b786dec7b7fef4af901",
"description": "iris/cs: take buffer offsets into account for CL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3269d34b29a415e1f0f168ad5cffb0e3a36eeb49",
"description": "llvmpipe/fence: make the fence id counter atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cc1889b09694b402b1866c523a64c09d236b4ab",
"description": "llvmpipe: PIPE_COMPUTE_CAP_GRID_DIMENSION is uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "768ebf02c5c6e871fd87f533e29214f5a6441022",
"description": "zink: split renderpasses for TextureBarrierNV() usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d456315f95a4aaa15141bfa02900e034d595312",
"description": "svga/nir: enable PIPE_CAP_TGSI_TEXCOORD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8b009aed6b543e9ebfacca54cf9ec4ae6fa5b85",
"description": "vulkan/wsi: fix missing unistd include",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c72ff19a9ef7ef0fbb5b9b7ae8c7224523297a62"
},
{
"sha": "af76f0bcfc71e880b269f217b01b43cda4b2abad",
"description": "ci/iris: Cut the glk-deqp test coverage in half.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28220b2778b4c42dfda283aa7213563c202853c8",
"description": "agx: Restore Valve copyright header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc410dd4d1aff464375afb9d82837031382a0af4",
"description": "aco: fix cmpswap global atomic definition on GFX6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2f0bb39e1621ab610cd6ca788635c64320917404"
},
{
"sha": "5a3aee78cbb70918b413cdd40dffcae7c9e97d8c",
"description": "Revert \"ci: remove nouveau from shader-db runs\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "0464117ad9bd47f079175058771220e8dad4f00b"
},
{
"sha": "e4ca97111f1017fd39457f9a0562dad0bb582952",
"description": "nouveau: disable fences when running under drm-shim.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6aa639ba9b283c7b2735ed3d682403d585a15d4",
"description": "r300: skip draws instead of using a dummy vertex shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23cde71bb9c53ee7750287b00b539c8c9133875c",
"description": "glsl: Stop lowering ir_quadop_vector.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4957cdfcae8d2417b3061b088fcbdad3cc7b036",
"description": "svga: fix shader IR type passed to draw create shader function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "269eb0cdd526d2020e67c6d42abe6d9e499bc98e",
"description": "pan/va: Add whitespace after disassembled branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6510c8fa7fc87fb7c8b39c8416384f056c8f654a",
"description": "pan/va: Add some whitespace to Valhall disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "324898f5c6bd977cf62faa7de80dfef65051e4ad",
"description": "radeon/vcn: engage all available jpeg engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ec64a5babd6f7663e4a17f5418643d8a6ea1ec8",
"description": "Revert \"gallivm: use LLVM opaque pointers in lp_bld_tgsi_soa.c\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "32a55651cf4ecb830801acafe6410df3f66afca9"
},
{
"sha": "28da4359a3267adbbf123c20a02453a06da344ca",
"description": "ac/nir: skip s_barrier if TCS patches are within subgroup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "152092b8eaddd46a11f1a08514742e72ba1c195e",
"description": "aco: skip s_barrier if TCS patches are within subgroup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c824104ce9f9817f835a82af64b235eabba1d477",
"description": "panfrost: Fix unwanted valgrind message related to restart_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7339ad2ed3b974f074053e49331551f71709150d",
"description": "panvk: Call nir_opt_trivial_continues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bd9e4d3b60ce8a87624fb3562a5ffde2345d868",
"description": "panvk: Conform viewport code to Vulkan spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "564d168d0d6a433b2ab1c18ac86efa02900ad267",
"description": "panvk: Stub pipeline cache using the common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45fca7b44066826ba0ccfccd44b9d02d78714049",
"description": "mesa/st: Fix building tests on macOS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "214c774ba6c7885cd32ab18d889f9324eb99820c"
},
{
"sha": "79f4e33f04bfbb2bda67ab6f12b4ceabe1d85a60",
"description": "v3dv: don't leak variant QPU when pipeline compile fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd02ddc81bd0605eceafe0b1d0b198e9f1e67eb8",
"description": "v3dv: expose VK_KHR_pipeline_executable_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43392c2ea0fb12e4843a36c969b1819e2be5668b",
"description": "v3dv: implement vkGetPipelineExecutableStatisticsKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "487c213142861e7e9774ff733ca5d1cc4d86245a",
"description": "v3d/compiler: add more stats to prog_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc48313d7001bd6e6b51f87555b871c4fca32663",
"description": "v3dv: implement vkGetPipelineExecutablePropertiesKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89eb0ac23d9c5845ea22b34b10ede32b41b9ad11",
"description": "v3dv: implement vkGetPipelineExecutableInternalRepresentationsKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c881e718d4424891a5d067de81bcd6e14a08e6cc",
"description": "v3dv: expose separateDepthStencilLayouts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1442d77bc5d19ab45f3160053232b1c76ed57c4b"
},
{
"sha": "718070f0e7b0f142cddaa0a402a3ff3ee88c5348",
"description": "vulkan/wsi: Make wsi_win32_surface_get_capabilities() return the current extent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d82ecf1ee117bef575731100fa6ae532f225fc",
"description": "nir/lower_shader_calls: put inserted instructions into a dummy block",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986"
},
{
"sha": "9cf986dcff3c4364aacea5f36afdae7c3d3957f5",
"description": "nir/lower_shader_calls: don't insert code after break/continue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986"
},
{
"sha": "51dea59eb44f80a7a59d76c77798216a05f2b8e3",
"description": "nir/lower_shader_calls: don't use nop instructions as cursors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986"
},
{
"sha": "25661ea028b4d904693b165cd43bb42a6d2d99a2",
"description": "nir/cf: Return a cursor from nir_cf_extract as well",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d65cf403f30e7b6d0d67f94c095687ae1724ff68",
"description": "nir/cf: return cursor after insertion of cf_list",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fb9fdd86c49c0433ed6f442a87c41c95f8e2e10",
"description": "panvk: Allow PAN_BO_INVISIBLE to be mapped with dump flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ac5adc0bc6899eea47593541ed163f9cdcdb0f5",
"description": "panvk: Add PANVK_DEBUG_DUMP dump mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db69218cbef4c4d59b87d98c0562ee28e815b00f",
"description": "tu: Implement VK_EXT_image_view_min_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2037c34f245e72de4fd58224c0aa7ae3a7427620",
"description": "gallivm: move to new pass manager to handle coroutines change.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6386144270bf1945c7ed757929948235a68008cb",
"description": "v3d: allow TFU blitting for single layer textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ea2e86a8b507521653200d197f282c79a6322f0",
"description": "ci: traces: virgl: reenable previously crashing Godot trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2ab0ed31e1b50c27da4453d09a12b0acbaa5190",
"description": "svga: Set lower_bitops for vpu9 screen.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06e9607478b780c9bcc6e08d69cfbe9020b4602c",
"description": "gallium/clover: pass -no-opaque-pointers to Clang",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f44b626943642e0cc0d132dd80aa820a45749f",
"description": "vulkan/wsi/x11: Ensure we have the required number of images for acquire.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "24049b8771be7bd9044e005565ab9dc327e9dd63",
"description": "wsi/x11: Don't leak xcb_get_geometry_reply_t.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "44a20baeb8bb51c7ab99e30fd7f4bb19a0b555b6"
},
{
"sha": "56070d33225b885ee0d86fe13c33ba24cde3d427",
"description": "radeonsi: Use nir_fold_16bit_image_load_store_conversions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad864a7c150a15221fb9c85d3214d4bcb6db7518",
"description": "nir/lower_tex: Copy more fields in lower_tex_to_txd and friends",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1f97819fbe56a388878a23f49c0cf47016e4dde0"
},
{
"sha": "81515f6b3c4a5c9d3472b9897a450ca9b586c07b",
"description": "venus: extend buffer cache to cover layering usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6983c8580a2f7e3d977670df0a1a790d6e659516",
"description": "gallium/clover: LLVM setLangDefaults moved from clangFrontend to clangBasic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2b810ebff657b3d24d93a1fdbd6adc79bc38153",
"description": "anv: advertise rectangularLines only for Gen10+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f6e7de41d7b15185b746b79f7ef601c9405adc95"
},
{
"sha": "ef8c5a20ee3712aaf214b85fbfc94fd31fb11bc5",
"description": "llvmpipe: never infer early zs tests when fbfetch is active",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c24eb721ac5df2a52af0678806ed1c787fc71c8",
"description": "nir/gather_info: flag fbfetch on subpass image loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "359e60cf5ed80b95de1e9f60265d1a3bce50b79a",
"description": "aco: split load_sbt_amd result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "594fa0572246ec1280e12fec52c30f96760bd30f",
"description": "radv: use SMEM for a few load_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21c1a35d887c90bbc5ae9b777a3e44dd01b77ac1",
"description": "radv: remove subtractions in address calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "309804640022553c25f42b54e6264936fcfab64f",
"description": "radv: allow LBVH on GFX6+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28a87dee6060f775cede7741534944a65aaad601",
"description": "radv: add radv_has_shader_buffer_float_minmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d70688492c565ad89b9c51c1a2c5fda57f7c49c5",
"description": "aco/optimizer: re-combine and copy-propagate p_create_vector(p_split_vector)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e6e47ecea863ea044bff6256934251b54e12a83",
"description": "aco/ra: improve split_vector register assignment if the operand is not killed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "499dc20e6ac53bbd0621f899f7b49be84c41613c",
"description": "aco: don't re-create vectors for load_barycentric_* intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0607c27fd11e97789d82a6ee261c59707205a672",
"description": "zink: restore conditional ordering for query begin/end",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a9451f25995768642cdb80151383632e14f8a63a"
},
{
"sha": "d74cd2a34b61be2fddee8e4e7efd529727cbdd2a",
"description": "radv: emit fewer framebuffer registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38ab178c4addb1e45a61d7fc7aa00f0d5254f5f6",
"description": "util/blitter: fix sampler restore with 0 saved samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "969512d6962d9a7d408c1ab12f1e051d6d2ec252",
"description": "intel: fix stall debug option",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "317512e0387a91461681166fe41cf3a69ee00d1e"
},
{
"sha": "cfec9a55ea6a1cd535ea60aeff7f7bd85dd64bb5",
"description": "frontend/dri: allow swapped BGR->RGB channel order for MSAA color buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89c94502b6650fed222abd3588e9c927811580aa",
"description": "mesa: consider the sample count when choosing a texture format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd3179aff0c1d38060836f926e9d5d21edbd3eae",
"description": "glsl: Remove unused lower_variable_index_to_cond_assign.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2529690ee386f35f74aaa1f88908eb85d0a16378",
"description": "glsl: Remove EmitNoLoops and the associated lower_jumps(lower_break=true) code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c03cc83ef14a359cb978c1d2bad4fd242f12583e",
"description": "compiler/glsl: Remove the dead parts of build_program_resource_list().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74056f635887ebcc9d24a67d9b2182dfef022bac",
"description": "mesa/st: Clean up a bit of st_prepare_vertex_program().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a42e92a4f2fd60bdbb19b4111c20d969934c62c",
"description": "glsl: Drop the dead MOD_TO_FLOOR path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f1376369072a13c9fe485059c3026ce235e355b",
"description": "glsl: Remove the unused lower_if_to_cond_assign.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b491f9b5129b7836ccbf3263abf237deba8dd2",
"description": "gallium: Remove now-unused shader caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9617184bc2c5eb7a6d6dad6cd2c3d6905da4bb3a",
"description": "glsl: Retire the non-NIR GLSL linking paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7221cc7657998c131eff3156913331eb1ae5705b",
"description": "mesa/st: Remove now unused TGSI paths from disk cache.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dc99300d6f0e86815beabcc069217907d7b5692",
"description": "gallium/tgsi: Remove tgsi_emulate.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9837370adf87eac0a1bc3d8dbdc25a3dd5aa3e64",
"description": "mesa: Remove unused Mesa IR PROGRAM_* register files.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e566b54a59d1abd13f7f15392dda2447daf62757",
"description": "glsl: Remove UBO reference lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "486aecbd534fc37334af6a198d578474715bac4f",
"description": "tgsi_scan: Remove unused input_array_last/output_array_last.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ffdca73d3796a3e94fd52905bceac4ff0750080",
"description": "mesa/st: Remove TGSI-only shader lowering code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3001eadcfe613c2eb28f015e98d7b33dc1a2ab1",
"description": "mesa/st: Drop the attrib remapping in st_prepare_vertex_program().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31f53283984c2c0406515cccc0df643f81a330d8",
"description": "mesa/st: Remove TGSI shader program variant handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "214c774ba6c7885cd32ab18d889f9324eb99820c",
"description": "mesa/st: Remove st_glsl_to_tgsi.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b167203cfe07d88fda4b0c0248b991802a27d2b4",
"description": "mesa/st: Always generate NIR from GLSL, and use nir_to_tgsi for TGSI drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72dba615be263186123cb48d3d88aff5094014d3",
"description": "ci/iris: Add a bunch of APL and KBL flakes recently.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49b8f72e3d84891ebf09a09578c4623a42c9e56f",
"description": "kopper: pass the current context to dri_flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3de78fb3c8a827b38d4a1f57b4340d1850690bb6",
"description": "kopper: invalidate drawables when resizing textures in place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f0bb39e1621ab610cd6ca788635c64320917404",
"description": "aco: ensure that definitions fixed to operands have matching regclasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c0e4be89bd43c4ffa970f86b14765c5f518aa13",
"description": "ci/iris: Demote APL deqp to manual-only for now.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17c98393f9f3cb0801b73b2d4c62442859417368",
"description": "panfrost: Increase the maximum tiler heap size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c5b242aec3d5b759dd3d3656ee918bcb8c2c2e2",
"description": "docs/features: flag VK_KHR_timeline_semaphore as implemented",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1442d77bc5d19ab45f3160053232b1c76ed57c4b",
"description": "v3dv: trivially implement VK_KHR_separate_depth_stencil_layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32223ac67f6015171c79dcd2dd0a5f19d7dafc60",
"description": "v3dv: implement VK_EXT_separate_stencil_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44791ba8259e492e111f9eb397f4623da053721a",
"description": "v3dv: check input attachment usage as sampled usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7351178aabd3903d11e1e6a2dc7bdff318295f3",
"description": "pvr: Update pvrsrvkm to fw 1.17 .",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "184a48197f08372555f0cc408def63bfdb70adee",
"description": "v3dv: use wait stage for wait semaphores to decide about binning syncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a981ac053964b3fa129fda124e89bff01a572394",
"description": "v3dv: skip binning sync if binning shaders don't access external resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46dd903cc6119456b41c352e6fe19e2e6f15fa66",
"description": "v3dv: flag BCL barriers for all-graphics and all-commands stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1571954be95a06154eaa83f572167b1623aef895",
"description": "v3dv: drop default sampler states if not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9348620946e667e9485d010980ac9ffdd0446a23",
"description": "radv: disable instance packing to fix pipeline query stats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a6d85299c8a49b97109012a5f68726939080cba",
"description": "ci: Fix tests expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57f21b5039c4a4c6e1b4feca8780fc5d80e4e005",
"description": "ci: Update trace after CI fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea85f6cfda145e85ec9e88634501e225ed856339",
"description": "ci: Fix init-stage2 exit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "681abdcc572ee80874651aaa6f9359586f3ab224",
"description": "docs: Add sh256sum for mesa 20.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb129f108d7d3240d9fe5fcba85bc96866bbc29",
"description": "docs: add release notes for 22.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b94ef56976df1a137f54d7426189ac9626482d6",
"description": "docs: update calendar for 22.1.0-rc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83a8b1d105b7b47a489d8faa1476975de78cfac",
"description": "docs: update calendar for 22.1.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9543fc10118111b06c0ecbb8c3cee08e05c91b21",
"description": "docs: Extend calendar entries for 22.1 by 1 releases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2876359dcefb7a7e9daa71fbd22d6d5cd3a0ad92",
"description": "docs: update calendar and link releases notes for 22.0.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e8f516e9281fa8bb397d567345263ac9ec5f6f3",
"description": "docs: Extend calendar entries for 22.0 by 1 releases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f91e8fad94dd34f83c6a124dbbe5d210be7715f",
"description": "zink: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "625457caafb3c68e753bf26dc99e065428c45b31"
},
{
"sha": "6214251c03cd00e79af7c4d8e90a180d733f75fa",
"description": "vulkan/wsi: Add signal_fence/semaphore_for_image helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "233be8ee592a0119501d9459fdafdc94c70902a4",
"description": "vulkan/wsi: Set the right stage flags for semaphore waits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f4ee1489501aa8c128c2d07258f84ed31cb6649",
"description": "vulkan/wsi: Reset the image fence right before vkQueueSubmit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5576e8b73576ff71f08aa8f73ff9cdf945ead536",
"description": "vulkan/wsi: Hang on to file descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17fb3ad94f97a908b55f5a7a1f2130b90338bdbd",
"description": "vulkan/wsi: Only use a single fd per wsi_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c72ff19a9ef7ef0fbb5b9b7ae8c7224523297a62",
"description": "vulkan/wsi: Close file descriptors in wsi_destroy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae6d32c938fc79ff5019806a2592097ca97bd945",
"description": "gallium: refactor a channel loop in draw_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccbee20f6b4d84240865caa6c4eabcbc6091f0f6",
"description": "gallivm: LLVM opaque pointers small changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "051f588bfef33169db2162ecf4a0e7d5e063100f",
"description": "gallivm: use LLVM opaque pointers in lp_bld_tgsi_aos.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32a55651cf4ecb830801acafe6410df3f66afca9",
"description": "gallivm: use LLVM opaque pointers in lp_bld_tgsi_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8520c2a8fed749e6c280895748effb589bff79d",
"description": "gallivm: use LLVM opaque pointers in lp_bld_struct.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f636e7fb20292a1d377ea89404b8c10f5cf061e",
"description": "gallivm: use LLVM opaque pointers in lp_bld_sample_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12cac07fe6e02d4557f0b4843e7eb526dc2f2292",
"description": "gallivm: use LLVM opaque pointers in lp_bld_sample.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a59fdb96d5a7bfe8c10b6ce7eec621480abd092",
"description": "gallivm: use LLVM opaque pointers in lp_bld_nir_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36c45736ce03c7e66c8fe5422d0df49b5954a213",
"description": "gallivm: use LLVM opaque pointers in lp_bld_gather.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61da78c31109a44b503c9350794d471a3acc7c7f",
"description": "gallivm: use LLVM opaque pointers in lp_bld_format_s3tc.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84ba15ac06285b5851e4363837ba57380c12d07a",
"description": "gallivm: use LLVM opaque pointers in lp_bld_intr.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3143f871ac948cda9608579f08ca059e063882fa",
"description": "gallivm: use LLVM opaque pointers in lp_bld_flow.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e0ddda79679955f2a3ad9487ce4eab84b0ec7b1",
"description": "gallivm: use LLVM opaque pointers in lp_bld_printf.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a6e9d13fb9e02e88cb9bfc3a89864f72156a91e",
"description": "gallivm: use LLVM opaque pointers in lp_bld_coro.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1fc0bb567e5fdc92abd121a43fe2a632150c91c",
"description": "gallivm: use LLVM opaque pointers in lp_bld_conv.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6867b184cac892e3f6aaf3fab3e0453bd784aaf7",
"description": "gallivm: use LLVM opaque pointers in lp_bld_format_aos.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70e9db951d5134546d0115cf773593ec33d5b5d2",
"description": "gallivm: use LLVM opaque pointers in lp_bld_assert.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e1ebbe6df456a4677d64a535bbb553ba4f702ea",
"description": "gallivm: use LLVM opaque pointers in lp_bld_arit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d53fe793c38344382a71a89e3790249a31e3d4f3",
"description": "gallium/llvmpipe: use LLVM opaque pointers in lp_bld_depth.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90d71f51831cc04e09466553afa56f5f62aed5d",
"description": "gallium/llvmpipe: use LLVM opaque pointers in lp_bld_interp.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb9a65c91422eb765df80693b2220f625404468c",
"description": "gallium: use LLVM opaque pointers in draw_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af20d46a39e4431b85d593f56912a185a157554e",
"description": "gallium: add opaque pointers shim for LLVM < 8.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbdf7e45b15f6345c5e509827770aec8a8bdfe7c",
"description": "wsi/x11: Hook up KHR_incremental_present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f91ce3556b514600988109cce02a1b2f26b3a8b",
"description": "zink: add a ci flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d621bef7b71e3c13ed98e1346de6c3bde883db7",
"description": "lavapipe: lower quad_broadcast intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cdb200f10b8a2d27b4b29af9fb9836f7a468b20",
"description": "svga: Add support for requesting NIR and translating to TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cfc01fe835fe727e9ff7485fd6b5c8180bfd7b7",
"description": "intel/dev: add RPL-S pci ids from drm-intel-next",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "665a671c7d88f9a4941b07099c875b16245e0ac6",
"description": "radv: only init acceleration structure if RT is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e53e70fba007e36b9e3c94c815a8636019e8e77f",
"description": "radv/sqtt: fix configuring AUTO_FLUSH_MODE on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f9ae10296408dd38a02b32067d7925b3d58f036",
"description": "ac,radeonsi: add has_sqtt_auto_flush_mode_bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f4b5fb67507b607d61ab8316dfa3bbc4bab6498",
"description": "egl/kopper: Hook up eglSwapInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6ea787903e61132f559ffe94d9c2c9a593b7112",
"description": "glx/kopper: Enable GLX_EXT_swap_control etc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e90e3325b27588f2de4c1bf7e1cbaacb818253b",
"description": "kopper: Grow a swap interval API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44a20baeb8bb51c7ab99e30fd7f4bb19a0b555b6",
"description": "wsi/x11: Avoid using xcb_wait_for_special_event in FIFO modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "260cd1a18b0b4e3c4ddd49332c2a17d049bb37df",
"description": "radv/radix: handle intentional allocation failures properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "428929cf1ff40e514e4838053674aaa509146087",
"description": "radv: Use RADV_RT_STAGE_BITS more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3438a5ec15566f9dee4c9f14ea44f7b361b2b4f0",
"description": "radv: Treat rt stages like compute stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fe2ffeb65dbcf06d08e581e52b1047559917ef3",
"description": "radv: Move RADV_RT_STAGE_BITS to radv_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5cffbb8df7721efc1698ea2289f40b8e6372f9e",
"description": "radv: re-emit dynamic line stipple state if the primitive topology changed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fcddd4d2c401a7678139456702cbe15288eebf1",
"description": "pan/bi: Rework varying linking on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "635d8d6bd7df1f13580f50a87f563b85d5042fdd",
"description": "panvk: Don't use VARYING_SLOT_TEX0 internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a8e4f9d53d2d33531c8cc5a3d59b0e8d0e42f7",
"description": "panfrost: Don't use VARYING_SLOT_TEX0 internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b31527952e3308eae146439ac1d94063799a3aed",
"description": "panfrost/ci: Smoke test spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6761dbf8915d16d1408ac9b3d85751d0991f542c",
"description": "panfrost: Use packed TLS on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98bdc4a5ff57612fd9680914b215c23d0fad7db4",
"description": "panfrost: Use emit_tls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e65c6de0e7e763afa6be38da6285bcd54dfcbb2",
"description": "panfrost: Correct XML for TLS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "045ed4e6885128bf57ca6b1e495303b5a1f28c8c",
"description": "pan/bi: Assert that blend shaders may not spill",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b6ace5199c2ed5dfd851435450f0c5ca353ffb5",
"description": "pan/bi: Add option to test spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "961b18ccbca0a7e6c85a4851a7cd6ffdcfeba0dd",
"description": "pan/bi: Align spilled registers on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "040a3ef24ed15aeea5678969294951a6f137984f",
"description": "pan/va: Serialize memory stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5831c44121b5ffb897b39ec1411425c427da2259",
"description": "panfrost: Relax image check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf6372df62f222a69ce9e7b93d6b2a5256c9f8bb",
"description": "meson: Tell glslang to be quiet.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b639a0ce5b239ff06f1dfc8256f6512cb260144",
"description": "aco/ra: fix vgpr_limit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b98a4d4dd7eaf1f299a0e8cbf5c52d8f2a93da0d"
},
{
"sha": "69cceab7182be4fee4f1dbba2d3fe5370ba2333a",
"description": "aco: Remove D16 zero components from image stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9bce05700380fd5758163ebd46bc1679005743f",
"description": "radv: Run copy_prop and dce after folding 16bit sampling/load/store.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bca149353181327c18b372d2ba59563f758c411",
"description": "radv: Use nir_fold_16bit_image_load_store_conversions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a6dbe0c774a6034a0ce5e885036dede056fa796",
"description": "aco: Implement image_load d16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ffcaf91876528cc047d76e7d424a21fe395aa8b",
"description": "aco: Implement image_store d16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5833fab766ce1651e7b66a5d29d2e31d21e48c92",
"description": "nir/lower_mediump: Add a new pass to fold 16bit image load/store.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ed2b5e253146f54ae35d178539b5fd8ff92257f",
"description": "v3dv/pipeline: include pipeline layout on the pipeline sha1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "502fae57be254da55c482f9f54335a4670321fad",
"description": "v3dv/pipeline_cache: add on disk cache hit stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f57a01c5f9ad8517b45fc4d11b5785bd3ae26980",
"description": "v3dv/pipeline_cache: adds check to skip searching for a entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "080e14ff613ab73f8a33ea46f6a9eae1c328d7d3",
"description": "v3dv/pipeline: fix small comment typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cc1efee6f9be11a2243ec4929ac8362197e26d6",
"description": "intel/dev: sync ADL-S pci ids with linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f21e396f4c0bb41b4cbaec92b4d81bca69f8299e",
"description": "v3d: disable early-Z on odd frame dimensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07cfa2bd96e58e059a35ac2a4e03f7e093144bf4",
"description": "v3d: enable early Z/S clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dec4ba87dc03d81f04356207118d2cdace33f09",
"description": "wgl: don't auto-load zink before software drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9451f25995768642cdb80151383632e14f8a63a",
"description": "zink: use VK_EXT_primitives_generated_query when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "406f7a0eb15894622dfda57a3112ed176ab698a7",
"description": "zink: add a flag to zink_query to trigger rasterizer discard workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5269521cc224e954a619aca58e09676ed948166f",
"description": "zink: add and use a function to detected emulated primgen queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddced9ea6b746813e8a9b9cc6f28a9191ba2bd79",
"description": "zink: pass screen param to convert_query_type()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "563ae3fd6996ccdb72530bc39479958b7fc08c7b",
"description": "zink: pass query object to get_num_results()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6af4a74f8a5a42d26714e3a33d0704600e04a3eb",
"description": "zink: pass query object to get_num_query_pools()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24626b954d3cc213167948ac3329948ccbe7121e",
"description": "zink: pass query object to get_num_queries()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aeaf695c050d87c8fc8525f987249bdfaefbd38",
"description": "zink: hook up VK_EXT_primitives_generated_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e353b89c57878e9d02b0465fd0dc9cab0f63900e",
"description": "gallivm: use VPERMPS (x86/AVX2) for 32-bit 8-element shuffles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57e25fc55c831a9249f315f0958c680a4daa6c28",
"description": "gallivm: use shufflevector for shuffles when index is constant data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "433ec234572b59886c156ca426f8581e38927f03",
"description": "lavapipe: enable subgroup shuffle operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30817f7aedf85770005cfc8e6295c19e70ac5d37",
"description": "gallivm: add subgroup shuffle support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "695587413b261dc1a8d8e17ee466dd3ba137905a",
"description": "nir: Don't assert on tg4 offset range.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70f53600377d0b9444618b54c779f5f98e1d56d6",
"description": "wgl: always set alpha on kopper windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a62d004804f0b9fbf9758ddf63ad87f493fc558",
"description": "util: fix test on msvc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "067023dce2cae5ef44d2b8cd52a81aa880256037"
},
{
"sha": "ca280b2283dacaeef0a43e5585c50ed4f0db6a83",
"description": "nir: Don't set writes_memory for reading XFB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "85a723975bbd651fa6692655b9a4f14b4405d0ae"
},
{
"sha": "e3607e96bb6691941f55edbfe2ed82e224c890c2",
"description": "nir: Eliminate out-of-bounds read/writes in local lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b25eb4d43f0f2f6ff4780e1d13488d0f420f1453",
"description": "ci: traces: re-enable disabled traces which are now trimmed traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5b7010f87d66585fac4957776a4f43f564556f",
"description": "ci: traces: switch to Valve trimmed traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80f8e9da162ba50206c94b7915548f96cdd1ad51",
"description": "pan/bi: Use a dynarray for predecessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37f60a66e88f8f139b96c7b0f63949fea9c39794",
"description": "pan/bi: Use worklist for scoreboard analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbe4947c662956171788d4b9502baf2daa7acca1",
"description": "pan/bi: Use bi_worklist for post-RA liveness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca625cf24b805507c8dce3154c3ddcb06aee206",
"description": "pan/bi: Use bi_worklist for liveness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44f2715777436cc7ef1ae2c7288dc47e1d094b6b",
"description": "pan/bi: Use bi_worklist in analyze_helper_requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89db71893688eabd67f4dcaa6628500f4811e058",
"description": "pan/bi: Add u_worklist wrapper macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d496fe153ad66a58cadca04961ca4248ad1f6fb1",
"description": "pan/bi: Count blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0001bf2bd80dce2824d1e9650049dac37df6b7",
"description": "pan/bi: Rename bi_block->name to bi_block->index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2dd4a44d8a5f927bc749bab52455440acca0ab",
"description": "docs: explain state emission in Anv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "797a8850b94132361bfa586ec459705169a20c99",
"description": "anv: remove static_state_mask",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a27a6ccb32b4c81eff4bcc808401bdb0adba0b",
"description": "anv: don't emit 3DSTATE_VF_TOPOLOGY in pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "48229d11bab48569250e8ef43d6476f2ef3b9281",
"description": "anv: don't emit 3DSTATE_DEPTH_BOUNDS in pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e735d09cb8ff2902d20f7c8b02b6c0e9a05358",
"description": "anv: don't emit 3DSTATE_BLEND_STATE_POINTERS in pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9d000a831c767f93c9e22087eb92ce4db044935",
"description": "anv: don't emit 3DSTATE_WM in pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "065242d623d89e84ef3ed9dd5558b40aa6f46ec2",
"description": "anv: don't emit 3DSTATE_STREAMOUT in pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce8bb293429142aeb89e424ba7879934def74637",
"description": "anv: never emit 3DSTATE_CPS in the pipeline batch",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "168b13364f052be00d2015b6851d6c84e61064e9",
"description": "anv: rework sample location",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "810518fda7628811adb2dc274ed11d125fbd3cd9",
"description": "Revert \"anv: fix dynamic state emission\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f348103fce4484b891a58bf3147b71e3a3558135"
},
{
"sha": "69e6417e19793043e4bb3cd500cfcf377bce4c03",
"description": "anv: add missing logic op set in pipeline dyn state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "75ad0e4b087410dceaaa00184b64ea15ec61540a"
},
{
"sha": "5048f15737806d2b6795e736e547e4e4de7a37d1",
"description": "anv: reset all dynamic state after secondary execution",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d87478124061915582412ba410759afe863d679",
"description": "src/util/futex.h: fix build on 32-bit architectures using 64-bit time_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0dad2f1db4c5f004d75e6cf13316d578a287a0c",
"description": "radeonsi: remove si_create_surface_custom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "584e996ddd770c06176e6335950a10ddc3081c8a",
"description": "radeonsi: remove si_create_sampler_view_custom and related code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf1e562fdd7d49eb93b0adf7fd506572cd63729b",
"description": "radeonsi: remove compressed and subsampled gfx copy from resource_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f313dc2a07458c7adadbed8c1fc557d6e4a25730",
"description": "radeonsi: improve the subsampled copy_image calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6beb70ea467245f8c06259e730f56472fa256fe",
"description": "radeonsi: handle compressed formats in si_compute_copy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ea662cfbf25e52e75bd3da28fd4f86b3edb5885",
"description": "radeonsi/ci: update sienna_cichlid results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ffd5883b5fec47b1af9aba5935b1171ba0fdc70",
"description": "radeonsi/test_image_copy: test all formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deeb4b0a0a644ba2344ee6c930a700d9d5793744",
"description": "radeonsi/test_image_copy: test mipmaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "831dd6df0fcf47e6b6ec3cf53144d51e4a2deec3",
"description": "radeonsi/test_image_copy: test copying a block-compressed format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00375950049a99835ebe3900d8135254b890da73",
"description": "radeonsi/test_image_copy: test all interesting texture targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2cd9864ed17cf8b9085a50fc627d811214b0c72",
"description": "radeonsi/test_image_copy: separate printing pipe_resource into a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67c06c63ef28413fcabc0ee19896fb4361f2850f",
"description": "radeonsi/test_image_copy: separate generating a random pipe_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daf380d489a8baf62a54638997b0e0096fe13e73",
"description": "radeonsi/test_image_copy: simplify texture size generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a4cdc809bb654f331d9ff4dc09c7185c7400935",
"description": "radeonsi/test_image_copy: remove special SDMA codepaths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49559f8355cb6e96478ee6b47d0589335ea7f32",
"description": "radeonsi/test_image_copy: remove linear and power-of-two size testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f146f3cfa1af8a504b0667f7d1562cecde9a783f",
"description": "radeonsi/test_image_copy: remove whole image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8db7a2d4978d713ae57925862e53a3b3b9f48d8f",
"description": "radeonsi: rename si_test_blit -> si_test_image_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0adb5be4de93806c70e9e66f67260afec0caf2e",
"description": "radeonsi: don't expose formats that CB supports, but not shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54ccf24e79e6ab939b521a4e03f64a8c39650cce",
"description": "radeonsi: assert format support in si_compute_copy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23012ff52b2b805ddf87e6d3ca359f5f9d9aeb2c",
"description": "radeonsi: cosmetic changes in si_compute_copy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c0669fe3f8b28735483e0e4aa17268fb6732097",
"description": "radeonsi: implement compute_copy_image between 1D_ARRAY and other texture types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d994f5e63586004128597a18f0253801d65d04",
"description": "radeonsi: add color buffer support for R9G9B9E5_FLOAT on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd5e661954d80b599ea631d7511b2c0a10fea3db",
"description": "radeonsi: add color buffer support for 2_10_10_10 pipe formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4512b212e7275eb1cd1cddd7b8fe5f5f8473a77f",
"description": "radeonsi: don't allow broken compute image copies into A8R8_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f83dce059eca0f53b23107c54e9a7a444e5835",
"description": "radeonsi: don't report R64_*INT as a sampler format because it doesn't work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe973b66ea032d90bf2a6b91b1247672f4638b1",
"description": "radeonsi: add si_can_use_compute_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "350bdda83d3f41d5ee0e9fabde0cf608bafc8dec",
"description": "radeonsi: code style fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8890cb2a990b8254f2e84faad850ea7851ddf0ce",
"description": "radeonsi: simplify setting COMPUTE_PGM_RSRC2.SCRATCH_EN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d773c7303079e4b62d3f0eea786316587f804a9",
"description": "radeonsi: remove unused si_cs_shader_state::uses_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77e1fc67bc755c4685117aa24d3575903d42330e",
"description": "radeonsi: align the tessellation ring address to 2MB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "121cde7cb9eed59d902a09c45417938e7d37a229",
"description": "radeonsi: cleanup local includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb42c57c569443b0af8296dfff4da1e6ab241ef",
"description": "radeonsi: always print the lower-case GPU name for radeonsi-run-tests.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f22f188ec8cde8269ccbfd7979a75b63c1325e",
"description": "ac,radeonsi: report SCALED formats as unsupported by samplers and color buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c7b5ec20aac008b273d014149defd907ffacfe",
"description": "ac: support GR channel order in ac_choose_spi_color_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74b3ca6752a8bc9234c384f057a6fbc632f9f702",
"description": "ac/llvm: don't set ac_dlc in visit_intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cd59c7cb0e75c100e8540cc89f5fc80486190fe",
"description": "ac/llvm: set the correct cache policy for sparse buffer loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d5e26752c664c7095ed0e7693591be797066110"
},
{
"sha": "c7ec284024dcc3c1ea55d0b4dd94ff6bff8df136",
"description": "ac: remove really_needs_scratch, parameter from ac_parse_shader_binary_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b93dd215f76043bc235d283cf8491f978ec0b4c",
"description": "ac/gpu_info: rework how num_se is derived",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "575068a1656ab4303647ade1491da7d711d36db7",
"description": "panfrost: Unit test \"from legacy\" helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d0505701d0c5de8a357b736b411f041787adf37",
"description": "panfrost: Unit test stride calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "579fd30209fa5ca7fa2af75f0eee90d2d2984afd",
"description": "panfrost: Unify row stride and AFBC row stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1842e14a733b442fd6265d1efe7c0282879be048",
"description": "panfrost: Remove line_stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61100e7011109affa1746593ff72010cfe702913",
"description": "lima,panfrost: Use row stride for tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4241a831f3a3b8cff707ea7fb4e2a99c830b697",
"description": "panfrost: Use row_stride even for linear resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11df56cff601f7dec9c5e4ec26a8b0e5244b674",
"description": "panfrost: Adapt get_param for row strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a4207dde6b655b0eaa6096f21758e5943b2721b",
"description": "panfrost: Use row stride to calculate slice size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b788e2ee4a229f3e19420f7c653495e98995af7",
"description": "panfrost: Rename away from bytes_per_pixel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81a686a714a39bc943c916352ab32642dfbe796c",
"description": "panfrost: Use row stride for explicit layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c40ebd859c5147ff6f2b0ce529bef81899369233",
"description": "panfrost: Add helpers to work with legacy strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a741bd5db1376b7a354a3472f5b15078cdfced77",
"description": "panvk: Report row_stride in GetImageSubresourceLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7fdedd247ca6ae66011c7d74894d3c2aaaac340",
"description": "panvk: Remove unused layout structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f45816181f52187b1fd906bcf689ee77cb500b3a",
"description": "pan/decode: Print row strides, not line strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58d9afb80ba729cc9f9d43e635c0386b59815bfa",
"description": "pvr: Add compute update kernel in vkCmdDispatch().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e9e3fe7f7497981a929cf47fac6acfb72e8517e",
"description": "pvr: Add compute update shared kernel in vkCmdDispatch().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ccf9494b61b00230ada9e9e44771ea13f9cf28e",
"description": "pvr: Add initial implementation of vkCmdDispatch().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b7a9bf364475597b3d76bd8999e8605b2e54185",
"description": "pvr: Add PVR_WORKGROUP_DIMENSIONS define.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4efc99747247520f186365c530a4f955cbc1fb79",
"description": "anv: fix invalid utrace memcpy l3 config on gfx < 11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "02a4d622ed08ff7f02cb5c4e7476d99fb7ebc127"
},
{
"sha": "4a4adb65cec466ca7861856922f84b95bfd0fac1",
"description": "llvmpipe: disable compute statistics queries if queries are disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4884c35d6b45bbdd357b2706d65e7ae1c1e6095",
"description": "llvmpipe: remove misleading query comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a36c3f6f6a41d84961b5633a627cd90feaa4d18d",
"description": "llvmpipe: disable statistic queries during draw if queries are disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ee9e6ce87549c84ca81b63732320df680f6887d",
"description": "radeonsi: generate unique shader name in si_get_nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f2d407e77d05e34e6892709c58cbef96d54415",
"description": "radeonsi: don't always strip NIR debug infos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce7966fcb4942643efe932bf564d2401c5fd04e7",
"description": "aco: Use movk for AddressHi bits in vertex prolog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58bd9a379efada22efc3d1ac0848f681c2dd811a",
"description": "aco/ra: fix live-range splits of phi definitions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d639608b8bff266f8340105b1a7c50c4f1f605ed",
"description": "ac/nir: Do not set cursor in try_extract_additions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "61ac5acca3b58ea4ebac45d1aa0732ae9c6517d5"
},
{
"sha": "3829981eb74103ca5294a4d8e84e55e087329f38",
"description": "radv: use 3D views for 3D internal operations on GFX6-8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "180398f7851a01d9cb2879a426f3cf1b4686c917",
"description": "nir: fix sorting before assigning varying driver locations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e93b0caa10d9d9090eaa3bd517a5144930f28a4"
},
{
"sha": "067023dce2cae5ef44d2b8cd52a81aa880256037",
"description": "util: Add some unit tests of the half-float conversions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27e33d5c963f13a47c4b9276378db913d8ecb189",
"description": "util: Keep quiet NaNs quiet when converting to half float.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "acf6bf88c07e0a1f0283ad1acd0e5f0d2a156535",
"description": "iris: use new kernel uAPI to compute video memory",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "763744aa8b0bc592f972c131da304ab29f054c3b",
"description": "panvk: Add address/range helpers for panvk_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "631f47e83a3575ede1cf7b15c0c6e252d072e2b6",
"description": "panvk: Only write depth when depth test enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46778f2b2a5a4a3b563aed226bb3ee526e443b10",
"description": "panvk: Lower image deref atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54412afadc395238572fd6460887eb0b48ff3f6e",
"description": "pan/bi: Handle texture offset + index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d32eed38c62db2d73b0495eff5ca115a06d485",
"description": "panvk: Allocate stack for each thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a7403f6aae32c389fa15e988e7785005ddc757a",
"description": "panvk: Lower global vars to local",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f44bad1ce8d6ae7a35a698825cbb0d17ae37838",
"description": "venus: log performance envs upon instance creation with debug init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a53de76ceccb85835eb03c626be846f9b06095",
"description": "venus: add VN_RELAX_BASE_SLEEP_US env var for tuning cpu utils",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3fb1d663277f231f0d429c6bbb784461e26cb09",
"description": "drm-shim: Cleanup on device file close",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "409b76511c9ed2699643586d220575aae9d6db79",
"description": "freedreno/drm-shim: Better iova handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c465ad6c76d804e0d08f9f089f2b74dd773153d",
"description": "drm-shim: Add error handling for bo_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4b5ebe1fc911ff4a50c30efdcf31b66f47e5bae",
"description": "drm-shim: Better mmap offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97f4e48717c16cde6549d426c5c013b90ac58a61",
"description": "freedreno/drm-shim: Robustify error handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d06fc7bb4f97d6bb1ea9f658970864b96e81c822",
"description": "freedreno/drm-shim: Update to latest uapi version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a922997ffd3c47755fbf8892e73f0c389b4463a5",
"description": "drm-shim: Add GET_UNIQUE support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf04be17f7f7cb41ef90176a8bc1fad587206046",
"description": "vulkan/wsi/wayland: Fix double free on error condition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b626a5be43d4cd81d6f6e7c17eef8f9055f555d7"
},
{
"sha": "1e7ea180268668880b2f3fff853d1f071da04492",
"description": "vulkan/runtime: 0-out pipeline cache object",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "7cd9adeb415eb94dd31483ad1dd2ec45b1f4363f",
"description": "intel/compiler: In XeHP prefer <1;1,0> regions before compacting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "562fd989982dbcf6de362ade9f55ac72955b50c0",
"description": "llvmpipe: add a ci flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2505afc430c6b151e7e4243503953ba0b0a2c842",
"description": "d3d12: Destroy empty residency bo set during early-return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e940f2ccf3740397235ca1c9106afb236d1c812",
"description": "d3d12: Fix a couple over-releases from incorrect take-ownership flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32c1b5fd05cece801b85411f6a468f64a01f436c",
"description": "d3d12: Fix leaks in map with do-not-wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b46ef9857304d72b620aff722c09959a9235b1a",
"description": "d3d12: Use a pipe_reference in d3d12_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8de1e310a768539c093f1d86d0f7d7fc5d7668c6",
"description": "u_primconvert: Handle take_index_buffer_ownership",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12d88d500dae9d67db0c33f316ba327cf5aaed4e",
"description": "u_primconvert: Refactor to remove recursion from util_primconvert_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0474bbcfb9395d53b3738fc3aff6fafed368f8cb",
"description": "u_debug_stack: Lock around stack dumps to prevent interleaving",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "303c2754a32549305d83f0f5c52eb1350865ec87",
"description": "u_debug_symbol: Allow re-init of DbgHelp to work around already-initialized issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f51840d87c9808e3dfa0095a4096b5b7c0424695",
"description": "u_debug_symbol: Use correct sizeof for DbgHelp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8024b25048b5f62f08d18041fedcf97ff343467",
"description": "u_debug_refcnt: Don't loop for initial refcounts if the initial value is huge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bcb5f919ed5c6ecac7395fd06c6bc71601dbd86",
"description": "bin: Add a script for filtering/sorting refcount logs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53a94fbdd57acbbe2bc745901cbfeca968e25273",
"description": "mesa: Ensure ARB programs end in a newline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f37579e1b810f1ea41fa5781bba47c15d1f93f6",
"description": "d3d12: Correctly key off of polygon stipple enable cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce6d5094c862d2062193ec84317aa1950c0f2f75",
"description": "pan/va: Add non-IDVS VAR_TEX instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "030e00dea2fb980a90b66b3fcdfc445e14e55e1c",
"description": "pan/va: Add VAR_TEX_BUF_GRADIENT instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b17ea7536c42b1f72b1f99c6f132a0f181eb2d3",
"description": "pan/va: Improve texture instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bfcfa005deab875b419576eed639b667303c315",
"description": "pan/va: Add absneg modifier to V2F32_TO_V2F16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35c3073fc2b805e85fab10748adecf218409446c",
"description": "pan/va: Add SEG_ADD/SEG_SUB operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "822dfb76de84461e83101601b217bc4a0174f480",
"description": "pan/va: Add more transcendental operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1015e527cdc6925634d4128c9808e31f16aab91c",
"description": "pan/va: Improvements to LEA_TEX instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d831a13c704f718d6ad56b3a2f0b774721ac7a2c",
"description": "pan/va: Mark NOT instructions as deprecated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06562fd78b66a5cfa4e90e8794c4d518436fd621",
"description": "pan/va: Add missing TABLE (SFU) instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6ea15a73a51b58aaa1e1d97868ff6f78f07ffbb",
"description": "pan/va: Generalize message? check for asm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3641dfe4367e37b3bbe125c9b18044a07e35e502",
"description": "panfrost: Flip point coords in hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bab8e6cbefc2a22dc4a782a2128fba8bf301853",
"description": "panfrost: Lower user clip planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "013bb501689e672c7fe74bba5c53cb4ffc0343b0",
"description": "panfrost: Lower point sprites on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6909ebb36b7c0ee9a5efa89a4e48eb8f47fa0cd",
"description": "panfrost: Refactor variant rebind code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39788ac703bdf69c93d236f98e0ac81988dcb034",
"description": "panfrost: Refactor variant selection code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "755f30fb185f186c20371adf4d29edb78587c454",
"description": "panfrost: Simplify shader key architecture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c3ed7af535b05a458e1bc3420fc1a7365c290cf",
"description": "panfrost: Use s->info.stage instead of tgsi stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c5adbb3df137fbf12a132a8ceb64aa9ade7fec6",
"description": "panfrost: Don't subclass pipe_compute_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b834dea8896c2f55457c98a7cd2ef2459df891e1",
"description": "panfrost: Call tgsi_to_nir earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f505a8bc164e3ccf23ef43b268c3548c7b26621",
"description": "panfrost: Remove ancient unused code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7864f653ad480316d9b2966d843fa6b49ee110ec",
"description": "panvk: Emit fragment RSDs even with no shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcf8cdde68b14a9e5cd7b00296de19c62ac82c17",
"description": "panvk: Gate rasterization on !discard, not fs req",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d779412e5a9b2806286ad2b4abbf9e2f1300b32",
"description": "panvk: Streamline no shader RSD case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db7d8519f9dfabdd862d062b21a42f36c51e092b",
"description": "panfrost: Only flip point sprites for GL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba29cdecab410752f266d3931a2e27a71c1fc28c",
"description": "panvk: Use correct point size limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d84caa4d5876e85c43aa8f7d38256bfdce59798",
"description": "panvk: Ignore point size for !points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2864094f69db38f1948bad738256db4699653fad",
"description": "pan/bi: Use texture index instead of sampler for message preloading",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb1479bda22bf80b553a87ab781956dc068d5b19"
},
{
"sha": "4a2ff9eb86acdc0b5cc35ca2c2f6ec5cfe9671a9",
"description": "r600: Allow eight bit, three channel formats for vertex buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e41958e344cb4b15d01008140a1ee08817104334"
},
{
"sha": "0be9cac742c0daeb4ae5b4456af0d765155746dc",
"description": "anv: limit clflush usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44e93b4c6fdce90a72be51cc96be9f6b34051d5d",
"description": "anv: fix clflush usage on utrace copy batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4"
},
{
"sha": "529f316d8790e84b9f1b441f4b2e4272c0b2cd0e",
"description": "radeonsi: fix VS kill_outputs handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "981bd8cbe2ddc3b0a3cabee1b439d8fba139bdee"
},
{
"sha": "8a525c0fa56504f6201178f8cf4d0720692078d3",
"description": "radv: consider radix sort shaders to be internal/meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f68361a8ac762b54505eda541a167b014ce0a2",
"description": "v3dv: ignore barriers for image layout transitions from undefined layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a44d498287a631cbf623a3c54e7f169e4daf1171",
"description": "v3dv: document Vulkan requirements for signaling operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0273f661e69e61bf9b31af8507090b645a032ddd",
"description": "v3dv: don't emit final noop job if we don't have anything to signal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de0d4d671a4a57656d5d04db06d0da689badb905",
"description": "v3dv: drop obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c367bd0ee3e0eff52a01591d39c93b3c55cb9624",
"description": "v3dv: ignore no-op barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31fd926334561eaa0b227c78ed67a4aeccb1a75e",
"description": "agx: Lower mediump flat shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18ef9398de44356f44444933d09e43bfb14b4131",
"description": "agx: Remove nir_register support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3927a9e911c436de54d896b0e146472116f16dca",
"description": "agx: Remove has_liveness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c6bd0357fd29649c3e271bbd7cdf2ece761dcc3",
"description": "agx: Update RA comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b22bbab36a5acf8897ae984abababa37734eed5",
"description": "agx: Add validation pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44987998225df5ee1ba2b2d32f89bb50204de5b7",
"description": "agx: Remove identity moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c712043b9c5f827deafaad163e62bf3895621861",
"description": "agx: Unit test parallel copy lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a4d742369a5812e8097ab17104276dbc0d9a5b5",
"description": "agx: Always use hash table for extracts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "860832e41bc171a692bbf9051399c9333b324dd9",
"description": "agx: Split up RA from post-RA lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea065537cbbee8495ed931bc6d358ed15d1ca218",
"description": "agx: Lower phi nodes to parallel copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb02107611ddd4dcee90d1b323ef484612c5125",
"description": "agx: Don't lower phis in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8da17f628c3b045d0b7c737e9b858164199ef92",
"description": "agx: Copy prop into phi nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ff0a29baf0c340ba9db0b1e0edc3975efb8d1bc",
"description": "agx: Translate phi nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4791dc912504d011bc602bb80477d900ac71336f",
"description": "agx: Make DCE dumber",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "606d9340f36a61ddf80205bdb5252eda94671584",
"description": "agx: Adapt liveness analysis for SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "590df764d620cdbff9451502e006919e424193e9",
"description": "agx: Introduce worklist infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e414a8c16f3d3c0bb9fcc779e6e9c1e3b39e2c64",
"description": "agx: Add agx_after_block_logical helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2a947031a561d62e56307067b1a8216214e97da",
"description": "agx: Mark the logical ends of blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5be26e86240ae98d5814657e67fb70c522deeb10",
"description": "agx: Add predecessor index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f1e926bf4a43dabe88f89f5e4e2e47bb9992371",
"description": "agx: Use a dynarray for predecessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d02e913e95ea52132828625a2d2f471366b36d25",
"description": "agx: Remove else optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d79f6ca76b8acbf7bdf2553829b48491feb4c77",
"description": "agx: Use extract helper for tex internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f78141c775333420ee99a76d449016731940412",
"description": "agx: Emit splits for intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d06394095b05e3364a86fbb3524c3acb00e75168",
"description": "agx: Optimize p_split(kill) specially",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e16ad8f443939296a6da28dce832f750edd9233e",
"description": "agx: Lower p_split after RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc023ed422622cf6dd9624d9db4119b8db5c494",
"description": "agx: Use a transfer graph for parallel copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "330ec4260dbd3f5e0188818a10814e292c81d474",
"description": "agx: Add helper to emit splits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b30c718a576921d0306eb033b14d68f21f6ac6d7",
"description": "agx: Add helper to emit combines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc65ef9634e1065b926b0cb018a8af022e906fe",
"description": "agx: Add a hash table for vector extracts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d285c63417ae2398d3321d14a54bb0c898e9838d",
"description": "agx: Add phi pseudo instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a4a8a890259de27392d3d347299406bb872e256",
"description": "agx: Add p_split pseudoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb1fb0a9db172771f3e80ac0bbed2a2e85ff34d6",
"description": "agx: Dynamically allocate agx_instr->src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d39b1c342617c5060243eb20833fd5e8deadb0fd",
"description": "agx: Implement simple copyprop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d38bcb7ee243a55252554d559e104f898c91829",
"description": "agx: Use pseudo ops for mov/not/and/xor/or",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d8c2f26932ed28f50f5f5c4d031d498d4606af9",
"description": "agx: Add unit test infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43c701424bead63abb533250b94ea17611a60a77",
"description": "agx: Wrap compiler header in extern \"C\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0a973081f9f37c34a3af03abd5a6ff64f3eaf61",
"description": "agx: Use correct types for some IR enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b87ce10210753110b925f43affc33cabeb48d3a8",
"description": "agx: Match order for designated initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff660dd637c633bc547f4986ae3a068c3ebcf6d3",
"description": "agx: Track write registers more accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c82b5c99cd3ad4bcfc388f5d63f5a24b08a699d",
"description": "agx: Note that RA proceeds in dominance-order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81477f3809b36d8b160f70fd9803f59792904524",
"description": "agx: Implement some shader-db stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31b3f56813e0a6feb291f55d96b9e764aa893c42",
"description": "asahi: Workaround broken GLSL compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69edfcaa20294d0d4dbbeac8867885519d794a8a",
"description": "freedreno/drm: Fix bos_on_stack calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53fe6f108465131e6d5ed4e66ab38cdbaca4595c",
"description": "radv: Use the entire morton code as sort key",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "be57b085be6d840c27a2d69a7df4b1261ad0a0f5"
},
{
"sha": "6ba55b4033409eca6f01a4dd4d664e1997afdc61",
"description": "radv/radix_sort: Make variable names consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1eb1bd10ad98fd9f620d54b8986acb203a54e41",
"description": "radv/radix_sort: Add missing entry points",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5d9ef0efb57781f132bd8b47a43bde5e0d13baf8"
},
{
"sha": "2f8123abab777bb66eb50acd5972ac3f9983581f",
"description": "venus: enable ANB shared presentable image prop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2df0aa185ecdaa2047a3545ca470fe840ffd126a",
"description": "venus: update vn_GetSwapchainGrallocUsage2ANDROID for shared present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6b4f746b001b1fe7b27bee997f345a5edab1608",
"description": "venus: cache front_rendering_usage bit at gralloc init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52ad0368cd49f5317c8d23cbc457ac63fe3073f9",
"description": "venus: refactor android gralloc pieces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14cad38b1902a3c8aaf0b053e19e62222b80a70d",
"description": "intel/dev: Compute pixel pipe information based on geometry topology DRM query.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf02bffe156214dad942f56ee68c380d1968704f",
"description": "nouveau: Enable the NIR backend by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16ead7132f464fefcdd3930cfb683de0a4b8a16c",
"description": "nouveau/nir: Put the UBO offset indirect into the address reg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1ff453a0dfdbcc9d23ad1992487530bcab9994d",
"description": "nv50/nir: align tlsspace to 0x10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c228cb388956ce3acd8cec71e4de25b6e0a738dd",
"description": "nouveau/nir: Add support for pre-GF100 images and ssbos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75f0127d783edc7d7afd9d8edb3913d0a284f42b",
"description": "ci/nouveau: Add MESA_GLES_VERSION_OVERRIDE=3.1 baseline state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ddc505400ee91905cc4ee0762947b8377db5504",
"description": "nouveau/nir: Move FS output stores to the end of the last block.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b1fa2068b8e87474e1a0e3c98e2bff0e744348f3"
},
{
"sha": "53d87865caca949ce3e73f2a8ec04c17d5818754",
"description": "turnip: fix drm modifier support with planar formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba9c917149e883b3e2b117de41e5a54dd6f9d0cc",
"description": "mesa: add missing error-path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "82b681db997a6ee01114cdc14593e5d20933b052",
"description": "gallium/xlib: fix stale comment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f60a00743f6e03c3b90fa3a95e448e53bc150e1"
},
{
"sha": "202cab3d30808a96677f8bcb4b5f80a0cfbfc615",
"description": "meson: deprecate specifying osmesa-bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36250e839b2b54944511b245100622ab352d5879",
"description": "meson: remove unused defines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e030d5ba8ac321b4d75587d72a0a381bb906d70e"
},
{
"sha": "33456ae5a48c809cee251ca6d70f2b7f5941bc87",
"description": "iris: Fix assertion meant to only target the clear-color stride",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2bc8c61fd00b2877319f54afeaba3d606fd8532c"
},
{
"sha": "ab9d649ac3c734f5c031cd3dac264aa2a8cca248",
"description": "microsoft/compiler: Unload DXIL validator library *after* calling Release()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "193cf76c095ccbaa7f5a0a08a8fa0e9abe080abc"
},
{
"sha": "12d7f911c968fada2bfb03c33a211d1d09fe7573",
"description": "aco/optimizer: prevent any overflow between SGPR and const offset on MUBUF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5dc0c0392dfea4f0abb9258a7ba7a62b27ea34a",
"description": "aco: adjust num_waves for LDS before scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8c59b4cd962012342855cf91997fa968ad5890",
"description": "aco: split num_waves adjustment into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6220046ad198ed8914c7a04ed3d5dd3cf6efc3c2",
"description": "aco: remove 'max_waves' and use 'num_waves' to adjust for LDS and workgroup size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e6ba85fd9ff4549f98385a0ed8081e4702a9eca",
"description": "turnip: Fix tu_debug_flags values clashing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "725ae34458ff3cbb9d87e08c8a73780672221a9e"
},
{
"sha": "a47375d4dabc2552e4866ba5b7d8c62d4cd4b904",
"description": "mesa: unref syncobj after wait_sync",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0af7c1e385b94c4d3610c4bff4c3af8a1afb26c6"
},
{
"sha": "1585d12decbbc2357d05f28d1520b32266cae001",
"description": "radv/ci: stop skipping dEQP-VK.synchronization.* on Bonaire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdd201010df2770aac010ab6e6eb465ef40f76e1",
"description": "radv: fix the number of generated primitive queries with NGG GS vs legacy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "725ae34458ff3cbb9d87e08c8a73780672221a9e",
"description": "turnip: Add debug option to print gmem load/store skip stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c489f18cb27d3c725f424f8f57d45636f4eb297",
"description": "turnip: Skip load/stores for tiles with no geometry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5debf0d8afab24e3034288d5a03caacf7b5cdd2",
"description": "freedreno/a6xx: Add UNK fields to CP_REG_TEST and CP_COND_REG_EXEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89bba41d9028064e19d9791e2b97136d0daf8b09",
"description": "virgl: don't move input gl_SampleMaskIn to a temp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc912bace1cf8cd03793c5ae34bd5a2afd015019"
},
{
"sha": "2c6747da9813f84c01b911b6431f708044e87212",
"description": "radv/ci: remove empty flakes lists for GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3de97742cacd3b1502e27ccb81cfba7f5ceb49cc",
"description": "radeonsi: enable PIPE_CAP_ALLOW_DRAW_OUT_OF_ORDER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd88bed8556aff109a5a9cdb9b8d63073ade9df6",
"description": "gallium: add PIPE_CAP_ALLOW_DRAW_OUT_OF_ORDER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7df2cc42e78c7c07d2ef7ecab1ad5ec97ba4cb7b",
"description": "drirc: remove i965 entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f59c8c6e1c4838213b76582a7204e6a889990aa9",
"description": "radeonsi: drop assume_no_z_fights option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a73f53e823793869bfaefa8f2688aa92cbfcb2",
"description": "radeonsi: remove commutative_blend_add option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "819dd2f27aa7ba92c875a6948cd1e86d1366d53a",
"description": "radv/ci: update list of expected failures for Bonaire (GFX7)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41fcffeda0d5baa01a57fdcfea49891cf8bb599a",
"description": "microsoft/compiler: fixup indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8fe225840b38875712fd1b6f7bf341b8da82d39",
"description": "microsoft/clc: fixup indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ce0bbffc11bac2b5e8b7a5306a926cb2c90928b",
"description": "ttn: Make ttn_optimize_nir match gl_nir_opts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85a94be0fec1dad9b22ee346383a4abb46a6e990",
"description": "vulkan/wsi: keep allocate queue families in image, just don't fill them",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48b3ef625e1909c1be31fbe10adb53734af38eb4"
},
{
"sha": "e6706d230e0d38fb5a5991d1e7f6ec44c2f531b7",
"description": "venus: add support for vk_xwayland_wait_ready",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5960f64b139605dbefa34c2cc2a089ba00ae1e2",
"description": "zink: remove drm_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5583df02be1827454d4873f84357a9559d0ddd1",
"description": "zink: ignore KMS handle types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "711c31d6078ad153421d5229a7b940d48816d2a9",
"description": "zink: export fd info for all 2d images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c025cb9ee9d79ebfb66a577556e04deecfe012ed",
"description": "zink: fix dmabuf plane returns",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "93144175fae626690fe34b9941a600eba8fe8738",
"description": "vtn: clamp SpvOpImageQuerySize dest to 32 bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c31db58f656a99796ef1431b2f5063935c86d4a4",
"description": "nir/deref: Add an alu-of-cast optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ab05e3c3fe34ea7f8d7345b9229c163e42c3600",
"description": "gallium/vl: respect the video codecs configure in meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d969fe9e91e39e03041cdfac69bf33337bc2c96",
"description": "meson: add a video codec support option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c3178329b5356f4ca26497c5e118d4a427705c2",
"description": "gallium/omx: add video codec supported hook for decode paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20dfdcde718932760dccd7cef705d69994d3c5ea",
"description": "gallium/vl: wrap codec support checks in a common function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de99a11172e0447aec54549cda450d32ae1b8361",
"description": "intel_dev_info: Add --hwconfig command line parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9ff9ea9c3315e9373a1fbdccd57fce571463cd5",
"description": "intel/dev: Read hwconfig from i915",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "463cb1153f996a01e7960ec20f520cb07ea67959",
"description": "nir_to_tgsi: Drop the txl(lod=0)->tex nir_lower_tex() fixup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536c8ee96dfcc25f07ba8dee4e3409e770a7f75a",
"description": "nir/lower_tex: Make the adding a 0 LOD to nir_op_tex in the VS optional.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd90a57e281606c50e7f6b9825beab583319f790",
"description": "venus: disable VK_EXT_extended_dynamic_state2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b023f18badf34e8f11654af620b477d028e866be",
"description": "isl,iris: Add DG2 CCS modifier support for XeHP",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a53abeb7fbea35ac86d998f4c39a380e4ed454e7",
"description": "intel/isl: Add a score for I915_FORMAT_MOD_4_TILED",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac441d0953a9f07ce86f229ea68341405a431dce",
"description": "isl,iris: Add I915_FORMAT_MOD_4_TILED support for XeHP",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "acba3efe695c4df3873ff410e6c1a0862d4d2304",
"description": "include/uapi: Update drm_fourcc.h from kernel",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bc8c61fd00b2877319f54afeaba3d606fd8532c",
"description": "iris: Return a 64B stride for clear color plane",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db475c81b7cdde9d967b0216e6f12d17e0adae83"
},
{
"sha": "a1277311195b5ebced72803d6235d547b15c9418",
"description": "d3d12: Add a unit test for context reset recovery",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "869a1a606689fe0b51d15d9caebc7da3aba2b408",
"description": "d3d12: Attempt screen reset during context create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7eea08e2b3547f99aa0ba86d33f612221d4d34",
"description": "d3d12: Plug screen leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0144255837a4ce09c4d5c8a50f39651a69c7270",
"description": "d3d12: Plug context leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bf00b4cff8fe072415386a06e4f0945f0163106",
"description": "d3d12: Hook up robustness extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06ae10bb9258e76607b8100efcc01d733e47fbb3",
"description": "wgl: Implement WGL_ARB_create_context_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2c9e1cb50937577f918e643039f74a54585e699",
"description": "nir: add 16 and 64 bit fisnormal lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "081ac73162832f47f58bc2e7bf3fdb9555bd03b9",
"description": "kopper: implement texture-from-pixmap for software (non-dmabuf)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27834266f9d1515921e2f31f022b248173167893",
"description": "kopper: rename a confusing variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab8702c59ec37129a320f231d341f757c25f0f36",
"description": "kopper: check whether zink is using sw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5660cded600abe56c83b0c98b48305a2f7722d19",
"description": "zink/kopper: add a function for determining if running on software",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05ffc5f5ea8c58ddcf15d8a562e6f9fd2c8b0723",
"description": "kopper: check for modifiers to use modifier functionality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca6760948ff79d0e806bcb9d48551dc9a1e6b1d3",
"description": "kopper: add some error logging for pixmap->texture failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6db7dd64b61d47ade6a967d3ba49ddf3dc981182",
"description": "d3d12: Don't block DISPLAY based on format for non-Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08bb4988406acb91b9c7aad69f93bbfe05ffb99e",
"description": "ac: remove gallivm header include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dc697942af7254798f83583f5788e1abf136d27",
"description": "zink: radv ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4067a6fb8f3f95218a93e2fdf3923861b6e2d7",
"description": "util: change util_format_snorm8_to_sint8 -> snorm_to_sint for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d6ebac7e6bb3aa61d93438aaf412ee5c27d9e4",
"description": "util: add pipe formats R10G10B10X2_SINT, B10G10R10X2_SINT, G16R16_SINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08bdee3f107647090df8d5f98f0994949e8c9a22",
"description": "etnaviv: reinstate accidentially commented assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3477dbd34f18bb40c437af0687b2dfe5dbfd256e",
"description": "drm-uapi/i915_drm.h: Update from drm-next (2022-04-28)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "09e4fd1d84b045da640d9acf24a3368ec44d5040",
"description": "vulkan/device_select: force default device if environment variable set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201b0b6d2948eedfd1821e5173ecba09f0d453c6",
"description": "ci/lava: Retry when data fetching log RPC call is corrupted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffd21ca70e2fbacc80da026f40101e7a5414ed8",
"description": "ci/lava: Improve exception handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fc333d0b6acdcacc3a8f788216ea33654c5ae9f",
"description": "ci/lava: Cancel the job if the script is interrupted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c64e3d92df7d9021d84312735c15bfc681cefcc5",
"description": "ci/lava: Reduce LAVA boot phase timeout to 3 minutes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9666ab7172985f9958574eb40b4c92bbefa4326d",
"description": "ci/lava: Let LAVA job submitter run without JWT file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18d80f25ee242ec21a4f772d107551e8dadae955",
"description": "ci/lava: Parse all test cases from 0_mesa suite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3f71aaa3764a48f25fd6fc37ad018955b9019c2",
"description": "ci/lava: Fix shebang in deqp-runner.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9aef19e2b937b6bdacbf3cb1184be17cfb09c37",
"description": "ci/lava: Trap init-stage2.sh background processes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09236d9607a999026081b2c93af497e3bdd599e3",
"description": "ci/lava: Use lava-test-case to run custom scripts in LAVA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33a1c51e3e700b4483507e486e876ae7a09456df",
"description": "ci/lava: Always validate the lava job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "805de830c9365e7263503faeb9a1acff3392e69b",
"description": "ci/lava: Set lava-signal to kmsg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75410c3d76f0e39d32f8c05fe094c14b0023dfbd",
"description": "ci/lava: Fix LAVA job validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a3ee3ea32336a4fb9004d4f0587d32af72ba495",
"description": "ci/lava: Return test-suite result as exit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43d8ed840ed697b435219a36ebd986a5113c2108",
"description": "ci/lava: Filter log lines from LAVA return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a5ea422826c678fb36eaa294b172f6387f01f1",
"description": "ci/lava: Encapsulate job data in a class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3ba448ba529caa9d88f180794d479cc441d5f2f",
"description": "ci/lava: Sleep before, not after, API calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3ef3657b280b3c273957641183e64d388804d08",
"description": "isl: disable mcs (and mcs+ccs) for color msaa on DG2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "212fb25b267120c6cc8eead21a7eb016f2b58f2a",
"description": "vulkan/wsi/x11: Use atomic_int with sent_image_count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0bc1ad3776bce7d4b356e2a3d8bdbb9ae64e588"
},
{
"sha": "b4bbf9d1acf04debb0abd2c3ebeac21fe389cf83",
"description": "llvmpipe: add user memory resources to the debug global list.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9a57dceeb760a1d4f7d9d1666bec0844ee41852e"
},
{
"sha": "6a3dc4e370d7bc54383eb3de906acd0d29660a42",
"description": "freedreno: Use staging transfer if mmap fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6be0cc12d568ae4c725eadf9b6680cf2abf4450",
"description": "freedreno: Split out helper for staging blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b7d910b2ce174bd7ddd5deffdef71adefaf9ce0",
"description": "freedreno/a6xx: A couple more FD_BO_NOMAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42cea4db6721d0eb329091fbe79dd27915a842f",
"description": "freedreno/drm/virtio: Split up large uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aab31043979bc478f2d2a2a35bbe882154f457e",
"description": "freedreno/drm/virtio: Async ccmd batching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "528fa581c1f74a0abbb63a11faed8dea7a3d7af7",
"description": "freedreno/drm/virtio: Pass guest handles to execbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb5f25ea71a9b65558763d48dbb94158d0afcf58",
"description": "freedreno/drm/virtio: Protocol updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa23ddf258b3a2fe079194e5e0e15daf006005fe",
"description": "freedreno/drm/virtio: Fix SHAREABLE+MAPPABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "441f01e778184be8e5f99d3c40f47ee49402dd03",
"description": "freedreno/drm/virtio: Drop blocking in host",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b2785811c23e44d3acfeef71ef240d95fc1663",
"description": "freedreno/drm/virtio: Use userspace IOVA allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae01c27ac0d1222d547383594603e43a8971e803",
"description": "freedreno/drm/virtio: Support ring_idx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "122cedf98c0870a388acafb5852fc62071f45696",
"description": "freedreno/drm: Move bo common init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d52455a9620ff596488634cdcf205776555feb8b",
"description": "freedreno/drm: Close bo handle after bo->destroy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed346c6fbe66998853870ac9333a2cbe0bb067c",
"description": "freedreno/drm: Drop FD_PP_PGTABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0004cae6384208c4fa884fd153b509a762998915",
"description": "freedreno/drm/virtio: Appease valgrind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79c71c705c183f3a00b8cd3e0cdb84a04058e15",
"description": "freedreno: Misc indent fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c865416f4436707dd6e67121971cd7f4103e0bf7",
"description": "glx/kopper: Wire up a way for SwapBuffers to fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0394f35424350a387e449fb3954df89f51657752",
"description": "zink/kopper: add a mechanism for checking swapchain status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4af98df9554cb526af792ecb4cc55e547025c12f",
"description": "zink: flag swapchain resources as swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "625457caafb3c68e753bf26dc99e065428c45b31",
"description": "zink: handle swapchain acquire failures more directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "494d02eacfc8b4abc6cdd790ff74a4b053904b39",
"description": "zink: fix return for zink_kopper_acquire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce9cbeee33c7a1d444be8b650ab3fe1ebcf4d057",
"description": "zink: rework swapchain object check for acquires",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2c9cc7200697f9f9dd5f226a7d193ac9e9f6f70",
"description": "zink: unset image layout when killing swapchain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cb9e5db72d94ee69b2c6fbb91db8313fa54a3f4",
"description": "zink: handle dead swapchains in acquire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "651b71a6ca829bc7977748d506fc3b2afd8e7999",
"description": "zink: flag swapchains when updating fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b86c81434755319edde8c25760ea977a3d318ea2",
"description": "zink: add a util function for finding swapchain resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d73315bce2d62b294df2403e95074be90b77407",
"description": "draw: fix double free of NIR IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4f350a06c0144904131e78c9f8469d4ed828e8a",
"description": "anv: reemit 3DSTATE_STREAMOUT after memcpy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f17d3a125126dd7e0f1c2072545976cec1eeb1c8",
"description": "radeon/vcn: skip create and destroy message for jpeg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de3890daa548b698382a44d02740b1fd2b8918b5",
"description": "zink: add supported present modes to kopper displaytarget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d89b95b247cf173ef72fd8488d5578566603437d",
"description": "ci: Limit Intel CPU scaling frequency for performance tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99b04cbb7365fb9da670e88f1264e2a1b92637ac",
"description": "ci: Add CPU frequency adjustment capability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76cea8e27b3bb16cf752962ca53da42ab4bf51e4",
"description": "panfrost: Fix pack_32_2x16 implementation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6f0eff548c16c12309edec812b6573c63fdc866d"
},
{
"sha": "92e5eee39e51a5b89e36f68bcc3d6e405ec07e6e",
"description": "radv: use correct push constants range for internal operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "031bcf686b1a1d50bed1562df0a1112c4abcc60d",
"description": "v3d/simulator: add support for AMD cards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c3144d2efc5fec477be0f6491e8dc4f5fc01569",
"description": "v3dv: store device_id on device init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f824e0e85c7247e25bc3103160d94c65c0b9474",
"description": "panvk: Eliminate unused vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e248c64f06986f1a555f2d145274f1f1acbfba3e",
"description": "panvk: Take buffer offsets into account in BindVertexBuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "657b0ff8615afa9e124be3ebf2eb2ca15df88a7f",
"description": "ci/iris: Enable SKQP on Tiger Lake boards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1e59bea05c6145baf4c5e9d5dd16c38fb14bfdb",
"description": "ci: intel: Merge anv and iris into src/intel/ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3620e7e71c7a1190726110db558b15f419e57adb",
"description": "vulkan: drop empty vulkan_wsi_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6623f60c34c8c40d2624c6f10406c09504d12c0d",
"description": "vulkan: use c_msvc_compat_args for shared code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6bcdc763c9e228aea9a767c35dbd63bb1a5689e",
"description": "radv: enable radv_disable_sinking_load_input_fs for Grid Autosport",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dbfd2be4b13da08e097bfdcdb000283e4ebe741",
"description": "radv: allow to disable sinking of load inputs for FS via drirc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6261ca742572b350962c824b90501b83436b66a3",
"description": "etnaviv: add tile size helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d2f9572c24ff99822efc8b1e7108de482b197e3",
"description": "etnaviv: use feature bit to check for big tile support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "412201169785b63edafe99063df024bb36bddc18",
"description": "etnaviv: properly set additional DEC400 compression states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d9b0808ab76edb4d2ead0e64a45ef810a13229",
"description": "etnaviv: add support for big tile RS states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2a3236d1a33be8e517d97a9533fbd7eea0725fe",
"description": "etnaviv: clean up tiling setup in etna_compile_rs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d6b6e31e1889a9b626e7284082777ba6469f91e",
"description": "etnaviv: use feature bit for one const src per instuction limitation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fcf55bb1532208772a00bb82c9cf1726a470514",
"description": "etnaviv: use feature flag to determine which RS states to use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6",
"description": "etnaviv: use new PE pipe address states on >= HALTI0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "617339ab5b4aac1199caed2dfc609e376cd11667",
"description": "etnaviv: correct bits per tile and clear value for HALTI5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd8a314d3f648506cc4750437aaa60a9d89e10c9",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c153bb0919bd217e53597daa0db5fc75c4a6172",
"description": "etnaviv: fill all minor GPU features from the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab942aaed0fe76f3c781dcc16daf9ed3a7f0736b",
"description": "etnaviv: don't supertile textures if supertiling is disabled via debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f525706e7725345e187f076118feb3937dfb8c43",
"description": "radv: fix handling divisor == 0 with dynamic vertex input state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f3736595f03ba3055df654aad34e771bbe81850",
"description": "r600: Add support for TGSI_OPCODE_ATOMIMIN and IMAX",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "a8430c43a7289f94c59146dce605cc2507062124",
"description": "r600: tune nir options",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "6cb510156ef47abb155b02d447684083df7d30b5",
"description": "r600/sb: Don't optimize float GT and GE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "e9797b648a0020f1d173ce7b8e483bc158d69a70",
"description": "ntt: remove dead input variables before lowering FS IO",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "47d3f7c69f52432566653834cde0f4fcbef408dd",
"description": "nir: Don't optimize to 64 bit fsub if the driver doesn't support it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "1598d18a8868b6f506811661a20fa65307349771",
"description": "venus: flush when batched draw calls reach a threshold",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dc68bd975e138011d39326f7b597ad6e1e8f79f",
"description": "venus: refactor vn_cmd_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a83831705f2bfca9f8e8faddf18a9b6a7e8d28",
"description": "venus: add VN_PERF option no_async_queue_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fc36b11ab526da21797fd4d02dbe2ff3325e2a3",
"description": "venus: add VN_PERF option no_async_buffer_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0bfd8afe2e52861c5486b98f6549ed225bb6581",
"description": "venus: add env perf options and introduce no_async_set_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab640852b86911407e6aeb7aea0e47db914bd3f",
"description": "venus: refactor to add struct vn_env",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e24d8760e9fb205fff4cd31dadd093d52305c3dd",
"description": "nir: Constant fold sampler/texture offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9332598b26232e5c70e2050dd38e56efffe80d61",
"description": "nir/constant_folding: Break TXB folding into a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f7de83110654e3c254b0ec0943ab240e0e68d27",
"description": "venus: fix view format for ahb image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "054bd2d38f83515bbb0e99d7569be7594671819e",
"description": "kopper: copy a bunch of code for texture_from_pixmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89602c3970823f7f87ff244a378c2a00652d879e",
"description": "kopper: store whether screen has dmabuf support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476f8ad350364e56626e422c91b8cb4c624b2535",
"description": "kopper: move drawable geometry updating up in function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c38a2ad2ff1942599df6dba80eb0adf81e8df436",
"description": "kopper: always fetch and store drawable info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a9def8c9f8ff7b6131fb5c78c303d5b1376542a",
"description": "drisw: remove dead code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67"
},
{
"sha": "1a4dca989c678f7b4056255a05fa683ba81f1046",
"description": "panfrost: Enable NIR lowering of half float packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7b5bd3b93f5956a08bf388d993473b41c369b9",
"description": "zink: fix up swapchain depth buffer geometry during fb update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "305fe87d9807d0e4b8f79e1f9ee280a8dcd92314",
"description": "zink: fix/improve swapchain surface info updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25840a31ebe13bdad26ed2fcf3e697c6091643ec",
"description": "kopper: add DISPLAY_TARGET bind for depth buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeeb0b4deb3f3b2ddfdc5aa01883764e748a1b88",
"description": "radv: Copy shader modules to avoid use after free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1873880b50031fb4614befab069e070748652f31",
"description": "vulkan: Add a shader module clone helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7998f242a889e2650571d015b594fbfb17a9a0a6",
"description": "panfrost: Add a test for pan_image_layout_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f8f7d6c9bf4ea943403ad5a83889f09a6fe812",
"description": "panfrost: Simplify how image_layout_init is called",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c45ed7e576c5cbb9264fbf73b0da2a34dab704a6",
"description": "panfrost: Unit test block size queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11d0a5292b4fc6993b58548e0020b0fd43e08e97",
"description": "panfrost: Remove unused dev argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "321e1b37b93678adcd308e0e31d6414dd2519d9d",
"description": "panfrost: Unify paths through image_layout_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "724f835d2faf55039d376bbd2888180b23adf278",
"description": "panfrost: Unify panfrost_block_size paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5e66b1fd88bac9d80fdded427dfe711274b412",
"description": "panfrost: Use pan_block_size in layout calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4ee2c213a0f1597d8c2c89fb408ce8367434310",
"description": "panfrost: Extract panfrost_afbc_is_wide helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6f3abd5ecb970ccb6cbf446f7a9e2733ac81ffa",
"description": "panfrost: Don't pretend to support multiplane AFBC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d25bb73bb66cc3c3a554954abd06041d7d240513",
"description": "panfrost: Use panfrost_afbc_superblock_width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36449bdcdcdce8967cb6fc2c9f4dd66a5f974a43",
"description": "panfrost: Add afbc_superblock_{size, width, height} helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43202320ee8cc0ca5da828e86d87cbddcfb29889",
"description": "panfrost: Always use 64-bit SD with strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "644611010e2877f67893846938847bb8095efa41",
"description": "panfrost: Split pan_layout.c from pan_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ccba4943dd309144fc20577d0b94e57ab727d78",
"description": "panfrost: Advertise all textures in drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65caf46b3b827f4cf5a32972ca5844c69e598aa6",
"description": "nir: Remove single-source phis before opt_if_loop_last_continue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5921a19d4b0c6491b3535b5154d585384c9ea144"
},
{
"sha": "90ea4283b47d846628e5c5fec7d205771220811f",
"description": "etnaviv: set VIVS_GL_VERTEX_ELEMENT_CONFIG depending on prim type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9696355802bce3da6873a0b8f9ef5276232a95d7",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d4b72ff3b594f15b794f6e2f0f25774b0c7d88",
"description": "vulkan/log: Allow but warn for client-invisible objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62a44d1bda958e6f8f56fd958023de9be7347a08",
"description": "vulkan/log: Allow but warn if called with a NULL object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef9d97ec1f9d9834db3066b5a7ec67ce6d4ecd86",
"description": "spirv: Handle Op*MulExtended for non-32-bit types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "58bcebd987b7c4e7d741f42699d34b8189ab9e79"
},
{
"sha": "f329f67243d671965d73bd2243cffc4e1e68c4a3",
"description": "panfrost: Kick off v9 support in the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a1546ca7e803a7860b5a5bfdebce94b513e13b3",
"description": "panfrost: Compile for v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d339ef8ac7338a39aa5908d2dd38950933a474",
"description": "panfrost: Generate Valhall Malloc IDVS jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e626c9f6f87566d8de2dbc73c6a93203887e5a2a",
"description": "panfrost: Use dirty flags to emit v9 descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "351403fe750c1280d2ced27191ca14f718f608ae",
"description": "panfrost: Specialize shader descriptors for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b15f53ffaaf18ffd940db6005713080466e51e84",
"description": "panfrost: Specialize ZSA state for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e7bcab3d50fe9be07e1c4d672afbbeecf48422",
"description": "panfrost: Specialize vertex elements for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a027abfcfb353f85b09c7e5e1fbdf8242ebe8ef",
"description": "panfrost: Simplify attribute format expression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "603c06d00f31073f37b662b534a9a3ac2c4e61fc",
"description": "panfrost: Specialize rasterizer state for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "818bbcecb23d63e817c13a2e3e486488f2973cad",
"description": "panfrost: Adapt compute job emit for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb14c639eb4b8750dd03212b9315996b333d04c8",
"description": "panfrost: Use common state emit for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad159aab2fc3874194636ec60bd7c846ba51d83",
"description": "panfrost: Don't fix up alpha test on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf02a1a5557d6f095896204d5284ec8d843ab064",
"description": "panfrost: Port uniform/UBO logic to Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b35325533ed38f75a73bbce021068b5b2c6fd1",
"description": "panfrost: Add helper to emit UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfbce9c1d9acd0abb0e841110b717d06147f0c33",
"description": "panfrost: Compile libpanfrost for v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af6071053b15d0e9f9d99d81dc51fecbd3e2c675",
"description": "panfrost: Don't allocate storage for PSIZ on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44689b222a77445bf77ab873a851725ebfbf606c",
"description": "pan/blit: Support v9 data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec6de03487cc703a6157e3196b18ba39160df213",
"description": "pan/blit: Prepare for Valhall port",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbe95af5dd1f5bcdb36b51136dbceb0584f3d93a",
"description": "pan/blit: Generalize texture alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7e8084af53eb52c0c6fd90f2631331275d3857a",
"description": "pan/blit: Compile blit shaders without IDVS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ee4852239f8f7ef2337dd361b28d4a5072060a1",
"description": "panfrost: Add texture features enum to v9.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0db826a038a431daabc7d7d2e1dafc97b92d128f",
"description": "docs: Update supported drivers for 22.x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddc59ccd71829064e6fcc90eed3604179bc1b593",
"description": "docs: Note EGL enum allocation for EGL_EXT_present_opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0f27eca7abbb7ab39734207ca4d89b5fee96c37",
"description": "vulkan: Use ALL_COMMANDS_BIT for waits/signals instead of ~0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02fea6c179b00bd9dad179638ee1491c1acea65a",
"description": "vulkan: Set signals[i].stageMask = ALL_COMMANDS for QueueSubmit2 wrapping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97f0a4494b97d89146cf66dfa0c9b1946bf3fc22"
},
{
"sha": "2f5cf6fcee41dff0415b130a482ca7627ea2056f",
"description": "ci: skqp: update URL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d597c9f9d62df913455afff2980b274c6bffb18",
"description": "panvk: quiet non-conformant warning on ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c61aa5eed964207276e40880a2db11fa1292073",
"description": "lavapipe: quiet non-conformant warning on ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ca5636f6519f70cede02742f5ba0e00e6afcd3",
"description": "anv: workaround apps that assume full subgroups without specifying it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f97d82c52bec095a4592c40e19869f95fa07f561",
"description": "radv: fix clearing of TRUNC_COORD with tg4 and immutable samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "15640e58d96c5db0cd78769a06b6b204dcd60799"
},
{
"sha": "c63346eb69c2ae3f5626bd2154854be6a2948fab",
"description": "gallium/util: Increase the debug_flush map depth to 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16019ff7ccfca0ffa710912b20e195bd7a4eae29",
"description": "svga: Add support for SVGAv3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5306d190a22afeb592f41dea678b1d57a0513c5",
"description": "svga: Use direct maps when GB objects are present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7b0309723721495edd318eb6ecd4446900d702b",
"description": "svga: finish readbacks before mapping resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a749bc7b05ebc7289c3201c9baeb183f436386",
"description": "svga: Don't try to build x86/x64 assembly on different arch's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca8b014d1134bb8888a1da19c6171033c664176",
"description": "pan/bi: Implement pack_uvec[24]_to_uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94b01ddcdd9f45ca2a22702f1534ed6d12bacb73",
"description": "nir: Use u_worklist to back nir_block_worklist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04a2c6efb172f20d4be1ac0e1603c2bbaddf1e8c",
"description": "util: Add a generic worklist implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "148dba95b8b472b7fa6b690a7008d37e32eb4605",
"description": "radv: add an SQTT workaround for chips with disabled RBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76b2b6ebe96cdfaf5bfb78352831a6717335f711",
"description": "vk/cache: unbreak vk_pipeline_cache_create with flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "17557303625d95fc30b24d15b45e41d9b747aee6",
"description": "nir: Lower all bit sizes of usub_borrow",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8a3e3441802c417ec944f02a9f38491b3b236d7c"
},
{
"sha": "7898721cce41e93e09c3d055e618754ef064f1ae",
"description": "panfrost: Fix memory leaks on unit test failures.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bb6c14a69785e932c9a1f60e6db077bc60fcb822"
},
{
"sha": "f5bc062ffdd34f66a9c65de5e02c0c8490d576db",
"description": "vulkan: bump layer api versions to current vk header version",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbceb561b054fbfc6dbaae14388dd7adec21453b",
"description": "meson: call run_command with check=true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ecb4407059f4235a6dca3c8f9900ee0ac69ce1a",
"description": "meson: replace deprecated dep.get_pkgconfig_variable(...) with dep.get_variable(pkgconfig : ...)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e01f86c67b0bd955758366827cb8322aa1bec263",
"description": "r300: set PIPE_BIND_CONSTANT_BUFFER for const_uploader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5a40f24ace33404e82fa48591833f6bbc7518e5",
"description": "virgl/ci: Update checksums for some virgl iris traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f8a0010ce41f93f5264c4e984aada377b86c16f",
"description": "virgl/ci: Rename virgl-lava-* jobs to virgl-iris-*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e111c259cd46ed3b12225ec90ee2821684a22c1",
"description": "panvk: Lower shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "179d9e35112a993476d33638309f5984614a202b",
"description": "panvk: Handle empty shaders gracefully",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9b33fe7dcc5bc2f633f5ad56ddb6463417561bd",
"description": "pan/bi: Implement fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfcb2f0699f548a9152168b146036895e416ea59",
"description": "panvk: Consider primitive restart in index buffer walks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68c05c660b24427ecdcd9584f547986ba380d59b",
"description": "panvk: Respect line width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d217fb9b0a7d0d3ad5ab4950c65b6633bf20e91c",
"description": "vulkan: do not depend on alignof(void)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "d0b594a4d3efcc775925db57ae35d65b737a8661",
"description": "ci: put lima farm back online",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f6a43cde66bc3b2af35a97ee12a22f2a653b8c7",
"description": "mesa/st: call pipe->link_shader even if ir loaded from cache when linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e94f89189b9c018299b693f60c73ffafcfc5146e",
"description": "radeonsi/ci: add polaris11 baseline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a982aa5421780a90b812e7654d4d32459d9bdbd",
"description": "winsys/amdgpu: fix a mutex deadlock when we fail to create pipe_screen",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2eb067db0febcd71b4182153155e3e43f215624c"
},
{
"sha": "fe4ec76115fe1c51cfa3659a61747d0397635a9d",
"description": "radeonsi: fail to create pipe_screen if LLVM doesn't support the GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12ab3e6853e1e9d452c66ac4ff66fca6b0311836",
"description": "radeonsi: remove an obsolete comment about LLVM 14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a6bbc6c521341daef7a839975a9d79e4ad329f",
"description": "ac/llvm: don't create the target machine if the LLVM processor is unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc0e6fdcce118feb65406ec245599feda5a70077",
"description": "ac/llvm: remove unused LLVM helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe413962b4dd89ec5be539b13e7cbf7f871dd04a",
"description": "anv: skip acceleration structure in binding table emission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "63e91148b7fe777b6ad7bfdb6b02d167c151dd55"
},
{
"sha": "ce02eeecf4930e38b4042c02ebf61bac2be19dd0",
"description": "zink: fix group memory barrier emission",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4080f18163f4ea8cd9a7be7905752f609d6a9b77",
"description": "radv: Fix lowering ignore_ray_intersection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c3d82a962217def9b9f7e1f4c5ce0a450b97e9c7"
},
{
"sha": "b7828f56ba9fb885b998da55ada38d9c038bc8a5",
"description": "anv: fix acceleration structure descriptor template writes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d258b0bf0e072438fc9eb921c5335734e6794459"
},
{
"sha": "ace22edd3011d27aa34f18ea6be1aebe5719c344",
"description": "anv: remove unused enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51ea72e621e4aa93c1bb3f7e3c6c146e524bc2f4",
"description": "radv: remove redundant VK_PIPELINE_STAGE_2_TRANSFER_BIT for CP DMA idle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "591e3296cd24869581e75f664a53873b64b042ea",
"description": "radv: clarify why STAGE_2_CLEAR_BIT needs to wait for CP DMA to be idle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "107acf5a4a4d742df283b45fbbe5f65bef0883fd",
"description": "intel: fixup number of threads per EU on XeHP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f9141607f40f0be9cee38ff6b006a05bba72e88"
},
{
"sha": "4ebb5391acf1d0bcd24947af84ce8930a9429894",
"description": "nir: mark XFB varyings as unmoveable to prevent them to be remapped",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26f74f17d9be014e70f297a0af4143970347008e",
"description": "nir: fix marking XFB varyings as always active IO",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6873da0e42182520a38a6f88abb3717eea12d774",
"description": "aco: fix load_barycentric_at_{sample,offset} on GFX6-7",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9662f9bcdcebeb9e5843baddd2d67cb1f3dad42b",
"description": "radv/ci: update the flakes list for GFX9 chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6a4bf0f1eae36cb68d5c67653ac013fe0fbde8a",
"description": "glsl/nir: set new_style_shadow for sparse tex ops as necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f4a972b74837a9f7992b93a808115541bf20589b"
},
{
"sha": "5f0ac8ac191aee88a893053f366bd17ac629045b",
"description": "aux/trace: make get_sparse_texture_virtual_page_size useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "272f6ede0d828f95549f26c0c47c24f08d6a6174",
"description": "mesa/st: clamp GL_RENDERBUFFER to GL_TEXTURE_2D for sparse queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b1c32a6c8c2ffb38627a560bc738ffde2c5e25a4"
},
{
"sha": "e4a6f09d127b1989b88d6a0c657c09c0ef7d9758",
"description": "radv: Clean up the accel-struct build shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be57b085be6d840c27a2d69a7df4b1261ad0a0f5",
"description": "radv: Build accaleration structures using LBVH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d9ef0efb57781f132bd8b47a43bde5e0d13baf8",
"description": "radv: Add the fuchsia radix sort",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c020b525ba760ad6a73c17369933ef35e2dc0d8",
"description": "radv: Format radv_acceleration_structure.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49383fe39e3ed10d8886eaca039191ba404ae6ae",
"description": "radv: Make fill_buffer_shader non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a004866fb2aee450f9812a50224dc077ba7f53e",
"description": "radv: Use VAs in radv_meta_buffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cb92ce94e4cc2376583a6f39618840990e834f8",
"description": "ci: Always install glslangValidator for build jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bef59f56b3cdec6eff7210fc04114e3766be071",
"description": "pan/bi: Simplify bi_propagate_pass_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46b099e3925d118b1637505b1f26de50059649aa",
"description": "meson: Ignore unused variables in release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d5ba0e1b70dda1fad6178ace55e5ee5cac844b9",
"description": "ac/gpu_info: remove old and unused fields from radeon_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bf39b1f9d115d69aa7b192beb7cde5eea31dffe",
"description": "ac,radeonsi: rework how scratch_waves is used and move it to ac_gpu_info.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "159b28ad36b9831fd84b144988e7addd30c728b1",
"description": "ac/llvm: rename tbuffer -> buffer where tbuffer instructions are not generated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6698753cdb6d001669f51e23d42fec65d74e6b58",
"description": "ac/llvm: don't use tbuffer_store as a fallback for swizzled stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b63b5caa20b977e398f6166d4023c529efed4dc",
"description": "ac/llvm: remove unused code from ac_llvm_build.c/h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99356c597f2c2fb47d3c2ef2155d860ee0046909",
"description": "ac/llvm: remove immoffset parameter from ac_build_tbuffer_load_byte/short",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c888e77dfc0b3b2557814c0dfc84de02e2eef937",
"description": "ac/llvm: remove inst_offset parameter from ac_build_buffer_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3421ae8ff0f5377fe46cfbe244cd571148c24df",
"description": "ac/llvm: use soffset correctly in ac_build_buffer_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f68aeaa2c2ed8431f40c0c102bdc5296e64505d7",
"description": "ac/llvm: remove inst_offset parameter from ac_build_buffer_store_dword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8abb612cba57bf6f5620cbe586615b7187b142bc",
"description": "ac/llvm: remove immoffset parameter from ac_build_tbuffer_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6234d920736c6c02d5226dbba9f5905fce03e678",
"description": "ac/llvm: remove immoffset parameter from ac_build_tbuffer_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3e777a89a241a363b8ba41d8867b58ac2a1baeb",
"description": "ac/llvm: add AC_WAIT_EXP for ac_build_waitcnt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f71908500711f9a9abd1363093a9469fd7bbe0b8",
"description": "ac: add more non-shadowed registers to the lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c16239d464ca84d66584ff3205181e6d7cd56fb4",
"description": "ac/surface/tests: generalize and extend gfx10 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda718d2bfe9309145d8e521c59c617e7674045a",
"description": "amd: document chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5af4d0c2dca66ed4d563f62d5790e7b931a16bd8",
"description": "ac/llvm: remove LLVM pass ac_optimize_vs_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3777a5d7157f679be4afecb89313ea0d9db47a8e",
"description": "radeonsi: assign param export indices before compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11c28d9798cc5b37b88e139517484d5810b6a2e9",
"description": "ac: add ac_nir_optimize_outputs, a NIR version of ac_optimize_vs_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e8b8555c6b60db72caf19cce2d6b6874798a26f",
"description": "radeonsi: move si_shader_info::stage into si_shader_selector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8de5b11b292cea4b3cd1da771573b96b511a033c",
"description": "radeonsi: move most \"info\" fields from si_shader_selector into si_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b57a163b7da52c92eac07147f6e0a61ee27a6da1",
"description": "radeonsi: gather pipe_stream_output_info from NIR intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "981bd8cbe2ddc3b0a3cabee1b439d8fba139bdee",
"description": "radeonsi: apply key.ge.opt.kill_{outputs,pointsize,clipdistance} in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65dfb7bf2e02c750481ecbd9e6db543ce59246ee",
"description": "radeonsi: use nir_shader_get_entrypoint in si_nir_scan_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7b906264a76511158f056d85ecc561be48d4f18",
"description": "radeonsi: add pipe_stream_output_info into si_shader_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db92451e23ed8d6a592d02111c6d949a5d6962b9",
"description": "radeonsi: scalarize IO instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a373b558c00093df2d8b21af2c5b84c3eb9540c5",
"description": "radeonsi: run nir_io_add_const_offset_to_base for TES/TCS as late optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a52cfd88bbbe83c580ab059f528a9c44354ec42",
"description": "anv: fix INTEL_DEBUG=sync",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3684012770b252fb187fff2f72401a7a842dc435"
},
{
"sha": "6fc94500c0d36abd3e27f6dbbb2650d21433b4c8",
"description": "radeonsi: ignore AMD_DEBUG=nodcc if the texture is imported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef52d803a933d7bc20b852bb31e41f6323f1b68e",
"description": "radeonsi: dump shaders after si_shader_binary_upload to fix printed LDS stat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d3357141e2996c672a467e6c247d32517f70630",
"description": "radeonsi: don't treat skipped GS copy shader compilation as successful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80bc6f9e28dfa2058187162d60aaf068b5bb9e42",
"description": "radeonsi: handle an out-of-bounds sampler/image index better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7341cb7654b4c78184d7467f6d9bbd8e67f7ea03",
"description": "radeonsi: fix ALPHA_IS_ON_MSB determination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad4b575a8c9cab065db3c802ff281e2242679a2c",
"description": "radeonsi: initialize line stipple config registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d54236ec41f77e8434a389295dcf475f3c6fffc2",
"description": "radeonsi: set PA_SC_EDGERULE according to bottom_edge_rule state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91bc463a51f77acba3ed4dbe30c6a56bd80a9a2b",
"description": "radeonsi: add an SQTT workaround for chips with disabled RBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2234362f54599e90119b490c63efa6174735451d",
"description": "radeonsi: don't compile monolithic PS for dual source blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3985a1ac0fc1d69582d73ee548f4cdd64cfd504a",
"description": "radeonsi: set more state bits for disabled binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1999e927b017cc3bb9ae6cd9726dd587665e8ab8",
"description": "dzn: Fix the STATIC_ASSERT() in dzn_meta_blits_get_context()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "3328f6be062dbd197fd1efe207364bd07c153bd5",
"description": "dzn: Pass the dzn_event pointer to _mesa_hash_table_insert()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "cb9ad71d75f0b14bfbf33a61539f474322edf165",
"description": "dzn: Add missing VKAPI_{ATTR,CALL} specifiers to BeginCommandBuffer()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "3c3e451b032f7f95f3ec57bb51d8241abb5a76d5",
"description": "ci: skqp: upgrade to skqp based on Android CTS 11.0 (r7)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40ca4570473baf236edf42c5c391c3f2755edb57",
"description": "ci: skqp: patch skqp to report also GL results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d3b3b757ad0eaef6abcb6ef81fc73b65b9a83d8",
"description": "anv: Clean up pipeline cache helpers a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f1e82306c9b59fe534b9712d85f9324b0bfb5a4",
"description": "anv: Switch to the new common pipeline cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c551f6c4df9bcc123f186ad404d21a1cf3b0fd05",
"description": "anv: Rename a fail label in CreateDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93d0c66b27f440faa7ce3d2ec2f51135137c07ac",
"description": "vulkan/pipeline_cache: Add helpers for storing NIR in the cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "591da9877900c56434f9e23e0ad0058b118b0be8",
"description": "vulkan: Add a common VkPipelineCache implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21a7b0f1abbfc3ed0ebf1194ef530ca2497616e5",
"description": "util/set: Respect found in search_or_add_pre_hashed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "491e7decad0f46b6d5f2e517cc0ea18193cf2f33"
},
{
"sha": "96944c8f6522afa9598456f1cb2dcae058e5a9f8",
"description": "util/blob: Add align helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4ca059dee4c902c1a736b3f77bd938679411c0d",
"description": "ac/surface: fix an addrlib race condition on gfx9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "df2cbdd2e321d198e973be21eea25e9b296cceff"
},
{
"sha": "f7a77ff9005fdb1af7678d80dac6dcf16b328c21",
"description": "nir: fix an uninitialized variable valgrind warning in nir_group_loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b4eb149ea79d9dd4b80ddda079ad027e5a40bf"
},
{
"sha": "fcc499d5e1deac76126de7fd0c3297298322db07",
"description": "ac/surface: adjust gfx9.pitch[*] based on surf->blk_w",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "86262b6eac0c232f4b3085cfc86cff9b7de7d11b"
},
{
"sha": "276697291123c53834043892b18e29dd6a80251c",
"description": "util: remove simple_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "928f02195e7818a6db5bd688b31ea51dab4dff91",
"description": "llvmpipe: replace uses of simple_list.h with list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "255a4d55c6a6f56a02d24fb0c888bf0d0ea5b36b",
"description": "llvmpipe: cleanup trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04082fbe2498f04d230ba08aee0d45df62b16c7d",
"description": "gallium/draw: use list.h instead of simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9d092696d1ebb84b8f58aea098b94e6bb94c77e",
"description": "gallium/draw: remove trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ac2503b7a98b6ef4598aad46e4ea67d32d41e9d",
"description": "gallium/util/u_cache: replace simple_list.h with list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1221e678ba409ba9e3abfb51406ef77247a91dcf",
"description": "gallium/util/u_cache.c: remove trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ae787f2232d5ad6285bedba04a29f8a13a54e5e",
"description": "util/list.h: add a function to move an item in a list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b47e0e1251bc67b1293b5b532e437fe1ef0a831",
"description": "gallium/driver_trace: remove simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dac8dc9ece2744cf062aae907085de354a10e2ca",
"description": "gallium/rbug: replace simple_list.h with list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "820e6e01fde4d99067b0ec3e18466a8607d0032a",
"description": "r300: remove unused simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36a9655d501f85b9e5002784e4fad71d3f3f8e8c",
"description": "winsys/radeon: remove unused simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbece25a451bb7915891851ee5c72724974ae5e2",
"description": "zink: add synchronization for buffer clears",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "06df3ed5c0e9d26b393f2ebdaa26d87e59928da4",
"description": "zink: fix stride=0 for dynamic state vertex stride checking",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1eada1b02d3b16b88a07b9924a52617e08371907"
},
{
"sha": "dd24ab86cc2e3dc5b3082f17b2902f6abf15c153",
"description": "vulkan/runtime: repair thread safety in method vk_queue_start_submit_thread()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca40bad84a535b80476d9b01d792ffdf71970d98",
"description": "ac/spm: setup write broadcasting correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77116d34eafa17f2d848017bfeeef00e07c73136",
"description": "radeonsi: make sure profile_peak is used before using sqtt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c96ee36289ddcadd52304adbfdd98056b1353ad3",
"description": "radeonsi/sqtt: enable spm counters on gfx10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5e8b56236cd287b0cd70f02a64161a2b2031de2",
"description": "radeonsi/sqtt: setup spm bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a884f3694984fb2ee446351a1fad30d6d545d7dc",
"description": "radeonsi: add spm counters setup code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb16154d948ad3d1933fc3d26e9c681d3dab1c3e",
"description": "radeonsi: add helpers to deal with spm counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d733e940bc6e8675bb7335c018ae47432029510",
"description": "radeonsi: make si_pc_emit_shaders non static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e018311b3559896cc6176a50efcd9b9a06020e84",
"description": "dzn: Add KHR_draw_indirect_count support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ece5e27a7fcd50c0a9718b7506b0edee542ec50d",
"description": "dzn: Allow multiDrawIndirect and drawIndirectFirstInstance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697e98c66e5ab10506b4a95c3e849c5d60d8e1a1",
"description": "v3dv: duplicate key on hashtable insert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39cebe24ae39a0d5f5bddc74663d05b240d48de5",
"description": "gallium: move get_canonical_format hook to pipe_screen",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "606e42027e61aa759eb7ac69403e13816f8ccde1"
},
{
"sha": "e293691a99187361b99c45f27665227317a0a2ce",
"description": "dzn: Get rid of the render pass logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0798440b4f89068a855e1ff6d78f302ef3c93f",
"description": "dzn: Add support for dynamic rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "076eac0e62045ffc8b737e83410f67f0511fc615",
"description": "dzn: Inline dzn_cmd_buffer_clear_attachments()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70b06e775b58f9e44ba8c347a6b62c04ff8e7c31",
"description": "dzn: Move all render-related states to a substruct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3836df8d46dc18e5df832be018aa631eb2e613e",
"description": "dzn: Set MAX_RTS to D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39851688df772fb258f45433d5d7b822d8dde06f",
"description": "dzn: Pass an image view to dzn_cmd_buffer_clear_attachment()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3420110ee75868eae66dfa6c1c4be189100636a9",
"description": "dzn: Advertise KHR_shader_draw_parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eadd8dd16a12f545f80b943100be2350da83e2e",
"description": "dzn: Update the draw_id sysval when issuing indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02d8436bbdbe99d1b81cc270274010bdbf863596",
"description": "dzn: Simplify the triangle_fan_rewrite_index shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cefda7cb4cdaf9a8bd7aba600403ac7040f1d27",
"description": "dzn: Fix exec_buf_stride calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7673697256b29574471e2e128033d6f775f5365f",
"description": "microsoft/spirv_to_dxil: Add a draw_id field to vertex_runtime_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5121e6dd7ea9127842814239fe5a8b5dd231dd8c",
"description": "radv: only apply enable_mrt_output_nan_fixup for 32-bit float MRTs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d839d37642b5ab1eb1bcb864683a7907d0870798",
"description": "docs: update calendar for 22.1.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5afa2cb0b332950b3d44fdf2b97fb8c432caeb13",
"description": "docs: update calendar for 22.1.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdfece6123cda350ad6a3446b506c783011b440d",
"description": "docs: update calendar and link releases notes for 22.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f64e50967240df2124d75f195f054ad0e118babd",
"description": "docs: Add sha256sums for 22.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2c3bc5d9e3c2626842d1e4a58d2b84e5d07ca1f",
"description": "docs: add release notes for 22.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e84335fb578f03938468bb8ac0029f68349d330",
"description": "zink: fix memory_barrier intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2acfeffb084a2c875c78a3eaa6ad47dec1a430",
"description": "zink: always use vk mem model for shaders if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "306b5f37241260d9199ab39b4fe1bf0d31ef5c95",
"description": "zink: use vulkan memory model shader semantics for tcs barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f04f4c8ea094d5ddc3c34db34d1425dcfc258d6",
"description": "zink: hook up VK_KHR_vulkan_memory_model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e931cd0e18e91d896d7cb428cbe6c4f142bc51b",
"description": "zink: fix semantics mask for compute control barriers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "55baf0c676a33a29aa8fb26e506e44eed598c091",
"description": "zink: fix tcs control barriers for use without vk memory model",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "01ed71f9451057647a57129c8c01ae19a0f8bfb7",
"description": "wgl: support kopper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a88bb3c5fbd3809e4ac5ffa2c10f5f44f1d88bed",
"description": "zink: support win32 wsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6b5e74fa5eae49c407a6f68962d57e6945d7b1",
"description": "kopper: add win32 loader interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92a7caaf03c5289f60a288b7eb192f38a2a19d32",
"description": "zink: support VK_KHR_win32_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "400661c122f98bfc7263a966cfe82b78a1ab9ec3",
"description": "wgl: add zink to the list of auto-loaded drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "863ce662b47b1e3a181845f537bc32802bf889a0",
"description": "wgl: add a flag to determine if running on zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d5e6093a21117d6aedfc7870806d9ffd128cc72",
"description": "zink: add a stencil blit fallback path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3caf5f183bb895a351f283c76ead3a9cc4781ad",
"description": "zink: rework clear_depth_stencil hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "605f3021f0eedf2114c5c6f1b2a2df48def88fce",
"description": "zink: make update_framebuffer_state() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "710ad9cd6b27ec7bc7144b27d4672fa50c25edff",
"description": "zink: make unsupported blit formats an error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3532c374de2de1655b7d56aca69588c3f5de19ee",
"description": "iris: fix race condition during busy tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "89a34cb8450a6fdaceb0e537613871fa86d93132"
},
{
"sha": "370a851ef0f0397c1c52bc380aa79082d6859da0",
"description": "zink: Improve zink.rst with links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0de09f48a3e6028b4f9945e676a8bd5281db31c",
"description": "zink: Trim spaces in zink.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8f5b5455ae17160fb979c6a16f5304461333ad5",
"description": "wgl: support GL 4.6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "64d5f71bbcb92b564377664371397f8d0a5b57be",
"description": "zink: move the kopper present fence to the displaytarget object",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "c5cc9ed29b50ada77f875ad0d999678021678922",
"description": "virgl: Switch to nir-to-tgsi by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "337b3dabc0ee1b31343e76a316f4d0443552650d",
"description": "tgsi: Extend array lengths when merging usage_masks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4205039a9f3c928ec059df0331a36846b3a6caa2",
"description": "nir_to_tgsi: Lower FS input array indexing since we don't declare input arrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6d262a7fab7a8090556f7c178f2ece5b52d1147",
"description": "virgl: Clear all indirect flags when writing to a temporary",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "36f12c85c84364d7f1ea797512462e7c7e47a260"
},
{
"sha": "9f44a264623461c98368185b023d99446676e039",
"description": "nir/divergence: handle load_global_block_intel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dd39e311b336dddcc7343c5119ce05af410d8dc5"
},
{
"sha": "a501b3b614ae52121170ca60aec574251f889be1",
"description": "ntt: Split 64 bit vec3 and vec4 local variables and phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "496fd59d711b9a0744878918caeeaafb961e3deb",
"description": "nir: Add pass to split 64 bit vec3 and vec4 variable access and phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d48c10fab38217264045064b3f48ecac0c24b7bb",
"description": "r300: Print warning when stubbing derivatives",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e1c640c3a43d741719864b35cbf855aa82be0611"
},
{
"sha": "68e8f00c441dc38f5a18a4aa5a30916c53fc986f",
"description": "ci/zink: Add glx-tfp to skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9214768faa8b411da1ec5affb6760792865c381",
"description": "radv/ci: add a Van Gogh dEQP runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "669a3f399121c26429c40cb1a5827911373b5bc2",
"description": "ci/b2c: update b2c to enable monitoring support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e38d23a39654cfb3b070f9bfd5360f8da59d8f8d",
"description": "ci/b2c: bump the kernel to 5.17.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c672464844eb47d6cebd6f35d28bcc66c6bd90df",
"description": "ci/b2c: fix the generation of the IMAGE_UNDER_TEST variable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d474c100e159393dce471f64b08e8f3b3411b9d"
},
{
"sha": "ea7cda93f3db9863e678ae9e5808a44ee6583698",
"description": "misc: replace `#ifdef\\s\\s__cplusplus` with `#ifdef\\s__cplusplus`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aa094d1b1184026fa0e18a8967c32baa1a5922e",
"description": "misc: Replace `#ifdef\\t__cplusplus` with `#ifdef\\s\\s__cplusplus`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30aab0af07c5bcfab7f0341bba815162ee5f2049",
"description": "nir/lower_int64: do not try to clamp floats to int-range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25acf1d8697ae62a2eead1bca9e5f8ca6eb2b372",
"description": "spirv: fix OpBranchConditional when both branches are the same",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "64cb143b922b4c074a8404359e7ed9b790941744"
},
{
"sha": "4b7ba3869be3f706efc717d40535c61d5c7a20c7",
"description": "util/stencil: fix stencil fallback blit shader texture types.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f05dfddeb1adad9f6d4ca18f5e066b3ae23d3e28"
},
{
"sha": "dbc264f50418306650e9ec5a0b8613fe0aabb228",
"description": "u_blitter/stencil: take dstbox x/y into accounts for dst fb width",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b4c07a8a87d06f2c347f204cac9fe708428e272d"
},
{
"sha": "e0e5cbd5a4a5edc442e2b7277b5893a7fbdfd597",
"description": "pvr: replace p_compiler.h boolean with stdbool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec4baed0eeff7c679c213b4a97bfe885cfb910e9",
"description": "ci/windows: Eliminate duplicate script definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0606c7b0dbc6415811ff3ddf87c2185cae1e48e9",
"description": "ci: Also disable Windows container builds when down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2ddd59bf68271ba744738d28e705ecacfc9f1ea",
"description": "ci: Allow lima jobs to be globally disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4300b5d914719a1af975ef4766b311d5261f4e2e",
"description": "dzn: remove stale cpp_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d0d3fede5f140debbae1790777088a6ee7a1d7",
"description": "dzn: fixup indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dee89ea027a27576dd901ef3c34abd0882ac8078",
"description": "dzn: drop needless enum-casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "785b6579ae55e1320aa331de945366e18f41bf12",
"description": "anv: Fix geometry flickering issue when compute and 3D passes are combined",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195"
},
{
"sha": "f854e6ec9bc9e1af6689072713baf6a4238c9118",
"description": "dzn: add space before += operator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52cde4a1ad870848f5fc9b4ccbfd5264e5525018",
"description": "dzn: clean up pointer syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92964d2bfdd66341d7a3981934dc55eb2c528005",
"description": "dzn: remove some needless casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d41d5919a4216898f5f42938a312b6ce79a227",
"description": "dzn: Add support for KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4da5524c9b43b488f7572a3516a8fa045a456cd4",
"description": "dzn: Split the write desc helpers in two halves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31dc341f3aa10d0e6f5a2164d6697ab26c920b99",
"description": "dzn: Pass layout objects to various dzn_descriptor_set_ptr_xxx helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe68cfe82aecf23df89731ac9965703bb2a2828a",
"description": "dzn: Rename a bunch of dzn_descriptor_set helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d257494ec4d826aec8841845479215820e612917",
"description": "intel/dev: Add device info for RPL-P",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3af6631c6d1c88d7efc4709f7e0a52aff09758f3",
"description": "dzn: Add support for EXT_vertex_attribute_divisor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d01a149b8b46fe33ae16ff0f43d31c2325a3e5b2",
"description": "ci/windows: Split the windows-related tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf930db39cd4126e5ca242edc49181fb25fa5c16",
"description": "d3d12: Move the D3D12ResourceState code to the gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c4906dc0f0b9609760dc0a18805045e568b2d0b",
"description": "crocus: export GEM handle with RDWR access rights",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "092ac67bb9f34091844932d662bbf1f0fa5b3ccb",
"description": "zink: unset PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f28da9cd4779f705ebe18061e98e9e53be5c1ff",
"description": "gallium: add PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec124916206fbae63ee9e3c2c73de8255c807c98",
"description": "util/draw: fix indirect draw count readback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3eb99323172902d34c80782aaa2d110567749cd9"
},
{
"sha": "07437fa3bdd88a51c497aeaa7ee4dce8c2724579",
"description": "util/draw: handle draw_count=0 when reading indirect parameters",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3eb99323172902d34c80782aaa2d110567749cd9"
},
{
"sha": "efca37d4154496f9318064ff40e931233a4e5748",
"description": "util/draw: fix map size of indirect buffer in util_draw_indirect_read",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3eb99323172902d34c80782aaa2d110567749cd9"
},
{
"sha": "31727f114a909d2ec84a943de0340ba48c6a2915",
"description": "venus: use linear modifier for legacy common wsi path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09cee71e80d26671d3ab6374a7a2535885c497dc",
"description": "venus: override aspectMask for internal tiling modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7256043b3ac3652a070ed0384db80effc99ed96",
"description": "zink: handle device-local unsynchronized maps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e509598470c000498c3e1328e012142d9047e292",
"description": "zink: remove xfb_barrier flag",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc5edf9b68159288baa22c055e471de958812312",
"description": "zink: fix xfb counter buffer barriers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a056cbc691843861da417b5bcea9f871fdceeb19",
"description": "zink: fix synchronization when drawing from streamout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd783d7144932d79ef761810d46e45c3df7148cf",
"description": "zink: nv ci update",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "7af76d1aaec345dfb934ffd0c184f455f190bcf0",
"description": "zink: NV_linear_color_attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "373c8001d6615d70d112c7526ea4f4953257b6b9",
"description": "zink: set VK_QUERY_RESULT_WAIT_BIT when copying to qbo",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "02370e22f7841d84a4e6dc74a4f8c45fcf958832",
"description": "nir_to_tgsi: Make vec_to_movs avoid unsupported coalescing for 64-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfbdbbfcab32ce0cadc5f5ad7058a6a0e6d3c258",
"description": "ci/dzn: Cut the runtime by running 1/3 of the enabled tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8fd1e8844f46c830aed455feb891790600e5ba2",
"description": "dzn: Report actual device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c877cb00f4c5469e78fab73f36478ddfae826c2",
"description": "dzn: Use core helpers to fill physical device features/properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69e3f35435c7ee1468729dba9dbec6651a71eb2f",
"description": "gallium/ddebug: implement pipe_vertex_state callbacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f29706a25fb6315e603c5cbcc15dcc2cde28738c",
"description": "nouveau/nir: Set the input for vertex/instance ID like TGSI does.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "801dca3c400547c20f5cf16fe3a240a09ffc9f03",
"description": "nouveau/nir: Fix edgeflag input detection.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af718674ab50eebd2a97b85455214bda3864fb1b",
"description": "nouveau/nir: Fix the inverted sense of usesSampleMaskIn.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f3d5e99ea601ae4bc492ff47738290eed520651"
},
{
"sha": "d9b6b2acd7b4f81e315e762ed1248edf3039519c",
"description": "nouveau/nv50: Set the primid sysval flag if it's in the sysval list, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814b0edae5a76ab4bc5f9d7673adc81f70c77178",
"description": "nouveau/nv50: Enable mesa/st alpha test lowering on nv50 with NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6040107dc1e8374b7be60c0f9704fe593f00cd9b",
"description": "nouveau/nir: Disable bitfield ops pre-nvc0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adb6d7fe9add275a73b593a6e5f7445a952c7305",
"description": "ci/nouveau: Add nv92 xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea5873f787c8cbc4c135819cc9639b057701de26",
"description": "ci/nouveau: Add expectations files for GM206.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0c198ffc14e646f10c8dd7e8468ff01650d65e8",
"description": "nouveau/nir: Split fewer 64-bit loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b32d4b7d446238e0c39758f0713204776b74a17",
"description": "nouveau/nv50: Print the number of loops in shader-db output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4840e15ab77b44a72cabd7d503172e8357477eb",
"description": "r600: Use nir-to-tgsi instead of TGSI when the NIR debug opt is disabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0879c15666b5f3a9d53a8431c078ab8520bb6932",
"description": "r600/sb: Avoid causing an exception when getting the reciprocal of 0u.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25836895f3d57dbfd4d13572c4bb8f2ea5938408",
"description": "r600: Fix reading back from a temp array immediately after writing on RV770.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26189cdb1d2e66f1ddbda0a432bf875a7afd9339",
"description": "ci/r600: Manual run updates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04a6d7b380005283127a6586fded0aa6abff7846",
"description": "r600: Fix up some mis-indentation of blocks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab745f3b4daf87902a42abd4a531ad90d7039ef",
"description": "nir/copy_prop_vars: fix non-vector shader call payloads",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ff05137c2dbf9c6b8e5d4ce31063516e5c04569f"
},
{
"sha": "f01e3400dc996e37376ce558b067d8e08db8eed7",
"description": "CI: Disable Windows jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14c195a05578aebf6cdfeff8317b1e72add95fcc",
"description": "ci/windows: Add a variable to globally disable jobs using windows runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b8a43a0bafd8c1d50b6fc840fadce8dfd7250de",
"description": "util: Remove util_cpu_detect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90a0675989b86ff00b8e517e9fc184d35517692c",
"description": "nir/lower_alu_to_scalar: don't set the nir_builder cursor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f09ee77a1550b77a0f13ba406ffbba68581e33d",
"description": "dzn/ci: Don't spam conformance warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f01299c40ef5d301bbbb99fc6a6420aa27a65dc",
"description": "nine: Disable optional use of TTN when MUL_ZERO_WINS is available.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09fd1e94fd8b785f583ccac88cc211e3ab774a86",
"description": "tgsi_to_nir: Emit load_ubo_vec4 instead of load_ubo on non-integer HW.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "535f0b9391446d49e3cb8bea33be6c5afc006a5a",
"description": "ntt: Add option to not optimized register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b043d4c4c64a092c4cb352ce93fa9cef57814226",
"description": "lavapipe: run nir_fold_16bit_sampler_conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a43b531bff9493be8c873533c73e5f999dd1e7",
"description": "nir/fold_16bit_sampler_conversions: add a mask for supported sampler dims",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "324b2ae5f234f67b279bfb342ab3594a9a836457",
"description": "radv: Enable rt primitive culling for spirv2nir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8fe408fcc77cb38654770affaea71a3ab67799c"
},
{
"sha": "b3896fa8c7129fa91a181c49c7eb43e99c19f7ad",
"description": "radv: Do not discard hits with t=tmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a468f26ca5ee55e03cd9eae9cdbacfcb0bf6f470",
"description": "anv: implement VK_EXT_primitives_generated_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30daa7d6d8b6f47f5d1bb9e73c157ef8e314f33e",
"description": "tgsi: Emit ureg HW_ATOMIC decls in range order.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73e1a54623ab4de4b1a359ee4e456960de4a9fe1",
"description": "nir_to_tgsi: Allocate the primid sysval to num_inputs, not num_outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc963972565adf78e56f74447c5cd5fcb61dd866",
"description": "nir_to_tgsi: Avoid swizzling from undefined channels in load_output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bac7ec1a898ddfcca02b471e9c75051e5d756955",
"description": "nir_to_tgsi: Don't forget to split 64-bit store_per_vertex_output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21282879f95d7d042eb86d6a8207451623db1123",
"description": "nir_to_tgsi: Fix assertion failures handling 64-bit vec3/vec4 ssa undefs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4850dbb3f93f4bf9b886921be14722b5e9c581df",
"description": "nir_to_tgsi: Add a workaround for virglrenderer TG4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3a43e5fa85caf6be94815e08717baa67b7cb062",
"description": "win32: Do not use BUILD_GL32, we use def file to export win32 dll symbols.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ead2f65799246a40fe3f2d45a494d0466c59735",
"description": "win32: Fixes 32 bits visual studio module definition files by add script gen_vs_module_defs.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "550975f2298bcfbf565009e23d784cd5169a2089",
"description": "turnip: Don't disable LRZ in subpasses after the first in the easy case.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba63f516a840fdc72e125d44ff1a98febdaeeda",
"description": "turnip: Ignore TOP/BOTTOM_OF_PIPE bits in subpass src/dst dep flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bcd848816f3c9abf40362fd3ca3ca175774094b",
"description": "freedreno/ir3: Call nir_opt_find_array_copies().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba0c446074b0df1000c45e4253264ff9e6683a9",
"description": "turnip: Add nir_opt_conditional_discard.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d60282f5d2cc6176210942cf29c5df1722ebb8ca",
"description": "freedreno/ir3: Make sched nodes before adding deps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce15bf19fb53b4fb5b9d8bf41117fc0cf02dfa2e",
"description": "turnip: Add TU_DEBUG=layout for dumping image layouts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c683519e2ace7c8d6b27f8941795aef402caf1e",
"description": "turnip: Try harder to keep LRZ valid and fix a few edge cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8313a9231c9a7e6f649cbd663d1cf2a7b0fbb91d",
"description": "nouveau: Skip cctl for atomic counters in tgsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "850197b3e07460d4527aa7e7f907d4b94d15415f",
"description": "nouveau: Emit cctl to flush L1 cache for atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eace7f2e48bc254ff47a365605e6cbd3c8f604f",
"description": "dzn: refactor error-handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfdaf1af9b306d718caa009bb865ae42210df541",
"description": "dzn: remove needless defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca4e21df7750ec4b475c907de2ba7636ef83e4e",
"description": "dzn: merge util sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0551f8ed62b106f3c1f1ac0c6f1a6171cde2c2cf",
"description": "dzn: port code to plain c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b369e10d08af8a59d2e8159f3e0374aa094b33d5",
"description": "dzn: do not set unused default member initializer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5e979f632d1d2133ff928a74c1848f39f6630ad",
"description": "dzn: c-style casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d608de8828c92c286d516f139f270dea7c35e25",
"description": "dzn: use c-style initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05af6f04344319a9a772dd8046220531598cb6f3",
"description": "dzn: use c-style for-statement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "502c36c07d549a60e96e8be4e6395c13dd98f00d",
"description": "dzn: use define instead of constexpr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a9571ee2c7dfe58546c918a0b29a2949d58b2f0",
"description": "dzn: no more reinterpret_cast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79119ac47889ab20d9127cbe961a330fcc231b37",
"description": "dzn: drop using references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd8e8537cc44e967ae0a82ae398e354681da7aa3",
"description": "dzn: drop auto usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d61c2e965b284888b3ae86378abc4a0d21205370",
"description": "dzn: add a bunch of missing struct-keywords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4903a7c0511c2da36cf9e1c5191b61fb4c82b127",
"description": "dzn: port to d3d12 c-api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4753222e62a85c305cb998bdfb470b779a0f1aed",
"description": "dzn: pass IDXGIAdapter1 to d3d12_create_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ba021cdd06a8001184e26c4ce3948771241d7d2",
"description": "dzn: use ID3D10Blob instead of ID3DBlob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c6f50efdb82cecdfce3f6558f00995eabd635ab",
"description": "dzn: always use ID3D12GraphicsCommandList1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "411dfc574cf1351a8af44e2bf6faa9aae6881b3e",
"description": "dzn: always use ID3D12Device1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f17d070a9680cd36ba3b7f7a90d5c13d2319f6a",
"description": "dzn: remove all usage of ComPtr<T>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74228c32eeec04266ec299fafe5580a06e07df1f",
"description": "dzn: fixup indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d12b5e76331a3ac6067bf21093a0c06a2ba6ca13",
"description": "aco: Reuse previous -1 result in find_msb to avoid using VOP3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebb099a9b09d068990f6cfb3eaf4858d2e0b5a6a",
"description": "zink: Remove redundant framebuffer_mtx from zink_screen.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "beb71504f42b79cff1031e8b08952df325e897d0"
},
{
"sha": "2ab57e056dda185793dbad98d287a2cd0189b41d",
"description": "ci/iris: mark another test as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ef8e72aac81ba52d2e9ae1b05d74b82c993b250",
"description": "intel/fs: tidy up lower of ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd02d49b8cc0e05b5d6d22c8a64df628488492a",
"description": "dzn: Pass the right type to CreateCommandList() in the reset path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "5dace41c108f84e9e0ba4de42da2261ae834fd3b",
"description": "intel/compiler: invalidate metadata in brw_nir_initialize_mue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc4f8c073a2cf35227df85a1edfce9848b9cdfae"
},
{
"sha": "4fddef33d5912c09677d92085911dadd60720072",
"description": "intel/compiler: invalidate all metadata in brw_nir_lower_intersection_shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "303378e1dd4119e04e0f6cb623766115a00c2eea"
},
{
"sha": "5bd3ba5b67f4a51bf21ea30b0a4f1c8d1551568e",
"description": "anv: invalidate all metadata in anv_nir_lower_ubo_loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "61749b5a1513888767c39b2099be3e82f8d91871"
},
{
"sha": "184084e21c096e10d958372c8745facdf7367396",
"description": "anv: allow getting the address of the beginning of the batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b"
},
{
"sha": "2d7d907ad17076b183ecf6e968839193360c55d2",
"description": "intel/compiler: fix singleton pointer coverity warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c6bec2c0cea0179642198fabd4e539cbe254c9c",
"description": "pvr: Fix clang-format errors caused by vk outarrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e97d37c6348199eb6cc66a2c15990a200390f94",
"description": "dzn: Add support for sampleRateShading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80a5deee620cfee7a8d1f63ef1b2b1736995895b",
"description": "microsoft/spirv_to_dxil: Allow forcing per-sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cacc3f03e6dff8aca09bd61c9e0a7cf33f6759ec",
"description": "microsoft/compiler: Add a dunmmy SV_SampleIndex when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04fb31a4204c9c850bbf7b4c22a8bcff6114e6ad",
"description": "v3d: enable GL_ARB_copy_image extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e40cbd3438b392aad37805be4dda60a96759f830",
"description": "v3d: define our own canonical supported formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "606e42027e61aa759eb7ac69403e13816f8ccde1",
"description": "gallium: add hook on getting canonical format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21bfbc74eea000b9768371a12f5edc20bed715ae",
"description": "v3d: use surface format defined on pipe_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6bcb8ad15d0d2645cf973ada23590616b10ac4d",
"description": "v3d: do not tile 1D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18f8e3e7bdfc149962fc4b39295b1ad31fb9f1fe",
"description": "v3d: report the correct unsupported blit format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3684012770b252fb187fff2f72401a7a842dc435",
"description": "anv: implement DEBUG_SYNC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "317512e0387a91461681166fe41cf3a69ee00d1e",
"description": "anv/intel: add a new debug flag for stalling after every draw/dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1969fa7778d62359ffc23d2a9d56890a117ff0f",
"description": "anv: improve INTEL_DEBUG for submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff05137c2dbf9c6b8e5d4ce31063516e5c04569f",
"description": "nir: introduce and use nir_component_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be952e71a70bb6ac1afde8876e4615b287bd4089",
"description": "meson: turn on -Wno-unused-function project-wide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b27a2ba4fcb07d0d55e237f6d62c8dd69e0f1380",
"description": "vulkan: explicitly cast object-type enum",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41318a58196d385ce97041e16a055baf892e38cb"
},
{
"sha": "90db8346036cc295e10c188e072ee94fb441b174",
"description": "radv: do not support UNIFORM_TEXEL_BUFFER with SRGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "443034c1ec0cc39f6ce7bae005c9e948a123938c",
"description": "radv: initialize the vertex input interface state in only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea6eaa4c198de4d7ddf3cabb9d4743e8e94f79f6",
"description": "radv: use the hardware primitive topology everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "984b6c037cbd1350b2201b763780d65854a3c043",
"description": "radv: mark all active stages earlier in the pipeline creation path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eada1b02d3b16b88a07b9924a52617e08371907",
"description": "zink: selectively disable dynamic vertex stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d46774f8e6186b7ca647704c0017acb97cf3d6e2",
"description": "zink: store min required stride values on the vertex state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e4a861cb1b679a55a386b6fdac4aeb0dfbba17",
"description": "zink: always bind gfx pipeline at the top of draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d97367a60634201c42d2d64a2ab6439510e2c25",
"description": "zink: rework zink_kopper_update() assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "9ecdc2e9851f5315f808841df45301efee6e3e6f",
"description": "zink: make a kopper debug print into an error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "452a2fb99587c5aa536495d00c70fad3fd630270",
"description": "zink: remove ZINK_NO_TIMELINES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beb71504f42b79cff1031e8b08952df325e897d0",
"description": "zink: remove the worst part of basic framebuffer support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00f2517391e1a5f2a7784c9e580937df802f6755",
"description": "zink: rename imageless framebuffer functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "623de06056ae1a7f8bd444152cf1cb33776634d7",
"description": "zink: remove framebuffer indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe8212791f121cb3595cef1fd60cd1d92be1d4cc",
"description": "zink: delete all non-imageless framebuffer code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0067641d3cb3b0d870f3ffa4f3ff557123fc662e",
"description": "zink: require KHR_imageless_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c539328fd3fc8514117917bf6cd02768ec02d97",
"description": "zink: require renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d461b1f7226b939359819dc490f02dba9c2fe00d",
"description": "zink: only use VK_DEPENDENCY_BY_REGION_BIT if sync2 is available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f1ecbd7b7565cf72ff248d169df9ddfd94ba440",
"description": "zink: hook up VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0cbe3d4197fff6f631bc7e35333dacec67c2498",
"description": "zink: remove driver-based max_fences throttling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21fb0a3473d3161b1f07b68f2575b679f93de461",
"description": "zink: rename zink_query::batch_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5d7f61e0c647cd3ea0450f05e7d8a23af814900",
"description": "zink: remove batch lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc2e29accd33f0058aa9f90a89ad81de88d27d36",
"description": "zink: require timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07c86e99b13869095b87983a2d5b000eb4003af4",
"description": "zink: do not create fences at all if timeline semaphores are supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8806f444a5c005d20cd4ec4ed42e508ffd9cb1da",
"description": "zink: fix extended restart prim types without dynamic state2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd9424d93f3da62397c0cdaf70076512e217b464",
"description": "zink: support restart with PIPE_PRIM_LINES_ADJACENCY if ext is available",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8b66fcbf9aba2ad2f69de8e45af4c3c8f2a8323",
"description": "zink: unconditionally set line width on rasterizer state change",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9409756ee36c87de388dd5cb3a2455b4c8be94bf",
"description": "zink: use mixed zs renderpass for depth read/write",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7781a75229d5d071fdeb75b9932cc52c37b28552"
},
{
"sha": "37ac8647fca4ab8aa1be6879fa810def7404449c",
"description": "zink: reject resource creation if format features don't match attachment",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ad45fa064835423d64eaf6b9caf8ea0c1b5c7b",
"description": "zink: add baseline for amdpro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7122814c5d2a9a547a2300bcd861415b82690d3",
"description": "zink: disable EXT_extended_dynamic_state2 on AMDPRO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12cf9a154446dfdc46a256fe88246baf5b1fe6e8",
"description": "zink: remove tcs patch slot map",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f7ade1f1885b7133c68843d7bb31663256b8bb15"
},
{
"sha": "7ca1253932ff9c9d4da6f016a0a6685055696230",
"description": "gallium: rename ldexp shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "439c212a3cb4438252e27124b5e92f3cbeb4578c",
"description": "gallium: rename dfracexp/dldexp shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3efd6d4bfe40e6ab6a9cc0dbb8c648192319076f",
"description": "gallium: rename dround shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b545ea6914d9d8615fcbb56b32e430cbe68280e",
"description": "gallium: rename continue shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d275d6c32f672ba1fcbcb8c4cb1a6719a56b507d",
"description": "zink: clamp max shader images to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b761b514513e8648b15520fd5f6b68b58a41300d",
"description": "radv: Fix ray queries with !15854",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b62e90ad434da60d90487ec55e9dbfdcd7d26d15"
},
{
"sha": "a8b29094c2bebed517bb2196536c93da3ab5aeb1",
"description": "aco: Remove some old comments in aco_opcodes.py.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd7278aa10af21b8622cb5721253eb90c3c0752f",
"description": "mesa: flush bitmap caches when changing scissors or window rects state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9e424f98ddd2dc087fad0806f3b9191e8078f08",
"description": "ci/v3dv: remove fixed test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b4bb46af41c5e6c773ad3f9c0d34c7272e0149f",
"description": "nir: fix setting varying from uniform as flat",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9401990e6f7a4b024b3a62055339f71477b508d0"
},
{
"sha": "67af7e2b400fa44191ad682f235af43eac5c3e69",
"description": "Use proper types for meson objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed7d831525436ef63092b47f465a184fff4eff74",
"description": "radv: fix initializing pipeline_key::topology for GFX9 and older",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dae5442efa05010f8822ae9cfe04de2f33ce7fc",
"description": "glsl/st: vectorise interfaces of SSO shader programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04bd00775714520bb2929b0a89efe00a34ed9b31",
"description": "intel/fs: require memory fence commit bit on Gfx9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07c215c353fbbf12f9a1cb154f0a46b52451b6a",
"description": "intel: fix URB programming for GT1s",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee9997e93245c0a88714f0f2d1366a67d1db6b44",
"description": "driconf: add SD Gundam G Generation Cross Rays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef75752ef8639026e573ba7c97088c965551ef37",
"description": "r600/sfn: Fix store_shared_r600 write masks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73ef225fc277cd7ccc996a0306cc3e9a30c46fa3"
},
{
"sha": "11c462534bd2cccca5666b1f561b9274b5466bd3",
"description": "gallium/winsys: move {amdgpu,radeon_drm}_public.h contents into radeon_winsys.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efac875b666f9f4f22ac216b52df8441c56d8114",
"description": "gallium: move radeon_winsys.h into gallium/include/winsys/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "139f55071bca6f868f41c4490debe7d16b585d88",
"description": "gallium: move drivers/radeon/* into drivers/radeonsi/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a0f318fdb3e126f1809fa8cfdaa29550ba1b8f",
"description": "nir: Avoid generating extra ftruncs for array handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4aa5f78897b9ccf7814ef76d041bc37daa46b83",
"description": "nir: Skip fround_even on already-integral values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6947016b468417f60203db68c34e0961e4ac7845",
"description": "nir: Add lowering for fround_even on r300.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2"
},
{
"sha": "c60fea8c228ae3f32e20d6b65c473d9f04871d20",
"description": "Revert \"egl/wayland: deprecate drm_handle_format() and drm_handle_capabilities()\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f267000240b629c48d4935ff38bbe70fe85435ce",
"description": "panfrost: Stop overallocating compressed textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "051d62cf041054bf0fdbd0ae5d2160d1b02e0203"
},
{
"sha": "f68e57904475e51cae640c8c76f33fbbb0e7ccd3",
"description": "docs/panfrost: Document drm-shim usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d460c9fdd3893e1272290cce35a15dbe2c0d93a",
"description": "panfrost: Rework PAN_GPU_ID mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dae5e1bccd11bec39bd6c200caad16fa5e749bd5",
"description": "panfrost: Dirty track batch masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4167e8911bdffb8d95bc00ee9eb0cc39a5fe400",
"description": "panfrost: Rework dirty tracking for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc1397d1d7f2771ed3e529bebf5d73904f83bf95",
"description": "docs/panfrost: Document u-interleaved tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6c14a69785e932c9a1f60e6db077bc60fcb822",
"description": "panfrost: Unit test u-interleaved tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "944049dedc0d36d62ac8c50ad92c0cc49acdb6f0",
"description": "panfrost: Document arguments to tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d8ea7764562c808cac90802818e1e94ec9085f8",
"description": "panfrost: Assert alignment in tiling routine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f96110363aaf4adeaa2769109a649d75b03c2416",
"description": "panfrost: Allow tiling all texture targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58a2174f8e2a6f48ab6031b7e138e5009dffde84",
"description": "panfrost: Only tile for 2D dimensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2aa776cfc2e07cb20e4e4942c3776576f7d781",
"description": "panfrost: Implement tiled 3D resource access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "594653173b741a5eaf5459afe6bcba0fc02dbfef",
"description": "panfrost: Only handle 2D in should_linear_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ee08270f3fe72baec72b06a1258d94ef0688e24",
"description": "panfrost: Remove bpp check for tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c31795f7acf739f53b16aa2411d050c38cba4e0",
"description": "panfrost: Add 48-bit and 96-bit tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e68f44af4889d97454ad84134f8cf4f9def0a8",
"description": "radv: always use nir_lower_io_lower_64bit_to_32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab1409010a29c924578792cd6f8720f47af25fd5",
"description": "ac/nir: fix 64-bit NGG GS output stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c1cb62999d2b5f2f1a6313ae61110fc7902372a",
"description": "gallium: fix unused symbols warnings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67"
},
{
"sha": "5c9e4d400a66a0d139ebacab9ec9d0e135116812",
"description": "nir/opcodes: fisfinite32 should return bool32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "330e28155f79b533a72fc3376fb54ffbf245b458"
},
{
"sha": "319d87846c39674cd314cfc537edbfda61ec446e",
"description": "nir,microsoft: Move scale_fdiv into a common NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad0dc8e4abaa6d367a42f7594345b733c451b959",
"description": "intel/compiler: Set lower_fisnormal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce6867e6729ca24d20758f0bb830d45587870fe8",
"description": "radv: use inot(a) instead of ine(a, true)/ieq(a, false)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62e90ad434da60d90487ec55e9dbfdcd7d26d15",
"description": "radv: use nir_op_imm helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df994ecc8f20f06a6b1ab7a0e19dbae2bef7c949",
"description": "radv: use radv_meta_build_nir_vs_generate_vertices() more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e0e98a9af453db9c2e3b29231ba62bafc194c33",
"description": "radv: initialize meta shader options earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53e8d6618fb4c34d783f4193e2a76830a08858b0",
"description": "radv: remove unnecessary align_mul/offset initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46d14abeae1e7f38bbd580d54c64abe822f4440a",
"description": "nir/builder: add nir_{ine,ibfe,ubfe}_imm() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9baa45c189a43e9d0bad58549f88b4e7d1ca3e28",
"description": "nir/gather_info: fix system_value_read for rt/mesh system values",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c7eaf0306876df53d3608ae3bf67afc272dcdf20"
},
{
"sha": "8fe8c5dfd08a7582e99c41146e50b21bea5d8485",
"description": "ac/nir: properly handle large global access constant offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "61ac5acca3b58ea4ebac45d1aa0732ae9c6517d5"
},
{
"sha": "7be6632f7d9a18557d2f75cce607ea17d93313f5",
"description": "anv: use shadow surface for stencil input attachment on gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f049b1c085cfb3c6ed96e5379913ec5f9d564c6d",
"description": "radv: add support for VkShaderModuleCreateInfo as pNext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43573ba93d2fa7f66e5e758a2dcf3f619d24934",
"description": "radv: add support for independent descriptor set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2591a52560cc26a74e1a937f4e1429a11e54bb66",
"description": "radv: fix enabling adjust_frag_coord_z and apply per-pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da14a21193425dfb02d620e3da7eed954119b68",
"description": "nouveau/nir: Allow up to 6 nested joins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c4d1762dedd5a132c155d721d00a8f6ffcd255d",
"description": "microsoft/compiler: Fix when using a shadow sampler more than once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e91dd2f3e926e59eb697c17a465596641f6203c",
"description": "microsoft/compiler: Add support for unnamed ubos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6073c74bfd2fd99a214292ff6f78bbc021e890c8",
"description": "microsoft/compiler: Fix for arrays of 1 element",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0badd0547d083a1679d85406655b653afdf6a300",
"description": "microsoft/spirv_to_dxil: Add pass to lower dynamic accesses on ubo[1]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f21463b7d94ba5b92936e310de5d4aec696cda2",
"description": "zink: nv ci update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbbd686a5d139846b1d276ffa5c764422d50f962",
"description": "zink: radv baseline fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4baf5aacb7139a8478bc0d99d7aa090d3d9fac87",
"description": "ci/virgl: Add piglit and GL4.3 testing to the virpipe path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22dd082989e982699f4e6998de1efe5575ebc877",
"description": "zink: unset PIPE_CAP_TEXRECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2058ae7b430457dd5dcc2a2e7eaf742981bfbf4f",
"description": "mesa/st: set normalized coords for RECT samplers if rects are unsupported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b0634d7353017464c0bdb9e009f4b2d98948187",
"description": "nir/lower_tex: fix rect queries with lower_rect set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "682e14d3eaee8991ee08ea309cbf9a509b6e6b27"
},
{
"sha": "eb78378345517d3fc94623ddcf0b2ada78e448f0",
"description": "Revert \"ci: Disable Google's lab\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8506c2b7ee447faabcda7c4b123717d6e375ee9c"
},
{
"sha": "46d9b0e431a890e4f130f6cd3e2e150b152f51f1",
"description": "clc: Declare LLVMContexts on the stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6099e6ce9ac499719f4360d34a4c8841d01c02e7",
"description": "clc: Rework logging a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e3b9b1b1d8f5b88ac5f0a660c9c08261490206e",
"description": "clc: Only initialize LLVM once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdab8722240b722204f57ba2eebd8ee73309c118",
"description": "clc: initialise one more llvm stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b518020f64851ed4a8bd1cd0aafe4a2ab711b722",
"description": "clc: add simple llvm initialise API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e40adf8ceda6e0e4c90136b61449c0ab5e0871",
"description": "aco: fix disassembly of SMEM with both SGPR and constant offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7eaf0306876df53d3608ae3bf67afc272dcdf20",
"description": "radv: use shader_info::system_values_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cc21a42feaa8a3519efda0d1a32307fc29d3ba6",
"description": "radv: use shader_info::outputs_written/per_primitive_outputs for VS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feaaf4ac7a608966ee1f6d7aacabe533826c8035",
"description": "radv: use shader_info::inputs_read/outputs_written for FS IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05d57159cf26308fdcdc8f5434a583c67ae9e6c8",
"description": "radv: use shader_info::gs::active_stream_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca44062cdaf81e1aabb903544195d4632573e46",
"description": "radv: use shader_info::writes_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ea1fcd14831ff3df2b06c921eecc4261502c65",
"description": "dzn: Make sure sampler heaps don't contain more than 2048 samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3becb2729a54273cbe9e59eb11e07a217c037315",
"description": "dzn: Skip binding entries with zero descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62087e069c4b5e9738d753c8c03cad2f3085d4f",
"description": "nouveau/nir: Don't try to emit OP_FMA pre-nvc0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36f12c85c84364d7f1ea797512462e7c7e47a260",
"description": "virgl: Extend integer write out output fix to all non-move integers ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d23967e8c1d8ba210a9b0065183ad8befc53d2e",
"description": "radv: exclude PRIMITIVE_{COUNT,INDICES} from the per-vertex output mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f226222846780b88bc7bae2bf6213c4da0c8cdea",
"description": "clc: Use stringstream for printing spirv errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb69d9925ed0c87c988f617eb4b0e9358c5fd056",
"description": "docs: truncate new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a83d94e626bd439bc549326ebbe9f25ca33a19c",
"description": "VERSION: bump to 22.2-devel for next cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]