blob: c538c50acdb89db5bdbca61a3cbb4719e6043527 [file] [log] [blame]
[
{
"sha": "b9927c8c8d0c105699306a68773c015930ff9509",
"description": "nir/serialize: fix serialization of system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c45eaf9b3578094c36911cbbd085097642d3b13",
"description": "clover/spirv: fix vec3 alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e52c6dfcc93aa801d1ac86796492fc325d997d2",
"description": "nvc0/cl: hande 64 bit pointers in nvc0_set_global_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eacaa95a782eb1e63f6c51dc3f1ace1960ab958",
"description": "spirv: fix 64 bit atomic inc and dec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c9efcd7a6faa2e12361f5aa3007311563792095",
"description": "nvc0/ir: fix load propagation for sub 4 byte addressing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "036f1c29fc704288ceb6f7d35485ec5f86ea443a",
"description": "clover/llvm: undefine __IMAGE_SUPPORT__ for devices without image support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dc39838edb6927bfb093c367fad4340a72eab70",
"description": "clover/nir: use offset for temp memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7b65cf7d3d51124be590a1b66fb89f94f723fe3",
"description": "nv50/ir: fix cas lowering for 64 bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d421af3a99374da72c1e661c15d9a46177b745d0",
"description": "clover/nir: Lower function_temp to scratch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e259dad4cf4848883d1e349c6fdd2f3ed1fdcdc",
"description": "egl/x11: simplify dri2_initialize_x11()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd385c424bdda6ffe38ea9100c77e43337dd34b8",
"description": "egl/wayland: simplify dri2_initialize_wayland()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7e0cdcf1a5b639b4df610be600fa5d8db100289",
"description": "egl/surfaceless: simplify dri2_initialize_surfaceless()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83b5c1abc6ccaa5807f931e914842d181ab2410a",
"description": "egl/android: simplify dri2_initialize_android()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cccb497d3c3bbc8f615fe79d774eb42a48e5a95c",
"description": "intel/fs: Fix MOV_INDIRECT and BROADCAST of Q types on Gen11+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "49c21802cbca8240b272318759b1e472142929e6"
},
{
"sha": "70cbddc4a7967c8889f8b10d8a31d7b8bdbde2fb",
"description": "nir: use enum operator helper for nir_variable_mode and nir_metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76a1fb3b42c245a425fde55b97a393d3e1984112",
"description": "util: add helpers to define bitwise operators on enums for C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24dfd798d6205fd545dd988eb6c9dd2eae5b7929",
"description": "nir: use nir_var_all to get rid of casting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15da98365388983eb9ef1a65c2e7da6ef2ab89e0",
"description": "nir: Improve the comment on num_inputs and friends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d18e71fea908ca64b23ee28d36fec780970e9b2",
"description": "nir: Rename num_shared to shared_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "471f260ef361282d01f15d9462933a3f3f6af4af",
"description": "spirv: Delete some dead workgroup variable handling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1459cce7ec739717eed7c23aed641100ac6cb3fc",
"description": "spirv: add some tests for volatile/available/visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb6b243c113a2bab9bd63ea98381e1eeeecc8421",
"description": "spirv: Support big-endian strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8d8fbb9ce193944c769f90388f67432efa74757",
"description": "spirv: implement SpvMemoryAccessVolatileMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f81e1d2824e7fee7f28c6b3bcdc564265c3658c0",
"description": "spirv: implement Volatile image operand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ba3ffa76c608fc6929b22d16731cc42202cacca",
"description": "spirv: implement Volatile memory semantic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23bfba8663cadeb5167c0b30d9b64cf01a913911",
"description": "spirv: implement MakePointerAvailable/MakePointerVisible for OpCopyMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e01d1a9f16da86788c1bdc47d84fb630f46218eb",
"description": "spirv: add vtn_emit_make_{visible,available}_barrier helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b85c38a86f98ed0614afdaf31a8a66c20a7b51fb",
"description": "spirv: make OpLoad/OpStore visibility/availablity barriers acquire/release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b92392c483c8f15599ed48abc824e606e859b02",
"description": "spirv: fix Uniform and Output MemoryAccessMakePointer{Visible,Available}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "857b9c50276141c874c0dba2475afe73ce62a013",
"description": "spirv: Add a vtn_get_mem_operands() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "959539fbbd1fc18fab85b23bb93e0716c170d010",
"description": "intel/isl: Drop unnecessary check on 16bpp depth format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "829699ba632b2b78e4de372baf42ae01095158a7",
"description": "anv: implement shareable timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a965ffad21d41f14e09babd18896bb962b326da4",
"description": "anv: add new gem/drm helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0c07e41e5234cc79bb18edb3a34954e74d07680",
"description": "include/drm-uapi: bump headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6291b1b1177f5728e2e1998225f0b8676c6e710",
"description": "freedreno/ir3: rework setup_{input,output} to make struct varyings work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c694af40bf341b08ddf74f62fde66c9030e1ac80",
"description": "freedreno/ir3: improve handling of aliased inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acb6163d5e683087bbfdea93ec13d02bd1a4ed59",
"description": "freedreno/ir3: remove indirect input load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00973542ffe93224949ca9654757f8b0581e2ef9",
"description": "radv: Allow triggering thread traces by file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d862da17060a73952aa7c3ce05666dc9ab229b6",
"description": "radv: Centralize enabling thread trace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7a6333ee400009e4a39d79c72088c37cc94aa0d",
"description": "amd/registers: switch to new generated register definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e492a3195c2619fe3813a882c27bf29e5d5454d9",
"description": "amd/registers: add non-gfx10 register files generated from kernel headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a7a24a69f324641f49d9c5e66cf2114745861b",
"description": "amd/registers: add a script that generates json from kernel headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2f23afe668ff7f83d2c31ba0115d47a4cb12565",
"description": "amd/registers: sort registers by offset in json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "843b4e631f050248efd7e761fe6a79099c7fc485",
"description": "amd/registers: expose the canonicalize.py program as a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec5e918ef4911d09b5611773bc58952b13ccef38",
"description": "vulkan/wsi/x11: wait for acquirable images in FIFO mode",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0bc1ad3776bce7d4b356e2a3d8bdbb9ae64e588",
"description": "vulkan/wsi/x11: add sent image counter",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "68957a82562d13b3f0d21a04ce633ffd236e6036",
"description": "aco: Add README which explains about what ACO is and how it works.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4d4c548eb5824843f070239a874e55a2cb8b7b2",
"description": "aco: Fixup markdown formatting of the README-ISA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "086fafc4e00912c045091bfc1b45997c9bd935d0",
"description": "aco: Move README to README-ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc123c396a99b2f6ff845792374d6a8d5de5d15e",
"description": "nir/algebraic: mark some optimizations with fsat(NaN) as inexact",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6c4db9798b3a4b496ad18430dcba1839986b896",
"description": "ci: Restrict \"success\" job to pipelines for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d383133ce1ddd16e3099615fcd31e6f28c11b17b",
"description": "docs: Stop claiming to implement OpenVG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0308e639cf7ab30eef15fe5529138675a5e616e8",
"description": "ci: Don't exclude \"success\" job from mesa/mesa pipelines for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f13f32f83f379b777a7665ffd7d2a1e7aaaf3a62",
"description": "ci: Create test-docs job in mesa/mesa pipelines for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52cac068621a5998f486f8e44f9c2d9d045d1c31",
"description": "gallivm: fix build on LLVM 12 due to LLVMAddConstantPropagationPass removal",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b1ab78985b54623200bc5e90c7149685bb4b7ce",
"description": "radv: dump GPU info into the hang report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa675cdc91fe1d317650c279b3470c0081e85527",
"description": "radv: improve reporting faulty pipelines when a GPU hang is detected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd1f035f6e74bab568782ec8753eaf234f25a104",
"description": "radv: force RADV_DEBUG=syncshaders when RADV_TRACE_FILE is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "004119d5b7d4b1679e6dd691e9ab2ab7d65f8516",
"description": "vulkan: Fix memory leaks.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
},
{
"sha": "50e14c3d258f5be887b4101cc3b01bb16ad50caa",
"description": "radv/winsys: Fix memory leak.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b778e7bd6c1d82ce739d7e278de00ee600532cd5",
"description": "nir/vtn: Convert constant samplers to variables with data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "397730edd5bac440853af8018dda76e0807bc51c",
"description": "nir/vtn: Add intrinsics for CL image format/order queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ce6821900f67f677cf7c7ec0ed6246893fdfdc9",
"description": "nir/vtn: ImageSizeLod op can be applied to images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "701cb9d60c0350b0134e52cb1b51eefbbf27bd22",
"description": "nir/vtn: Handle integer sampling coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a196f05fc22620be5809f7b28ce7f2671b1ef32c",
"description": "nir/vtn: Use return type rather than image type for tex ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de36b5b805be1732e6798afd1a12743df8d32718",
"description": "nir/vtn: Add support for kernel images to SPIRV-to-NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce6f66242ad33be84c0a34519f18bdc15c195950",
"description": "nir/vtn: Add type constant to image intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "865a2ad0866e271adda3cd18c46f74514131da11",
"description": "clover/nir/spirv: Use uniform rather than shader_in for kernel inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41d0a81c2a3f09701e8c694b520c8d900f6ac2f1",
"description": "pan/mdg: Fix perspective combination",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8ac01af33a5bc63822915f08f89a7dbaf7d433f",
"description": "pan/mdg: Fix discard encoding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9efdbb2af475ac119f5e5bb1eb128d842ee52998",
"description": "anv: fix robust buffer access",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "957bbc6ad907ec3b439bb3cae578001f49a4d6fc"
},
{
"sha": "73d2c6cdce8c12e87e387bc958c720f9d8f6b9b4",
"description": "nir: Switch the indexing of block->live_in/out arrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d2b2b59c451915c0b11184ae47c0673fdff3146",
"description": "nir: Invalidate live SSA def information when making new SSA defs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3b652f13d89726757a0fd0d2d9c07084dd90a16",
"description": "ci: Switch to using gold as the linker.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c4fb19f0963c5b831bb854f92818342542ada30",
"description": "pipe-loader: Use real galliumvl if radeonsi is being linked.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "221aa00eeb33938dab06b26c8a770ecae3698825",
"description": "turnip: Make sure we include the build id.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
},
{
"sha": "2d1c60700528e17ca5693ff3943d7662577b3d26",
"description": "ci: Make a missing device name correctly bail out of deqp-runner.sh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee288f293b37b7acab93d552400a4667b5f41118",
"description": "nir: add shared/global atomics to nir_get_io_offset_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e281ee04dfe3d035f0da4ad37240392ddf41220c",
"description": "nir: Look up the shader when printing a single instruction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3a8322dcd7aaede8dedff131c7d73bdbe3f06f9",
"description": "nir: Fix printing of individual instructions with io semantics.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2b1ef5df4eacae2a1c4028655c8b1f35412e0a3b"
},
{
"sha": "4c050f222fd4a330413bc24fae447782b35df3fe",
"description": "panfrost: enable DrawTransformFeedback*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8b3bc1d5530f3979b2a5053bba026c4804147e8",
"description": "intel/nir: Lower things with > 4 components in lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55ae7045135f430db579c4457f49854f34498e67",
"description": "intel/fs: Add support for vec8 and vec16 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6a013ccab0f5545bdc2e63dae1c93e688a93eaa",
"description": "anv: VK_INTEL_performance_query interaction with VK_EXT_private_data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986"
},
{
"sha": "5d52c26e78b50fe2c1a4893bd4214f95136e6e32",
"description": "vulkan: Don't pointlessly depend on libxcb-dri2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8239fe5d74216218796872de040834e41da0e93d",
"description": "zink: add note about buffer<->image copy functions not handling multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d84a75466c9d0df78370675421472afe5663b4e9",
"description": "zink: use u_transfer_helper to split/merge interleaved depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7059708dcdb7d594579b941edcd03d57762183d3",
"description": "broadcom/qpu_instr: wait is not a read or write vpm instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efd29d429ea71cb31641e6602a087f537124a417",
"description": "docs/features: Add missing Panfrost extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ff6e7c7399822a07a3b5f1ff71a848e6e092389",
"description": "panfrost: Set PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dab5749c89181bc71b8d1635ab1a9b1a7928163",
"description": "pan/mdg: Implement texture gathers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "661123bb19d4f17c895a3fe166b3f87ddb2191eb",
"description": "pan/mdg: Add disassembly for shadow gathers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6e19dd3f45de7bc9edfe0aa9254abc3412c2610",
"description": "pan/mdg: Refactor texture op/mode handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80ebf110aed77ec4fdf05ed2266fd3736fa55040",
"description": "pan/mdg: Implement nir_intrinsic_load_sample_mask_in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41184f89eb90735b9423d1fed579d952697c978f",
"description": "pan/mdg: Bounds check swizzle writing globals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2486fe6761d4d365b03870171a747bd06a840ad0",
"description": "pan/mdg: Scalarize 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e2cb21e53cf9d5a3ef984ef5abbfd9683e516a8",
"description": "pan/mdg: Implement i/umul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd41dece39c7d6110951e0fd6fc1693663e7c10d",
"description": "panfrost: Emit texture/sampler points for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55765f80b9ce7cce4ec6a1c2bed6476776d9cbed",
"description": "util/u_thread: include pthread_np.h if found",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dcf9d91a80ee76f46e162afef9bd1b2ddb53ecc3"
},
{
"sha": "c66c5b38e0ad136aa9301fd60aafea736d433c57",
"description": "util: futex fixes for OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c91997b6c4395831a8de2b84e6ea2ff981a00e4b"
},
{
"sha": "0398caa97fa6ab9a0eac29dfca38b3fceb2cc026",
"description": "meson: conditionally include -ldl in gbm pkg-config file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "816bf7d1644b9b14df253c5d54f595514aa34703"
},
{
"sha": "c97af23b13c55c27f5fe381793ee9a3d6f3a2280",
"description": "meson: don't build with USE_ELF_TLS on OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a47c525f3281a2753180e076c7e9b7772aff8f06"
},
{
"sha": "9ac16864227cc63ca6b23eeab39fdcc7f85beca5",
"description": "meson: don't advertise TLS support if glx wasn't build with it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a47c525f3281a2753180e076c7e9b7772aff8f06"
},
{
"sha": "f9a7e6e854ddedafd3c85f7eaeca1a00ee7bced5",
"description": "meson: build with _ISOC11_SOURCE on OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f"
},
{
"sha": "6e9c0661f8538cdabe7d7de73af11b4165f51f93",
"description": "util/anon_file: add OpenBSD shm_mkstemp() path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c0376a123418df0050dc45d3e1e84f6b29a6a1f3"
},
{
"sha": "7eab6845e9dd49f0ef0bf9a7d986aaf685e77981",
"description": "util: unbreak endian detection on OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cbee1bfb34274668a05995b9d4c78ddec9e5ea4c"
},
{
"sha": "8301a43f272df7aa8c28e4143be1549bbef74e42",
"description": "radv: dump shader stats with VK_KHR_pipeline_executable_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35a42ff9c599bb617e889269c36cbb025d6383b9",
"description": "vallium: disable VK_KHR_shader_float16_int8.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f6eb35e0972e95127ab8ea984f915f7c3526544",
"description": "gallivm/nir: add some f16 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b31e8460a6bef37063bb9dfb55e4df3298cd533f",
"description": "gallivm/nir: allow 64-bit arit ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc6313b0982638ce985db7a0b6fc4dbc60cefa60",
"description": "llvmpipe/fs: multisample depth/stencil bad ir generated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d60cd44f3fc9fbecee3e6f587eaa0c08ccdf3de",
"description": "llvmpipe: add array/3d clearing support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d6385715da3368597671046368ff4fe11c1ca8e",
"description": "llvmpipe: blend has effects even if no colorbuffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "727bb217be680ba7de4e8821fbe409921952cd93",
"description": "gallivm: use common code to select texel type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6596957641ff1e070d4790669a449e1d1d550e86",
"description": "gallivm/nir: add subpass sampler type support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21324c40366eeeeacc29ac496e646491ebe3412f",
"description": "gallivm/nir: lower frexp/ldexp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7aed02bccae41c68c06002bab42c9efe166e68e",
"description": "gallivm/nir: fix const compact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96a5ced65f6cfb666d040f3d75f40c6c5878946b",
"description": "gallivm/nir: add quantize to f16 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d4a560ba263ebeaf104dd1131f427c3c95510c3",
"description": "gallivm/nir: add indirect swizzle output loading support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5177ffed6562a06b3e6ab83c31baad3cc0f21db6",
"description": "gallivm/nir: lower tg4 offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87a638dc1f65c4de4317f9cea2d28e73438f46e0",
"description": "gallium/nir/tgsi: fix nir->tgsi info conversion for samplers/image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "668e4c235657ba230eab326d5001f60f37e403c3",
"description": "vallium: limit buffer allocations to gallium max.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "857008850f37886f3febeaaf3b4e42f3db4e7603",
"description": "vallium: handle 3D image views properly.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "99330e50c9e08532f5d9c3568be938c7e9d8fd93",
"description": "llvmpipe: add reference counting to fragment shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6b8e42ce20e5003af0846602af3f5caec182fa",
"description": "nir: Take a variable remap parameter in nir_inline_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6f31898a24adda853d8ac2ce3dff211a819c1cf",
"description": "nir: Use a switch in nir_inline_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7db9ee320fac97cd890f1fb331e6c8059069461",
"description": "intel/nir: Clean up lower_alpha_to_coverage a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6fdb1405ee2688ffc15acdf0476dece8bc8846b",
"description": "intel/nir: Rewrite the guts of lower_alpha_to_coverage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7ecfbd4f6d407460ae47c598f07627b2b8468811"
},
{
"sha": "72dc06e07e3f8b9ed5bb46e3927b8f87dd24e42b",
"description": "intel/nir: Pass the nir_builder by reference in lower_alpha_to_coverage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7ecfbd4f6d407460ae47c598f07627b2b8468811"
},
{
"sha": "373e25e6b53338c6fa6c5757a878e10398241c47",
"description": "ci: Add a release build with -Werror enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60fb460f9d7154c8080b0be2d59013917ff4ad6f",
"description": "virgl: Fix unused var warnings in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c24f792c8b4e64a8ea968f958240088965e2f192",
"description": "lima: Fix uninitialized var warning from using assert() as unreachable().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6456d74ed0b303a7136a3d22309fb73b56eb8a0",
"description": "lima: Fix unused var/function warnings in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65f484198a3c36ec35b34b09b1a7880f06fbc214",
"description": "etnaviv: Fix unused var warning in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab6a09f25b978b22142a6b00e6126c968d6789b9",
"description": "zink: Fix unused var warnings in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca73c3bc596eae86aaeb03d0064568e8c0540e07",
"description": "nv50: Fix uninitialized var warnings from using assert() as unreachable().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689e36ebfe4a12240dbb8caa4618f303bbd968d6",
"description": "vc4: Fix unused var warnings in release builds from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26471264bf7f4628814f038d518d36aad705e1a8",
"description": "nvc0: Fix compiler warning about unused var that gets asserted.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9972fb6f5825977f40fbdc57f635bdc0985ea78",
"description": "gallium/tests: Fix compiler warning about unused vars in trivial tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c24c8239a5da7fc09ee43155e66f5d71c68ccba",
"description": "panfrost: Fix remaining release-build warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecab580d48f150d798ee82ff943ba3c30b9d8a65",
"description": "panfrost: Fix OOB array access compiler warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccb5e0b02b258e728cd4afb64ba7a75cefad2f09",
"description": "drm-shim: Fix unused variable warnings from asserts in release build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d1d0c126fdf4e65cef9d140c3254331549847fa",
"description": "freedreno/a6xx: move ubwc clear to blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d9ab0a33bb17a7f2eebe4369d8b130548ecbac4",
"description": "freedreno/a5xx+a6xx: use sysmem path for nondraw batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21b90708a4ca0c2ea162dd143ef0c4156e8fb718",
"description": "freedreno/batch: replace lrz_clear with prologue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28079970f2ce151673701c84ad765a235ab5ba50",
"description": "freedreno/batch: split out helper for rb alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9522eb7be14841f72ca2daf533f705d7546b8007",
"description": "panfrost: Store transient BOs in a dynamic array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d87ab72ce95dce2d5b0e5116b66e8df6dc3f51c5",
"description": "panfrost: Avoid accessing pan_pool fields directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4047c691bff192fdcac20a16fb9a4f4071de4af9",
"description": "panfrost: Rename panfrost_create_pool() into panfrost_pool_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8f2d71c4045e1ddb630c2f989e4b397b5b97099",
"description": "CI: Disable Windows again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fbded8b5821a47c26245b181446f972f920a96e",
"description": "pan/decode: Drop prefix braces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb261a801876e35536fcedaeac1fb82da0e3cc7a",
"description": "panfrost: Remove mali_vertex_tiler_postfix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "760289174b8166ceef7e328b8007745f27ca7d77",
"description": "pan/decode: Use unpack for vertex_tiler_postfix_pre",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2425bac8fee69db464adfe24a0fcb38737f28b4f",
"description": "pan/decode: Use generation for vertex_tiler_postfix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80049069265fe6457eba24949fc48e67c2a3d087",
"description": "pan/decode: Fix awkward syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c088a3b5542a24ee0725007594f4afde7cf99b04",
"description": "pan/decode: Print shader-db even for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6855228726151410aed520c2a4042a7a36076e51",
"description": "pan/decode: Drop mali_vertex_tiler_postfix arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38ae08856546ce1f23f4ab100a74c4a57728c114",
"description": "pan/decode: Drop scratchpad size dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c92be29a477a2262349f484d4a511dce435726b3",
"description": "panfrost: Use nir_builder_init_simple_shader for blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4467e792c5169de628c049cf87bc0756fab6ec0c",
"description": "panfrost: Inline bifrost_tiler_only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c1f44bab74f06a379b6d668dce01f0044ca642c",
"description": "panfrost: Drop bifrost_payload_fused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02e768e6a96e1a0aad6d1cbb002bfb883078ad40",
"description": "panfrost: XMLify invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0225ed4d72ce2e8aba3b2d05d4360d6a18c6a1d0",
"description": "panfrost: Add invocation XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b60d567edd6fe2149440a0365e3d9b7f899c7057",
"description": "panfrost: XMLify primitive information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bae493d1a15796ba579d97fabe26063dea70bca",
"description": "panfrost: Drop point sprite from shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b17b6cca362a1ab8aa5cfce92f22b91a0f0fff08",
"description": "panfrost: Cleanup point sprite linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d328e7ba9b842b09c5e11610e2424d69acc129b",
"description": "panfrost: Simplify ZSA bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90cc8156289e5b58934ec3c428d9a0471ce551fb",
"description": "panfrost: Use pack for draw descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33895ac2c8a19ba86cc887a1e6ac33dd4391e8f0",
"description": "panfrost: Use draw pack for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5c77cbead98cfed0cd84723c7cac8796a2bfa66",
"description": "panfrost: Detangle postfix from varying emits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a4d9305715e1a45ec25bac2114ec22c19cfae79",
"description": "panfrost: Inline panfrost_vt_set_draw_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f61da79c3611e2c8bbb253b07c77f84dc101797",
"description": "panfrost: Inline panfrost_vt_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "136fd5cd2e857cc455113aff3c7c931183484774",
"description": "panfrost: Don't call panfrost_vt_init for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1513392e776317892a074fd350497370dae7ee58",
"description": "panfrost: Avoid postfix dep for vertex_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b5f9fc08af32ab68dab1d18a51e21ec686107fa",
"description": "panfrost: Remove postfix parameter from UBO upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1357eec801c0b19b383b2a21e35a4fb95407e289",
"description": "panfrost: Inline vt_update_{rasterizer, occlusion}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7169367fd677e230aa33a7b4f87962371fde2b3",
"description": "panfrost: Separate postfix from emits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59b6e3c98ce5279fb9dc19e0754eb4ade248cf43",
"description": "panfrost: Use draw pack for blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6a5df0db0bb0c2c1fb5e5baa3d2ab906683f331",
"description": "panfrost: Add XML for mali_vertex_tiler_postfix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e213a864e5758be5698f0383d677d94e1db27e59",
"description": "panfrost: Add padded type for instance fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45c59db732528652ec70a7409af1f77d48b23325",
"description": "panfrost: Drop blend indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87e35102ddf3593ba4d06297eba5784a12a6ed0e",
"description": "panfrost: Emit explicit REPLACE for disabled colour writeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a274de061485c0f0e74de5325cf98e7cea5e1d",
"description": "panfrost: Add opaque midgard_blend XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e13f803afac1a2d5e06e0c0670d1d82821ed7a0",
"description": "CI: Re-enable VS2019 build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2808108e8052efc7c51236117155e7478464c8b",
"description": "CI: Windows: Use separate config file for Docker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4c1c21306060c904210fd596421cf077b2eb613",
"description": "egl: simplify eglSwapInterval() fallback logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d3fb7a7a7d47be640f7603de33cf5a685ee3aac",
"description": "egl: inline eglSwapInterval() fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "957bbc6ad907ec3b439bb3cae578001f49a4d6fc",
"description": "anv: simplify push constant emissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7953402e5751b4179fe778f86a60f385eb766e0e",
"description": "anv: move push constant allocation tracking into gfx pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8076c7596db88333a13a72f097dba7769f176e87",
"description": "aco: fix wrong source position for constant with nir_op_cube_face_coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4d861696dfb11dc2b6242a683a13238981f705f",
"description": "radv: set BIG_PAGE to improve performance on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6bc0f26c918a67ebf85595d06628e8092e271d0",
"description": "radv: emit {CB,DB}_RMI_L2_CACHE_CONTROL at framebuffer time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31f75aaeefe0e1bce48a00efef2c153c0f5b8be7",
"description": "nir/lower_discard_to_demote: Use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "265dcb383673822686a3855225b49f376e51ebeb",
"description": "nir/nir_lower_wrmasks: Use the nir_lower_instructions_pass() helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e64c041fdf825dbb27c64cd0ccc391ccf28fff",
"description": "nir/lower_io_to_scalar: Convert to use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb8465341707970e557a96f7989cfc17bba4edc",
"description": "nir/opt_undef: Convert to use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5d4bbd840622d43c25cf125aad2440abda3ccdc",
"description": "nir/lower_vec_to_movs: Convert to use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a62098fff202f5e6c689aa6e78ace67c50f17c8e",
"description": "nir: Add a helper for general instruction-modifying passes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a82f664d0a4968cfc123be03e1608f430a99231b",
"description": "nir/opt_copy_prop_vars: Quiet valgrind warning about overlapping memcpy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98222db0da56018f4f61c742d8a7a1b7fb3cd986",
"description": "egl: document which driver hooks are only required by extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf663d0d11c669780326e08ab9c49371d0c0afe3",
"description": "egl: move extension driver functions after core functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12c941808ff6b9fabdb447b65724ddf49c611b5b",
"description": "docs/egl: correct/update DRI2 mention with the shiny new DRI3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab2e59750f28b5e861f9a2a114ea28f5bc3f9975",
"description": "docs/egl: add some more documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7897c315d4f4978257a59271ce156d07ed678566",
"description": "docs/egl: add haiku driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c84d3049b01a2d3ce527e81a908fa31c4a867ac3",
"description": "docs/egl: complete list of dri2 platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3909e9d1ac91158b36f524e1297aad8df58b87ca",
"description": "docs/egl: move section around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3704b0250c9d8ec1cc0d5821495676a9d03be664",
"description": "docs/egl: fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "608c87afdddb9524bce3d2ccd95c2297b453072b",
"description": "nir/vtn: SPIR-V bit count opcodes (core and extension) dest size mismatches nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a54695ddcb26b4437c361d7df8c93f6b8a990e27",
"description": "nir: Add bit_count to lower_int64 pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d91f85f16e0b5cb75eddb3344343b9dc9a58d83a",
"description": "nir: Remove 32bit restriction for uadd_carry optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9232887c6991151df267d835668c64ba25754240",
"description": "nir: Implement mul_high lowering for bit sizes other than 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea715741b5b31044d00959b61bbc96db913e958e",
"description": "nir_lower_bit_size: Support lowering ops with differing source/dest sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d595f72b2ccea462d01923e02957f1458acdd35",
"description": "nir: Relax opt_if logic to prevent re-merging 64bit phis for loop headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43d22c8f2011b780467df97e58981522edccfa21",
"description": "nir: Add a lowering pass to split 64bit phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b1a56b908e702c06f55c63b19b695a47f607456",
"description": "iris: Drop stale syncobj references in fence_server_sync",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
},
{
"sha": "e98c7a66347a05fc166c377ab1abb77955aff775",
"description": "iris: Reorder the loops in iris_fence_await() for clarity.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
},
{
"sha": "45793c00d29507c6de0193fbd6c627191ba50bed",
"description": "ci: Fix up rules for post-merge / main project branch pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "502b9daa7aaee27f63cc1fa8f755fdf0a0fedcfa",
"description": "aco: add ACO_DEBUG=novn,noopt,nosched for debugging purposes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d40a719b07670b64d6ed4313818ac8d309bb77f",
"description": "radv: Fix 3d blits.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "003ea78b774b82dd93948d226d4fd4d9a19ccae0",
"description": "st/mesa: remove useless code for lowered IO in st_nir_assign_vs_in_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "868406197582da862e5a0e788fc49be8373dd12d",
"description": "ci: Test the KHR-GL* CTS cases with softpipe.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2cf6a8399e38f2c26564aeb6d0646c6c6198518",
"description": "aco: sink get_alu_src() in bfe lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14d748eb28efa57507a3a84b7ef157b27ab27752",
"description": "aco: fix sgpr ubfe/ibfe if the offset is too large",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "454bc595d184da6f9567b6a3451c87616ddb6e79",
"description": "aco: remove 64-bit SGPR ubfe/ibfe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb3c16e1f8fc2103cd1302a829af502679631661",
"description": "aco/tests: add tests for long jumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "192b9f43039eee21288145e940502de5eca1a69b",
"description": "aco: shorten disassembly for repeated instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae6330d955ed9e5a6c9a0ce12a11a08b95830bff",
"description": "aco/tests: add test for GFX10 0x3f bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe2dc41258b1d868b59c44256ef8397f301ed7da",
"description": "aco: create long jumps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "156fd58cdacb28a7fca88fc9ffc84c3cdfbbb8f3",
"description": "aco: reserve 2 sgprs for each branch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8ac14527a2fd384c1f2cce56e44a9e93e0a13ec",
"description": "aco: keep loop live-through variables spilled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "75d6c30572ce78952f76ee62a71332a424ca886a",
"description": "aco: fix spills_entry heuristic for branch blocks in init_live_in_vars()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc9f502a5bd853128a9c2932c793180035883efc",
"description": "aco: fix regclass checks when fixing to vcc/exec with Builder",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a537c9e73f86d8cb3f4a2b48b4143708b146f0fe",
"description": "aco: don't fix break condition for break+discard to exec",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a5444b90013213fa1f1108dc74e17c5e596e5a0",
"description": "aco: don't consider the first partial spill if it's the wrong type",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f6a900d5e5decd54f71ca89c950548089086c14",
"description": "aco: consider branch definitions in spiller",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "cacb388b3b720b63d17e08aabf2bd86d116f4506",
"description": "radv: print a warning when RADV_TRAP_HANDLER is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60975ebe58ddb05beebbdd3850dc9d866aee5420",
"description": "etnaviv: Add lock around pending_ctx",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e5cc66dfad0a811338ef088b9b4be17cadc01dea"
},
{
"sha": "da660c90bf94527c3d54a9a59e7f7df935480479",
"description": "etnaviv: Remove etna_resource_get_status()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "785e2707b0d181967ca8986346fa7482d4fbed0b",
"description": "etnaviv: Fix disabling early-z rejection on GC7000L (HALTI5)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d8ae4ac15034cf91e53a7258aae920532e72abd",
"description": "radv: fix setting EXCP_EN for different shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05a0349949921406aefe1d99e9d2af84629997e1",
"description": "v3d: set instance id to 0 at start of tile",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e8b6f64decc1bfdf53dc4846fc29070d0115844",
"description": "v3d/packet: fix typo on Set InstanceID/PrimitiveID packet",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "276d22c52dd9c50a2b2becd13c702fbb801a7e17"
},
{
"sha": "15bdbf34c4f3303f4eb7b7de7c1217cbdbfa704f",
"description": "freedreno/a5xx: Don't set the VARYING flag for fragcoord-only programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36bd3e986830bbf7435389cdd68e593b8b43f234",
"description": "gallium/dri2: Report correct YUYV and UYVY plane count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d5c857837aae205c0e1fddee30300b4419e2bb3f"
},
{
"sha": "7323062a872674ca7868453f62ad883d32dab929",
"description": "ci: Mark the rest of compswap as flaky on freedreno.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e6117ee9f77ef40721f7757e181ddf93fc60dd",
"description": "nir: Report progress properly in nir_lower_bool_to_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39d00722b22a0059bbc58f0158a22f384519cd39",
"description": "freedreno/a6xx: fix hang with large render target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f3c12c0ab05bd4f481f2b4c3397e1ddae1fb95d",
"description": "freedreno: add env var to override tiles-per-pipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "688ca541e7bc0f5791afe0bc3f2fd2692634b281",
"description": "freedreno: add env var to override GMEM size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "758fdb9f3315d9ee4c31ed90e379f98928acd8b5",
"description": "freedreno/gmemtool: add tile_alignw/h and a650",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f6f8a19092027ab0248e216997a5529565ce2e12"
},
{
"sha": "a61890883ddb993cce1b94ccff20b638acd0a4f7",
"description": "radeonsi: fix tess levels coming as scalar arrays from SPIR-V",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "75ce078a0aff7fa0f4d6467bea787327da3a4b69"
},
{
"sha": "e512f2cef9200af31340b1451e80da3e8b2ad4bb",
"description": "mesa: add NV_copy_depth_to_color support for nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da9d721323dc8b68984dda55a7814d4f9c970963",
"description": "nvc0: Add shader disk caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82dd683a3ce83461c374aa2332d2db2ff589b741",
"description": "nv50/ir: Add nv50_ir_prog_info serialize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e99af66b4e4ba658072e93f4de519dd271913e0",
"description": "nv50/ir: Add prog_info_out print",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f20a210dc8552daadfe403d899a9ba6cdd21560b",
"description": "nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ecc06ef20efd70f35f7100b4e42bb22dc262b38",
"description": "nv50/ir: Use a bit field in info_out structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2924994bd3e0389446c2ca6bc23d4712a7742de",
"description": "nv50/ir: add nv50_ir_prog_info_out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa8e62824075d8481d1e63ff057be7cd966c4149",
"description": "nv50/ir: remove symbol table support for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83139aca59a6d7da4c4b0abfcc1371f6fc076729",
"description": "radv: Update CTS version.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e30191c9d3e5cdb1b65d4563f2b74e9bfdcf243",
"description": "radv: Remove conformance warnings with ACO.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a9ffc24cc7a8d782c60265e6a28f0a0067b292c",
"description": "nir: Move new edgeflag assert into the io_lowered case",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "484a60d54742a13a3b7bf8fcaa9c57ccddcb7fe9"
},
{
"sha": "2fcfcca842a6c3ca77f38791da88b185839f064a",
"description": "nir: Copy semantics to nir_intrinsic_load_fs_input_interp_deltas",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18"
},
{
"sha": "3cda33360e7daada224b66eabbe0d497fcabf9af",
"description": "panfrost: Drop mali_shader_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7ce1341670285b849844abd4bc55122e79da82",
"description": "pan/decode: Use unpacks for state descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b377c2e591db4cf641bf24977829075cc64cbc2",
"description": "panfrost: Use pack for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c86b51a7fa7495a36de900410f53862cbd0dabcc",
"description": "panfrost: Use opaque pack for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "100b15cdc827feb5b9339502af9a3b10cc31a059",
"description": "panfrost: Add optional opaque packs to GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7b2317d0a06c0c4c7f0fb2d7ab0c72f68ce6383",
"description": "panfrost: Use pack for Bifrost test state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b3b2a6697900191ed86057373253c6bea9a83bc",
"description": "panfrost: Use pack for blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a36ac2b9b058228e3c0a4180536838924c504985",
"description": "panfrost: Inherit default values from structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "754d54382952802b2c32b07add110d80c8261c94",
"description": "panfrost: XMLify the rest of shader_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80f1d611c5ddca6a719e0a470d3967a3d20ebcda",
"description": "panfrost: Use preuploaded shader descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e4c49e0b5db350528e9fbc730803338ad4995fb",
"description": "panfrost: Upload shader descriptors at CSO create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c14482cdf134a9dcae6807671106bbc54e5aadb",
"description": "panfrost: Allocate a state uploader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da677a438f2a9e6c2412e9962b53068716001d9e",
"description": "panfrost: Ensure shader-db state is zero-initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a6af9d7b73ee3bf32ba471406810dfc6cfd435",
"description": "panfrost: Simplify shaderless packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55d9c25b5a9001b314c73921d7b21051c0c6505e",
"description": "panfrost: Prepack fragment properties/preload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a29fb64c168b1659d28de495407d594d3200c5fe",
"description": "panfrost: Pack vertex properties when compiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5393d734a85da28a7466ae840d205bbb172de4b9",
"description": "panfrost: Derive UBO count from shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "661b46958d770a101462bb47840b485d6a183111",
"description": "panfrost: XMLify beginning of shader descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bb61e21f8bf290773897778fbf391775ba706b9",
"description": "panfrost: Derive texture/sampler_count from shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d353b15beecd30dd0a4f162041afcd652bbc69a4",
"description": "panfrost: Quiet pandecode error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0857e9d9ebf01334a0aca731bb622cb445e670e",
"description": "panfrost: Support SHADERLESS mode everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9858fb941ce7e903f608e537b3657c946f86980",
"description": "panfrost: Identify additional SFBD flags",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "a64599a303ee8ded4bd6b3cef1f720bb7c308127"
},
{
"sha": "7a95ed2ecf4883bb637dc865aeb28ff393480ecc",
"description": "panfrost: XMLify Bifrost preload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1574866233ad20958f96c76feec18346642ca9ab",
"description": "panfrost: Group SFBD code tighter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "518537d1c8c8958db97bc08bf28182cc9e43921b",
"description": "panfrost: Drop redundant NULL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf77cbb3980a9918b2dd476efbcacadeebc6a88",
"description": "panfrost: XMLify bifrost1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b7d4f1940ca1609c511902c33f49a3fa8069328",
"description": "panfrost: Remove midgard1 bitfield",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0268e8481e3793e8078723afd3b7dee89e6d8f09",
"description": "panfrost: Simplify bind_blend_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96a9153036801249114b7a23716bda141240c341",
"description": "panfrost: Fold work_count packing for blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41aad9aff9d72b5ea4228b58872407ea22d2dca9",
"description": "panfrost: Use pack for shaderless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19ded1e1212b859c5af67613dc66ce10e2c74ee1",
"description": "panfrost: Use packs for fragment properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47541285965b4f255d1e8c686d38f6e4b96fd0e",
"description": "panfrost: Pack compute Midgard properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87c59514e95fa8a7d066b1003fe22c3fdd1c04a4",
"description": "panfrost: XMLify Midgard properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68503f3dd5c952aaf8bf8b007a0394d127642404",
"description": "panfrost: Group SFBD state together",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58ae50f1b186212e58a426c34fbef8aafe7bf7e5",
"description": "panfrost: Clean up blend shader errata handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8073e27d02b2263bc48a1bb1fd4b2eae3f03e8d6",
"description": "panfrost: Rename shader emit functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a2df304edbe7976c5cd7c522e06dc66b8b08b6e",
"description": "panfrost: Specialize compute vs frag shader init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f83217bc8c1561cb8e5d3941ebce9e9a61ee769",
"description": "panfrost: Bake the initial tag into the shader pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "606f05b9ab3c54acd1a7a0a6d8ad805e9d2bf7fc",
"description": "panfrost: Clamp shader->uniform_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e45142113c8fa12db8f8847f8dee22fff54b9c6d",
"description": "panfrost: Size UBO#0 accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5689a5713520477b39502b68204ffc88501678d",
"description": "panfrost: Combine frag_shader_meta_init functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf6d548787091cc31f80e8e2e1c0d6995cca5afc",
"description": "panfrost: XMLify blend equation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6beac11868c3656d37e383238ec007d0bcead0fa",
"description": "panfrost: Honour load_dest/opaque flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "919818a8a0056bbd539566e930563218e2e30fd9",
"description": "panfrost: Simplify make_fixed_blend_mode prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94c9f87df1a56864db1e2e64038ca8f9dec1825f",
"description": "panfrost: XMLify blend flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbec4ff9464abc0e4eb8f496d0bb473e5307af43",
"description": "panfrost: Separate shader/blend descriptor emits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfef6de429d40785a306ef2a2db7092c4ce0388a",
"description": "panfrost: Hoist blend finalize calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fd62215fabf55688ec84d29efb102d8dc2be5a9",
"description": "panfrost: Decode nested structs correctly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe"
},
{
"sha": "aac5a559cc281f0a375cdf81d4b1441d165ee6f4",
"description": "pan/decode: Drop legacy 32-bit job support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc6d6fd0ed57c667377d9aae5cc4a7b4d56b1b6f",
"description": "scons: bump c++ standard to 14 to match meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fd33207b7793772e60f6ad2c25a0fa97babfd54",
"description": "radv: allocate the TMA BO into 32-bit addr space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d243d21ffc9596140800812e26feeb5d35d13d29",
"description": "radv: align the TMA BO size to 256",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dbb87282fe0beaa692ead6f00a2a5ef1fb6b417",
"description": "gitlab-ci: Test the traces from bgfx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88b935bb0c0c31523fa34cbec389b8200d91a8c9",
"description": "mesa: fix formatting of messages printed using _mesa_log",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd10cb8cfccb8882e33a1ade047fc467b9716f54",
"description": "anv: fix transform feedback surface size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f"
},
{
"sha": "5e4d69ec786e56794a995be869b5a9b80d050f2d",
"description": "st/mesa: Fix EGLImageTargetTexture2D for GL_TEXTURE_2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "855afe01449690e1ed21f9085718551e5ea09bbd",
"description": "meson: Fix lmsensors warning message.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "138c003d22739b0d1e6860ed398dd511a44cde04"
},
{
"sha": "c6861b9f755e4a6b0dfe0afeaeaf8c5880e42312",
"description": "freedreno: Drop UNIFORM_BUFFER_OFFSET_ALIGNMENT to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a79dad950b1f10ddeca2c907025a0f649b470cb9",
"description": "nir,amd: remove trinary_minmax opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fa43a4a8ec37aacac4d333a4c72987819188e69",
"description": "freedreno: handle case of shadowing current render target",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "743ad7bf6b8023c9bfdc98e793ed937d0f567d07",
"description": "freedreno: add debug helper to dump buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f9bb6c26ac20a816ebf95744377a948adc42441",
"description": "freedreno/a6xx: refactor debug logging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "440aab95c3deac65d1ece587ff33ae7c3bb507cd",
"description": "gallium/tgsi: add helper tgsi_get_interp_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2519472845a7eccd9ff2bfc8a3061ec2ae00de06",
"description": "st/mesa: handle lowered IO in st_nir_assign_vs_in_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2424485fb436b2abeca2dc801ffda156e3d1fe78",
"description": "st/mesa: don't generate NIR for ARB_vp/fp if NIR is not preferred",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5d0630e5043fc25aea3788c6a94059e2aceedf06"
},
{
"sha": "493fdcf44647ee471e934de3e63d193c6a3b6ff0",
"description": "st/mesa: don't pass NIR to draw module if IO is lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "484a60d54742a13a3b7bf8fcaa9c57ccddcb7fe9",
"description": "nir: generate lowered IO in nir_lower_passthrough_edgeflags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7980f3e519f91508787b9dab3bc1e79169a77c48",
"description": "nir: add interpolation qualifiers for color sysvals into shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d36dceeabcc59155f2fa4acaf171ce2f3d4418c",
"description": "nir: add shader_info::io_lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "844167d10094099e2fdc1fa47ea22f800da305ad",
"description": "nir: properly identify texcoords for lowered IO in nir_lower_drawpixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b1ef5df4eacae2a1c4028655c8b1f35412e0a3b",
"description": "nir: print IO semantics (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18",
"description": "nir: update IO semantics in nir_io_add_const_offset_to_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2",
"description": "nir: gather all IO info from IO intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "502abfce7f5df1811b619657e2e973916699dbc0",
"description": "nir: save IO semantics in lowered IO intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec1fa1d51ff614c19d08c949482b40c060de48c9",
"description": "intel/perf: fix raw query kernel metric selection",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1da3bb3d5ef8a7d11b8abc8534fc7d5ca875faa",
"description": "intel/perf: store query symbol name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9019d14aed7a6f76fc764afd1e200c816df06b1",
"description": "nir/load_store_vectorizer: Clean up unit test swizzle assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b2524099379b96a6dbeab037a25cbf5d71da7df",
"description": "freedreno/ir3: Replace our custom vec4 UBO intrinsic with the shared lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73616598bd25764789f858fdadf7c6cd9dccb49c",
"description": "nir: Add a lowering pass for backends wanting load_ubo with vec4 offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d84a16e4817c33eb8cf7d47cc15e6a3ee6385cd1",
"description": "nir: Add nir_[iu]shr_imm and nir_udiv_imm helpers and use them.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e78b887f76706ed0667457079474c31ac08374d0",
"description": "nir: Make the nir_builder *_imm helpers consistently handle bit size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f820dde201f82763b5165dfe6516f20e9c80795b",
"description": "aco: Fix convert_to_SDWA when instruction has 3 operands.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d194a70c6497ea77bb57aa22e229c4fceabb653",
"description": "aco: Fix unused variable warning by adding ASSERTED.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "089bc22de530a1ff251bb1e809f77de9cd578142",
"description": "r300: Use util_blend_factor_uses_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a776f43d20d436a493222291a8243f3ff1bcd88",
"description": "si: Use util_blend_factor_uses_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0554634592b4dd616bcc51d3e941f86e7bec044",
"description": "gallium: Add util_blend_uses_dest helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e05930511b7d3dafa36cc8d2dca51767edeff3b9",
"description": "gallium: Add util_blend_factor_uses_dest helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a910d1f9344ed46822b9a969c200e606613cf3",
"description": "radv: use the trap handler to detect faulty shaders/instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e97a61cfbb50e427159877a2b8110ec0f5ce8ef",
"description": "radv: enable the trap handler and configure the shader exceptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af3230e39e9a4fe848e8c859095db8dab6869ccf",
"description": "radv: add initial trap handler support with RADV_TRAP_HANDLER=1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fd2f5c16d902708136764f7121aad471559fb23",
"description": "radv: add a small interface for creating the trap handler shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0814a873d50f65484b17927379fbb47cf90372e",
"description": "aco: skip unnecessary compiler pass for the trap handler program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c46e6fca323390f3cb74d6e865d2883a4fbd453",
"description": "aco: add a helper for building a trap handler shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6146aa5980f972a11ee054a49bba9dc79b8bbd4",
"description": "aco: validate that SMEM operands can use fixed registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baa9268eb68500e66c3d151f7c97da354552fa91",
"description": "aco: add TBA/TMA/TTMP0-11 physical registers definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e493e510b7722ea54138906e7bb3b05b58637e7",
"description": "amd/registers: add some SQ_WAVE_* register definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aa71a61ddebce731205caac079372501f2f8ccd",
"description": "amd/registers: add missing TBA registers on GFX6-GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e841e8b4fd689c50e5ff870ccd64788c6181c9e",
"description": "nir: add iabs-lowering code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e5e3be412271ff700c9ad7c0c51453ea1e95007",
"description": "egl: drop invalid shebang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32dc71b23acc996198ecf429018a12326689ae01",
"description": "clover: Call clang with -O0 for the SPIR-V path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3e45e2456d2dc7eccf03d7c93bc9cee823a1eec",
"description": "clover/spirv: Don't call llvm::regularizeLlvmForSpirv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2043c5f37cf1f1b64a8f5d9ae04bbf8e7860f616"
},
{
"sha": "c84e2784eb205c7cf9c74b9dbcd5a1b657f93aa4",
"description": "intel/nir: Allow splitting a single load into up to 32 loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "febe7622468cf71c14a471d2939b9ee80b04466c",
"description": "intel/fs: Fix an assert in load_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63dd1e980c6855cbfe4cc0ea71779b52c03631ca",
"description": "iris: Always re-upload sysvals when we have kernel inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4b39b802bda1a9cc91ee3192c8c23c9eba2e155",
"description": "iris: Normalize all compute shaders to MESA_SHADER_COMPUTE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0a8ad77e99385175b8266f4dc4d66dd2baa85e7",
"description": "iris: ref/unref the GLSL type singleton in screen_create/destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9678aa17d3dc0abca6db4ed9d7102dcb9a7d899",
"description": "iris: Stop advertising clover-only caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ec286935aee9d095d06a23669dec02c60439eb7",
"description": "iris: Stop advertising PIPE_SHADER_IR_NIR_SERIALIZED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fd2a452675c8b302128f0b9224f175364ce33b6",
"description": "clover/nir: add support for global invocation id offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47e52d84ea3d4c1830bf942a41151aaabbf320d3",
"description": "nir: fix nir_variable_create for kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "368e9a0b545633ca352596964657a334b88e0473",
"description": "spirv: Use new global invocation offset system value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3faac7a155969722cd5c1e7806c141762c39757",
"description": "nir: Add options to nir_lower_compute_system_values to control compute ID base lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e1df6a17ff82c4a456caa8be4bfae1fac009b6a",
"description": "nir: Move compute system value lowering to a separate pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58074143f540925da92f85a5fb314929648f6dca",
"description": "compiler/nir: make lowering global-id to local-id optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41e4eb9948d0ca62e9586b491c720a1a05904802",
"description": "nir: Add new system values and intrinsics for dealing with CL work offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b1515cb849d29cb93e9c4be23723770e26f2409",
"description": "nir: Populate some places where existing system values were missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2da1178bf3eccf985c4f7e73a8ee382d12d55f6f",
"description": "ci/bare-metal: Try rebooting chezas again if they get stuck during tftp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c27075e9e15d114ceec1f51a2882ef3700652c0c",
"description": "ci/bare-metal: Retry booting chezas instead of failing when !POWER_GOOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c63648121e189945e04c4a9963aaeb46db9403ec",
"description": "ci/bare-metal: Convert the main cros-servo boot code to python",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4374080d7ab26c7ed390e8d63fb4722386376b6",
"description": "ci/bare-metal: Use a new serial buffer tool.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca7d66e847d08914cec0a5e003b400da9c0a2695",
"description": "virgl: update protocol headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42e29feb8bdaf2854da69f9b5d779a891ffa5d71",
"description": "virgl: move protocol headers to a common place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4c708dd24e5ba8ac381973c14db8d23f4ac97bf",
"description": "util/ralloc: fix ralloc alignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd7e1ed86d856cc4bb12bf550ef43e1cb81d0c0c",
"description": "svga: fix draw elements with 8-bits indices",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2122b902b8003719c739db718a97463bbf99ebb3"
},
{
"sha": "f41848a9df3c6eb81059edfd63347584790e0a3a",
"description": "winsys/svga: fix display corruption after surface_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "090239ea6b7fee79643960cbc361e4ec577c7be9",
"description": "st/mesa: increase size of gl_register_file bitfields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5899c1e8818f7cfdd23c06c504009e5659794b7",
"description": "nir: rename nir_op_fne to nir_op_fneu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85b7403909d2458f17986674811daf1de3fc1947",
"description": "bifrost: use nir_intrinsic_has_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2133e6420377f29052a60efd9471f4a946040515",
"description": "aco: use nir_intrinsic_has_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7530f66c1625388041877fea216ee89b659efd94",
"description": "nir: add and use nir_intrinsic_has_ helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c1e0d86a813af7609acf42cfe6bec7401d6405f",
"description": "aco: fix non-rtz pack_half_2x16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
},
{
"sha": "e802bff69ee74983215d0c2b7e213fca6d68a97d",
"description": "glsl: Eliminate out-of-bounds triop_vector_insert",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5922d57a184fcb27955d959e949e1ef68873bd19",
"description": "glsl: Eliminate assigments to out-of-bounds elements of vector",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "e93979ba599355c42df01a89073362b970489a3a",
"description": "ir_constant: Return zero on out-of-bounds vector accesses",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "b243a74768ed86410b27617f81880b24a84eda89",
"description": "anv: support fd==-1 in ImportSemaphoreFdKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f15315173032714b1cc4c1820e50b95ae29dd88c",
"description": "aco: add ACO_DEBUG=force-waitcnt to emit wait-states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "258ef4d4a4b6c11b141e12e6736b01f408461c1d",
"description": "wgl: Switch to Win10 version defines to enable usage of Win10 WGL callbacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f811ddf5d1fac8a857aadc51278546d5b46d5a2b",
"description": "radv: ignore BB labels when splitting the disassembly string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89b56f19412e4794ec2ecfc1578fbfdb9e183bea",
"description": "anv: take depth in to account in anv_GetImageSubresourceLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dd1a81aa0e5389659826d9ab6327e3091a24552",
"description": "iris: Add missing newline to debug log message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb525ada148b7c95123c7ce0baf10191d85ef266",
"description": "ci/freedreno: List more common flakes reported recently.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c19b7fc0240e5a2f6e0ff04009c34ec095c8d16d",
"description": "ci/freedreno: Move our skips lists over to being known-flakes lists.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30da82c74c2175dd8ad09fd5d1a8aee8885d150a",
"description": "ci/deqp-runner: Add a post-deqp-run filter list for known flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bb59fcee9c0c3ddfe681e80800d08689625c90b",
"description": "ci/deqp-runner: Drop unused \"count\" variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32fd2ee02365e36b2826d3f9fee610e757c3b06a",
"description": "ci/deqp-runner: Drop stale comment from deqp-runner.sh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42d7bbfc2286428de6a12a5071c12314f41b9178",
"description": "nir: Use 'unsigned' instead of enum types in nir_variable::data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ccd681109e80516430a3be489dca1be15316d50",
"description": "nir: Add an LOD parameter to image_*_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a104902590512f30c55e6a2e4f7b75627c056e27",
"description": "broadcom/compiler: Enable PER_QUAD for UBO and SSBO loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3258f927c462cc2e24106e7841138452f7fec10",
"description": "broadcom/compiler: Add a constant folding pass after nir_lower_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd87cdad18138d36c6d9aca61270ffd2ddfd81e5",
"description": "broadcom/compiler: support nir_intrinsic_load_sample_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adda97c98bfb5122a261561b3103023e7c21b381",
"description": "clover/spirv: pass list of supported extensions to the translator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a624faeef98cf06e6effb67f95dc92e70e33f165",
"description": "clover/nir: Register callback for translation messages (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2402466a08c370adb19319162ee67ead9024d57b",
"description": "clover/llvm: Use the highest supported SPIR-V version (v4)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ed87594b12e5f794d5b19b197a5013b84cdcba8",
"description": "meson: Raise minimum version for SPIR-V OpenCL deps (v4)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec6bad140b780aaa10f7c02c8e2eb46f12671d4d",
"description": "clover/spirv: Print linked SPIR-V module if asked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9ca73730e4bba775463ca75949660abbf59b73f",
"description": "clover/spirv: Remove unused tuple header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2147386505015e3089d51e3e5bf58489ab912aa6"
},
{
"sha": "e9ddb9b2ae89bb8811ac154d18d336c05d02b932",
"description": "clover/spirv: rework handling of spirv extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cfbc5cff5907aa690d7c5f6514af34c438c25a6",
"description": "panfrost: Fix alignment on Bifrost",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "373a204bdd7b6bd0d3bd1b052ef67824d1b81fa7"
},
{
"sha": "b708a1acb8404e31bfc9a1495b22f2dea17c21f6",
"description": "tu: Enable VK_KHR_multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0c7dbd103481b9a07a0f5b56040b1cfadafd89f",
"description": "tu: Implement multiview pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c884afc6f71d5c0d30d1edc49026ed9d3c32542e",
"description": "tu: Add multiview lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b53ac1c1f46046d31577fbc866931ec54a5c4eb",
"description": "tu: Implement multiview query interactions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff5f46098041bad8d80109b092279b9d1707113a",
"description": "tu: Improve timestamp queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c446fe650b80301a5c5d1ab74a0560b4183d7e9",
"description": "tu: Implement multiview clear/resolve interactions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99a87e5e0ec84c4680755c4ae8c48cc9104c8eb7",
"description": "tu: Parse multiview render pass info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f01a0dc27ad2bb26e627e45b2a87986beb40e8b9",
"description": "tu: Translate VkRenderPassMultiviewCreateInfo to VkRenderPassCreateInfo2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ef960e93cd0321c92c324274c77e7ebf4b1bb86",
"description": "ir3: Add support for gl_ViewIndex in VS & FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b163ff1eb3c1bf54e22565de4725050812e025a",
"description": "freedreno/a6xx: Add multiview registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a8aaf7c00743a5c184960b0e275f319a16a4433",
"description": "freedreno/a6xx: disable LRZ when color channels are masked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4de027d6bf018912747d37316fe7521bd36c1ac8",
"description": "freedreno/cffdump: add arg to filter by process name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b440c28b78fc5e6f319f988f21a7470254b00f06",
"description": "nir: Shrink store intrinsic num_components to the size used by the writemask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f26c21e62466783cd031c45a39544c992cee202",
"description": "nir: Expand opt_undef to handle undef channels in a store intrinsic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a29b7b6ff5c2a3531cf6cac4aa8bda4f76d801ee",
"description": "nir/opt_undef: Handle a couple more normal store intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c822a0a8665ae84452208e94006f7df802f196",
"description": "radv: Move nir_opt_shrink_vectors() into the opt loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94f4ecba8dd8611133b94154a28b6e85cc9903de",
"description": "panfrost: Reduce attribute buffer allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a6934d67f413e719f07c82e36221287ca8b1538",
"description": "panfrost: Don't reserve for NPOT w/o instancing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09ea7c09cc47917379d8a0792e5887f8f3d09e26",
"description": "panfrost: Don't overallocate attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3df90c7c27e1149d250bb74923ee63af47b0e1f6",
"description": "panfrost: Fix attribute buffer underallocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e646c861fc62d4163d9a94f910d3bb97731ed0b7"
},
{
"sha": "373a204bdd7b6bd0d3bd1b052ef67824d1b81fa7",
"description": "panfrost: Pass alignments explicitly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cb47f8eea0af26b9573ac973ae3d9852cbabe6a",
"description": "panfrost: Free batch->dependencies",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "680fb05f99d701d2156d231f6b5ae614b146c7ce",
"description": "panfrost: Use memctx for sysvals",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dd38e5a3e68d67d6050f8bcba28cf3514ef1eef",
"description": "pan/mdg: Free previous liveness",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "62637a913ab67dc3ade1af3c2d4ae724ab677836",
"description": "panfrost: Free hash_to_temp map",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "da6d0e3facfe0eb5c7db2d75d6992643d929caff",
"description": "panfrost: Free NIR of blit shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9146f596ed1e8854a2a6c9137396a902bc92946c",
"description": "panfrost: Free cloned NIR shader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba4fc67812cd052a4c89cac0f376326f52da1fda",
"description": "panfrost: Fix blend leak for render targets 5-8",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "375d4c2c74d5a7003e03c4e610b466bd0d7d1a53"
},
{
"sha": "4ff4b04b50d808e7cd6a3b42561a0f68ba2dabf4",
"description": "panfrost: Keep finalized blend state constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93200ce4c6f543808e768c379a04bea577d55c72",
"description": "panfrost: Drop depth-only case in blend finalize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8249e2b9a23dfa45e8e235a188fb183d609eac96",
"description": "panfrost: Explicitly handle nr_cbufs=0 case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc7fbe114bac338e7075efdb325053ef41dad91c",
"description": "panfrost: Drop implicit blend pooling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8deb1eb6a2244e765a1789c87b32ff43bd5349c",
"description": "panfrost: Share tiler_heap across batches/contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01d12c353e2d6cbfff11c566940b3f68f7ac11b3",
"description": "pan/decode: Don't try to dereference heap mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b41692caf427fc2335121e762bb3a539ef7506cb",
"description": "panfrost: Avoid minimum stack allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17c617cdb7f9710651b10f5b00669fc31c372c50",
"description": "panfrost: Introduce invisible pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40c0d7a13df02ee15e2e0e14ed4ab53c7e866a53",
"description": "panfrost: Pre-allocate memory for pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fed1c75ef4d165a3c96f3a9ac0295268c16c6be",
"description": "iris: Fix headerless sampler messages in compute shaders with preemption",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58817bda8bccc7d5803f69fb029ae741dbf2a814",
"description": "aco: fix file leak in ra_fail()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c2b1978aa47c5b8876a589aa035a670d55e87c2e"
},
{
"sha": "74ac8f3f648183739e00717acf030a35682eb71d",
"description": "nir/opt_large_constants: Fix a type/deref_type typo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "df9596353a60bd38bc0185501750a7f4da5a06c5"
},
{
"sha": "e5bac3c669c1773ce8dbfeff271e7d7d444a39bc",
"description": "gitlab: ask for more detailed info about GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b553c7dd96af6f79b94cf1729c5e151e5b857e6b",
"description": "radv: fix null memcpy and zero-sized malloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b50ae770144ef6622591c7cc23aa96e45933cf37",
"description": "radv: align pipeline cache entry and header sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f08af6766c23295922a08a95d0183820f7bc702",
"description": "radv: don't pass null to _mesa_sha1_update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30fca3b2e65c6125c24894ed11b15e09a52b42e6",
"description": "nir: fix memory leak in nir_cf_list_clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ec38d746824046f780efa934d4f25c1c8b32a8",
"description": "nir: fix potential left shift of a negative value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "391eeb744356353e96ce34f23b8b16b718a02d61",
"description": "util: add a alignof() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "721cb6cc07978259e055c5c7ff7093819b18e8b5",
"description": "gitlab: ask inxi output to be in code blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e901b901cb61519514271ffc76a8c784c5e37d2a",
"description": "radv,aco: report ACO errors/warnings back via VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2b1978aa47c5b8876a589aa035a670d55e87c2e",
"description": "aco: rework the way various compilation/validation errors are reported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc723dfda7b3e6b4671b068785c50bd49aa27ee8",
"description": "aco: rename DEBUG_VALIDATE to DEBUG_VALIDATE_IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "709dffa856682b706e516dd324e2f5129a127e8e",
"description": "anv: null check for buffer before reading size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b9a05447a1976101c04a02f5588c51de0b0f6573"
},
{
"sha": "8d38b25788c9f9bcc1c8bf2a422162328ac663d1",
"description": "util: Explicitly call the unpack functions from inside bptc pack/unpack.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edf0aeb3cd264a431cd9d6bf7a758fe37bfbef04",
"description": "util: Expose rgba unpack/fetch functions as external functions as well.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d503b36ca24e1747e99a034e05700ad80c0682c",
"description": "iris: Drop buffer support in resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c54bb23967b3cbd0954adac9e6155d3a56812900",
"description": "iris: Add and use iris_resource_configure_main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51e42e218398da818fc223e2f5da61017fb31f8a",
"description": "iris: Move size/offset calculations out of configure_aux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b2fc9195988ba59f629a8e720ccba0d9bf0d532",
"description": "iris: Drop old comment on clear color BO allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd3c20674ea957901a6ff7c1bd62026243fd5e78",
"description": "iris: Drop unused resource allocation optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2555321a109b216756c275f7201b6d71def1439e",
"description": "iris: Drop iris_resource_alloc_separate_aux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dc0a79a581b91aec301991706242f11aeb1473b",
"description": "egl: drop another indentation level in _eglFindDisplay() by inverting an if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b2fc1d1b5a822692321af1a2a01dddbc9cff356",
"description": "egl: drop an indentation level in _eglFindDisplay() by replacing break/if with a goto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5d36e9cb6c73c6e4eea4df247ded96535abae18",
"description": "gitlab-ci: fix quoting of variables passed down to bare-metal runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72fac11ca37c67a13225dbe8c04e73cdca36ae5f",
"description": "gitlab-ci: fix testing whether a variable with a given name is set or not",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64fb3e6def2b71df2766fabfeddadcc732155775",
"description": "docs: update calendar and link releases notes for 20.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8be321f30abcc8f72feda8ff48ea25dfd60e4c08",
"description": "docs: add release notes for 20.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd38ea77e80d1d8f10097c4484ecf5f370effd03",
"description": "v3d/compiler: add v3dv_prog_data_size helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a880f97d593a461bdcce27e526423a9b1d6834b4",
"description": "compiler/types: Allow interfaces in get_explicit_type_for_size_align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df9596353a60bd38bc0185501750a7f4da5a06c5",
"description": "nir/large_constants: Handle incomplete derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3c595dfc4cd1745e10698f0c037a7f32b63789",
"description": "nir/find_array_copies: Handle cast derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0a0bcfa263434507134c382f33d54334c4a67a3",
"description": "nir/builder: Add a nir_iand_imm helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac95bb45e821f5ae89e23b1b10bb8e62cdf81a76",
"description": "nir: Initialize nir_ssa_def::live_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f7784ee8da38050a99aa55a27fe18a7f85b6464",
"description": "clover/nir: Use the correct address mode for shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2226f7a98d6dc5b1c98ebfc93bac2857777bbf7",
"description": "clover/nir: Stop computing the global address format twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "884d2021d9a1950ed9a77ee21db0af911a0c5b1b",
"description": "clover/nir: Stop setting ubo_addr_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ef9c110d5d368269328744c37e89cf3026fc7b2",
"description": "nv50/ir/nir: support load_work_dim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "080bee33da1866f4fa00de9197ec15d3fff5722c",
"description": "nvc0: handle nr being 0 in nvc0_set_global_bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b283fb335b2736ffe53c6d7d075c1b14dbcadce7",
"description": "nv50/ir/nir: fix global_atomic_comp_swap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "20d0ae464c4accd97227b1b4e805a9c10183647d"
},
{
"sha": "4403176201f7cad59dabfaf714df12d348332bab",
"description": "clover/nir: support int64 atomics if the device supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e904f92938ae9ced208801491e228e8a9fe87a",
"description": "nv50/ir/nir: assert on unknown alu ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ada8c76cca177fbf91575fd6369829d55e110274",
"description": "nve4: fix uploading unaligned sized input buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "918e444f04552c74e805885caa0db66352fac2fd",
"description": "clover/nir: Call vars_to_explicit_types for shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e7c2d1862e01755f529251362a1baaa4dc6f9f5",
"description": "nir/glsl: Add glsl_get_cl_type_size_align helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a27823ef2cd617db8a57d6c1c645a220ac83ee21",
"description": "freedreno/ir3: Fix assertion failures dumping CS high full regs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f7bd3456d79aaeccb5f5e8d1408e85ad198f4f38"
},
{
"sha": "ce335dcb19297d04f3fb6ce0d290ff99130d09f7",
"description": "freedreno/cffdec: When .mergedregs is set, don't count half regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "803ec06b1b3455cb320e69ae34673be12aef01ec",
"description": "freedreno/ir3: Fix compiler warning from the setjmp fails path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3d6e4a201af04018f18c413dead488c3c5565e1a"
},
{
"sha": "c1a6e345739b83cc0ae386f455246caee3e06ffe",
"description": "nir/lower_input_attachments: Support loading layer id via gl_ViewIndex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76f711d09d2f8c9b3bcd9f8c1694e553a486ac1f",
"description": "tu: Use an input for the layer when lowering input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77716294b771918bf65358131bce1853b8be638",
"description": "radv: Use an input for the layer when lowering input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d243bf10326b4eb5163e4f1ae35ca8692a0f6839",
"description": "nir/lower_input_attachments: Support loading layer id as an input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e72895767bc5201215e27ac607bde24af114bb60",
"description": "nir/lower_input_attachments: Refactor to use an options struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "340c73d4efd6198df077bc0f8b4e670df42f6ec6",
"description": "nir/spirv: Add the option to keep ViewIndex as an input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1e69570331183987dd4d490fd12acdf94982953",
"description": "Revert \"gitlab-ci: reuse container_post_build when building the test images\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "40ab6d77c06fe5c0882fe3320583a6a2b1355eab"
},
{
"sha": "7e3a788bd30664e178e1e928719bc8b9bef3a46d",
"description": "freedreno/a6xx: fix occlusion query with more than one tile",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c"
},
{
"sha": "5550bc0423015fbb6076195930a4fb9ec2877255",
"description": "freedreno/a6xx: only generate streamout for draw pass shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee7949b06456b9d675023fc38a3b60d51d214524",
"description": "freedreno/registers: SC_WAIT_WC is not a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60dae98456830a6a1d0b28e22555e9faec948a32",
"description": "nir/opt_remove_phis: optimize out phis with undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "326eb56718925828e886f40f72ea4a97b4657196",
"description": "egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "eae181e3eb9cabd98a78e8440c81cd08e8a26778",
"description": "egl/x11_dri3: enable & require xfixes 2.0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c9cf84409bfc046b80c8da44b4a3f805b225a5a",
"description": "ci: Run deqp-gles2 on RadeonSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff3ea3b3bb36e7ca3c65a64bee0a422346bb39b5",
"description": "pan/mdg: Fix auxiliary load/store swizzle packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "529f79d639dfe6ba325b04edd78cecd5cbbf55cc",
"description": "pan/mdg: Fix printing of r26 ld/st sources post-RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14e774929ecebbaf9a9c014ff3b47b68f7064439",
"description": "pan/mdg: Identify barrier out-of-order field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af97331aba5864ac3d029faab4e6ed0b216b318f",
"description": "pan/mdg: Handle 32-bit offsets from store_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06c31031e7e87d83747e3f531f8fd5264c03dc08",
"description": "pan/mdg: Ensure barrier op is set on texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "92c808cd475c69841eaaf020505208f286ad38cc"
},
{
"sha": "415eb43fd5f93278061a07ea1cee586460183a6d",
"description": "panfrost: Fix shared memory size computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39bf1fb3221c0ab79e4609ca3588e2eeb9e3e2da",
"description": "panfrost: Fix WRITES_GLOBAL bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dce7722ef89100e5dea337064a9d6631bb18822a"
},
{
"sha": "8626d4cbef0bc4fa85f7bef3ef015a8247c8483d",
"description": "android: freedreno: Another build fix",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "62ebd342e67fc0c12b181f91a488fa7a834fff6c"
},
{
"sha": "41bb6459d3a7dba21ff811069dc4757d7789fd12",
"description": "radv: restrict exported symbols with static llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a457256e2d697d9bae56031a07ae0309d8f59512",
"description": "freedreno: Destroy syncobj too when destroying fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b08fcab44d7a4839f141572ac1c4e80e9180cbb5",
"description": "gitlab-ci: reorder container_post_build call for arm64_test image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40ab6d77c06fe5c0882fe3320583a6a2b1355eab",
"description": "gitlab-ci: reuse container_post_build when building the test images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cf7a3968f3cf84675fbb29cda90432d0367b252",
"description": "panfrost: Hoist assert from bind to create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b129dd335ce6a60390799814d4517b32767b008",
"description": "panfrost: Remove useless comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2e41590293a4c773c4f399e4f46fcf91cf8cbe9",
"description": "panfrost: Hoist add_fbo_bo call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "433fa39c2e616e2f0a6102904c93969a4e42e79c",
"description": "panfrost: Drop QUADS primitive convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b21c8b15f022a1838d88e6f667783dcff6bb9e6",
"description": "panfrost: Drop panfrost_invalidate_frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1362371a96e4138262fd26e4bfb38b3e266a8d13",
"description": "panfrost: Drop ZSA null checks in draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec35159fba57531dd88726504c4813f02a8ed0fd",
"description": "panfrost: Drop rasterizer null checks in draw calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e46d4fe8bc4c977d81a55672f5e1138a4ccd6112",
"description": "panfrost: Decontextualize rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d26f62c667099fc3d30a3155335ca4f0e73c8d88",
"description": "radv: track and report if a logical device is lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c53dade01ede6d6ab0a3b280dc309cf1dd317c",
"description": "ci: Update kernel used in LAVA to 5.8-based drm-misc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91cd7fe97848d8b57a90bea81c41306602cc1b32",
"description": "ci: Fix URL to imagediff page in traces dashboard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "922217431c6c99374b7e9c2adb3cf7cc60d5c3fb",
"description": "ci: Test Panfrost with more traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d5f4d3f709695dfdc599f16ee6077cdaa004bcc",
"description": "ci: Split traces.yml file per driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb787773b2da2d2f282cd275620ea2581b3c9b44",
"description": "llvmpipe/nir: lower some more packing at nir level.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95d611e036a2d79d33c833d30ce38e842443d904",
"description": "llvmpipe: lower mul 2x32_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25ba200985dc20270631737d11e4b985c6874f10",
"description": "llvmpipe: lower cs local index from id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cc5b75577d3e9817887c35496ceff36ee47146a",
"description": "gallivm/nir: split tex/sampler indirect offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e616223024d05c86df104368b558ffa612fdec7c",
"description": "gallivm/nir: fixup compact TCS variable storage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "597d0e9b5fd8d896c9837f5ed8d5322aa937a999",
"description": "gallium/nir/tgsi: add support for compact variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe9667e336b55c11c08c5e95f835a2905560fb39",
"description": "llvmpipe: lower uadd_carry/usub_borrow.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7893dfa247c5b4ff263847537fbe7265423e2664",
"description": "gallivm/sample: fix lod query on array textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da4f2215aac827b9e60ea7699d9fd95e1e16a373",
"description": "gallivm/nir: add imod support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "407fa329a4b576d5747662f2caeb752cb44ade6d",
"description": "gallium/nir/tgsi: reindent some code in the nir->tgsi info (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e137bbb87fa8ce9a4ab1f24bba26f12c1f65cbc9",
"description": "llvmpipe/cs: update compute counters not fragment shader.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a6f6ca37c82bb6810971cab0dccc308e4d28a05a"
},
{
"sha": "6c7383d315f615bb5f003e1af130112f964853cc",
"description": "vallium: fix input attachment lowering variable shadowing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "e0e9712a4d8008328578c0698157924a8aff0970",
"description": "freedreno: support GL_EXT_semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6187aa1c3506a75d55fd7966a7314785f7bff77",
"description": "freedreno: Enable GL_EXT_memory_object and GL_EXT_memory_object_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3c39e5052233aecfd1748be9d0185ee23604c22",
"description": "freedreno: Implement pipe screen's get_device/driver_uuid()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bef126c6214d68dccc82385f6bc91941ccabacc",
"description": "freedreno: implement pipe screen's resource_from_memobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03fdf418a58c60fcbe1d010f400d3a4692146101",
"description": "freedreno/layout: Move hard-coded minimum width for UBWC to a macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78",
"description": "freedreno: Refactor fd_resource_create_with_modifiers() into a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eecd3d68466327567df7da468cc2088a652e22f",
"description": "freedreno: Implement memory object create/destroy for GL_EXT_memory_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e48f27ee6454db2856ee24be78873513867c11a0",
"description": "st: Pass TextureTiling option from texture to memory obj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b479de8537ad34ec56d61f87d53a327a175eab36",
"description": "spirv: Don't emit RMW for vector indexing in shared or global",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f038b3a136175c0afcc6545b886238a7b5dcf515",
"description": "radv: Fix handling of attribs 16-31.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0067f8992002b44bf75f98fae43886c5a6227075",
"description": "radv: Override the uniform buffer offset alignment for World War Z.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1d4721e21b4d386e242714acc414c6f7e1294eb",
"description": "driconf: Support selection by Vulkan applicationName.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88b9eb9c5f5d18bec2419471b1dedfb6136bc43",
"description": "egl/android: Add support for CrOS buffer info perform op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acb235c0c8a4100b0a10a54969c94e300b6005c3",
"description": "egl/android: Use droid_create_image_from_prime_fds() in get_back_bo()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cad9d42bb4ec7166c860d8377520fd1bb4dd37f4",
"description": "egl/android: Move droid_create_image_from_prime_fds() function up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c8b67ed0c4f0d54755aff2f247d4e7e6fd76af9",
"description": "egl/android: Simplify droid_create_image_from_name() path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47b6f330cfb4c214fa84cfe8c7a435499600c2a",
"description": "egl/android: Drop unused ctx argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc788f0ffc71df1b82bf1fb19fbed523bb970ac",
"description": "egl/android: Look up prime fds in droid_create_image_from_prime_fds()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "972f36d8fa62442589b26885ef330c3306427ed1",
"description": "egl/android: Call createImageFromDmaBufs directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c98066e8051fe17c5cd2669dd3a8db14c0bfd1e",
"description": "freedreno: Add afuc regression test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d145fcc1c1cd6dcf7b01b9b1b911041b4a29f9d8",
"description": "freedreno/afuc: Install asm/disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0b87186df201c776c140a3d543b52cb5ca40c2e",
"description": "freedreno/afuc: Make 0 a valid number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66dd248593b5fa54680b84032f382551ed7c3cf7",
"description": "freedreno/afuc: Handle xmov modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2b19234d81fe8fa47ad735c08049e1a6c0d2ce9",
"description": "freedreno/afuc: Add iret",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2c14ac070b6703d3e395707ab7938aca4fe4fdb",
"description": "freedreno/afuc: Handle setsecure opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0acc394486fcf8b4dc4cde268b621e89d7f4a0bd",
"description": "freedreno/afuc: Fix printing preemptleave on a5xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "165009bc7021a0f2310222959cbb41e74b7de8d3",
"description": "spirv: Add support for the CL Round instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d28270968e0728bf8bdf48a6abd261c50d9ef07",
"description": "meson: Make some warnings handled as errors with MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45f22528792d3ec072162aaff9b69a08bf1252e0",
"description": "meson: Add MSVC narrowing-int-to-char warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8edf8e383db716c4837c82cced1ae8d6f220551",
"description": "Revert \"CI: Disable Panfrost T720/T760 CI\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "9ef192c100b4c4520c99a9948bf0cfbd52e363fc"
},
{
"sha": "fcc7a1e7b6d6bc149938c1203a55e1ede3517af5",
"description": "gallium/aux: reorder vertex attributes in triangle fans according to PV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5cce8929ad61449ec0e43046a9699e19a2df0ce",
"description": "gallium/indices: translate primitive-restart values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21952f1400aff00f3a04e95e9f960318e1853cb8",
"description": "gallium/indices: introduce u_primconvert_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2e9cd3f773863f5745a7eea1f6f9cec11f84a8a",
"description": "gallium/indices: implement prim-restart for triangle fans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfc0a62994270774554dbc1464d25a6e6f9ebe03",
"description": "gallium/indices: use prim_restart-helper for polygon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aa4f64e8d50dcfced6b963bce7a7a28a0b7cff8",
"description": "gallium/indices: implement prim-restart for line-loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac96225eb0e4108a416049f3ebac6c5bdb178e9d",
"description": "gallium/indices: generalize primitive-restart logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2122b902b8003719c739db718a97463bbf99ebb3",
"description": "gallium/indices: don't expand prim-type for 8-bit indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c85d6c523f137571768ab3bb190a201ae294421",
"description": "gallium/util: factor out primitive-restart rewriting logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6ebf6eba958651321a8e332677877c0fe7ee7ec",
"description": "spirv: Only require bare types to match when copying variables",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf1a1eed882980a1cd08482386e3a001ce64a5a4"
},
{
"sha": "16f1d8b3910496e04faba22f5d7b0ba84c07e6ad",
"description": "glsl: fix crashes on out of bound matrix access using constant index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dcb1d272fa29d2003ccbae180aba5dee52921e8",
"description": "st/mesa: Replace UsesStreams by ActiveStreamMask for GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab5a36b342f3a52873a5805f3d5f92bfd52fd7a4",
"description": "meson: fix trivial s/dir/dri/ typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ef192c100b4c4520c99a9948bf0cfbd52e363fc",
"description": "CI: Disable Panfrost T720/T760 CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a26015764efd52e8102ef3848ecbdff7d33fc13",
"description": "st/wgl: do not reject PFD_SUPPORT_GDI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac9c94fa14f031fc845e59a46c20993366849595",
"description": "CI: Skip another flaky GS test on softpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e513d8d8cd112569674d08156c476c0333c101bf",
"description": "CI: Skip flaky CS test on VirGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e447c1ad2d605bb234b43ef63c5d9ce53d9ff37",
"description": "CI: Disable Panfrost T860 and AMD Stoney tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80163bbec3a3c0a9d566b4a562b720639fbdcf96",
"description": "nir/vtn: Support OpOrdered and OpUnordered opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81e6ad829862198e6fc508d6f97c369e7252abac",
"description": "nir/vtn: Handle LessOrGreater deprecated opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c349e35034043534a8440777a5f45f5f4112bf97",
"description": "nir/vtn: Support SpvOpIsFinite via fisfinite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af59e4c40043d1b966fa8dce74b2894348e1b004",
"description": "nir: Add fisfinite op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6e6f52206ebaecb68ce404307e626f62afdb6ba",
"description": "nir/vtn: Support SpvOpIsNormal via fisnormal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ebbed6ddcc078562ebc6361604f00e32ffa0b0c",
"description": "nir: Add fisnormal op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "199bea0fd80e65178a9d12c705a9f0aaf0a36ceb",
"description": "nir: Fix i64tof32 lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "936c58c8fcceee086d3c492712595555afe82266"
},
{
"sha": "f9e773b92059f4c13735fa3214d5c505f9e06d66",
"description": "llvmpipe: enable GL 4.5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e40b2c15503759b7320c79bfe7ae9b9dadfb43f",
"description": "llvmpipe/blit: for 32-bit unorm depth blits just copy 32-bit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "18e464cfc05cdae59af8d00f214a6477a72b8ac7",
"description": "compiler/nir: Add new flags to lower pack/unpack split instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e9d28007a44c664c79cd89549988194e156a39f",
"description": "mesa: Move ATTRIBUTE_NOINLINE for glsl_to_tgsi_visitor::visit_expression for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c60cea0daa2b140547088188d90bce6f09bb1517",
"description": "glsl/test: Don't run whitespace tests in parallel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeba69deaa536776452ec8b22a3131f187e82cac",
"description": "drisw: Port the MIT-SHM check to XCB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee905aa3a014191cfa68160256622fcecb7a66c5",
"description": "nir/vtn: CL SPIR-V callers should specify address modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a097bf160a9c05e173f7255891a38304a326ca52",
"description": "nir/builder: Make nir_get_ptr_bitsize take a nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "627c8e1640b3a2e4b2f86c52d88aa0848c583633",
"description": "nir: Add nir_address_format_32bit_index_offset_pack64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "113458d3720c5a96d0ae0bb9260951056b9b31f8",
"description": "nir: Add nir_address_format_32bit_offset_as_64bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1ed83fddd7518cc92b609d60129426bd9b4158d",
"description": "nir: Optimize mask+downcast to just downcast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd9b33d516737cbb8ac6cd47963d4214f69932b6",
"description": "nir: Fix serialize/deserialize of void samplers/images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c17b58a9e6092ebaf987dec1ba111647fd11d55e",
"description": "glsl: Add 'bare' shadow sampler type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "418c4c0d7d48a42f475df1ffb93b3a33763e7a4a",
"description": "compiler/nir: extend lower_fragcoord_wtrans to support VARYING_SLOT_POS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aaddf1a342944743f65ab0c55df46f2c7d3c17f",
"description": "compiler/nir: rewrite lower_fragcoord_wtrans to use nir_lower_instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9f4b14ac6d2e39584cea4d67d4b36a34c17f150",
"description": "Revert \"CI: temp disable t720/t760 jobs.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f1001a38275fc4bcc2491b58237a12dec08c621d"
},
{
"sha": "d79c946fb35fcb43380ad63feb6ccc2428a043f4",
"description": "nv50/ir/nir: rework indirect function_temp handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd265bb4f1fb6770a296ec6c2bf22692bd3054f6",
"description": "panfrost: Update CI expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a13351234cae688ef5ed2aeb6c42d719c76c5cd",
"description": "panfrost: Drop union mali_attr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e3fe54e2e01a562f285eb98910b7f4d8ba475f9",
"description": "panfrost: Drop hand-rolled pandecode for attribute buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec58cda5da0b7d43b5ff71db4f4f3b85629e6739",
"description": "panfrost: Use packs for varying buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9732b64862f57b214e96ce01dba4674808987a22",
"description": "panfrost: Remove mali_attr_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb2762a837d8da9727a20ee17a86d8609f093e49",
"description": "pan/bit: Use packs for Bifrost unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ef205dabd4909c6768f2181fff95fe3f9b451cf",
"description": "panfrost: Use MALI_ATTRIBUTE_LENGTH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59fa26902d56e068de1769a62d8329e6777bba92",
"description": "panfrost: Use pack for general varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c850637f5a988ce92c1dd22809229a1d2c22d37",
"description": "panfrost: Use pack for XFB varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40b4ee9426f7b2e73e79e68da8c600cc8b4d643a",
"description": "panfrost: Factor out general varying case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b805cf9b1f4eaf91bf21ff9d0fe9b86ce7e73041",
"description": "panfrost: Pass varying descriptors by reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5a264facfda518bb854737a563242cb36626c22",
"description": "panfrost: Reword comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44397c580cc2401fdfea0a2f7d1df93a4e8d866c",
"description": "panfrost: Use packs for vertex built-ins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e646c861fc62d4163d9a94f910d3bb97731ed0b7",
"description": "panfrost: Use packs for vertex attribute buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9bb5dc911a1de4a1178af458babcaaa64998327",
"description": "panfrost: Inline panfrost_vertex_instanced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9dc22512202f793f89d6cb86a780f81c2b88cd5",
"description": "panfrost: Hoist instance_shift/instance_odd fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27f8b879cce4e396d3ca352f1366f5711346e96f",
"description": "panfrost: Use packs for attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6caf789c07a8fc1968d4849f662c2e74c7b6160e",
"description": "panfrost: Move attr_meta emission to the draw routine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8236fa3ff166053f7e47a1a768631d3e9bf800bd",
"description": "panfrost: Make attribute-buffer map explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc81ea0c209078b02e1eb62a27d4c31b292ba3d",
"description": "panfrost: Simplify offset fixup proof",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fc90f7c3c5ad80360c87c6e0ca66d5b20e612d6",
"description": "panfrost: Use better packs for blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e7fd2a0346ee364b1b0ccf58cc9214a602fcc35",
"description": "panfrost: Add XML for attribute buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76de3e691c661f7e7d64e0ca333ba429ca74e5ba",
"description": "panfrost: Merge attribute packing routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c8a722b85eaf13d2ac9d722fd5be053cb69903b",
"description": "panfrost: XMLify attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdc3276317de5da31b7336a6aba0525bbc752191",
"description": "panfrost: XMLify mali_channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "668ec24bfdb58090b769a51327ce81dd64da5eec",
"description": "panfrost: Squash 22-bit format field in attr_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5f18ce144f633695ee8fbadb0479230fa099817",
"description": "panfrost: Drop NXR format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5",
"description": "panfrost: Set STRIDE_4BYTE_ALIGNED_ONLY",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "350dd2a36dc54d55fafaf173faa613e66f0666f1",
"description": "pipebuffer: Remove unused buffer event in slab bufmgr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a012f429dea68af4c4941ab8004271bc8ff18f3",
"description": "nir: handle load_input_vertex in nir_get_io_offset_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83953f9d4d40d560586785e7342d7784bad6fae2",
"description": "nir: remove nir_strip stub declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3a9781ee190a81766dcf6243aabef57839ab5a2",
"description": "compiler: add glsl_print_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7c04b1790fb69e2f0f942a286c76b3efef85eab",
"description": "ac/llvm: handle static/shared llvm init separately",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "50d20dc055decf43f956601d71572f825c2b2eca"
},
{
"sha": "916110e17f2e04d685978e6b385b3fe0d3231fe9",
"description": "st/mesa: Enable clip planes lowering for geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "584f27326c1560cc23538cb76fb734ab492ccc3c",
"description": "st/mesa: factor ucp-lowering logic into helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff4c991fd1c1f5f211ba9251f9c4701a1e013bf2",
"description": "compiler/glsl: Initialize local variable to zero to fix MSVC RTC error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef",
"description": "vallium: initial import of the vulkan frontend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8004fa9c9501d91669ac51d32c9a9143286ca7ea",
"description": "vulkan/wsi: add sw support. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a9eba4acd0b202967d312851a3cc143275fb653",
"description": "util/format: add some ZS helpers for vallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3abf548270bbe92aea17b976397813ba763f4ea0",
"description": "gallivm/nir: add load push constant support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94e4a17f29b5f487213b37e8376eadd87308856a",
"description": "llvmpipe: add support for memory allocation APIs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecb617a6a757a375a66b3c2ad25990011624c41a",
"description": "gallium: add a resource flag to say no over allocation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6c7ca218d77e5369d40d76941e7267d81633dc6",
"description": "gallium: add an interface for memory allocations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50b039590e19d07607ae0714ebffeed6d4f182d5",
"description": "radv: Use getter instead of setter to extract value.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "64768111c302014a6ae8db6122dedf0d5e5168cc"
},
{
"sha": "09196355b2b2b6a2d3935eb3c43fe784d226426a",
"description": "gallium: Use unpack_rgba() instead of fetch_rgba in translate_generic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b8d67cb64ca38c93089da2f0b414c5897a19e27",
"description": "util: Move fetch_rgba to a separate function table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc84369b70781e5e0984c7950e4d084abce8050",
"description": "util: Mark the format description getter functions as const.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35b22b5da0277ba12fdb45fee79bca75cc6bcf5c",
"description": "util: Make all 3 fetch_rgba functions occupy the same function slot.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80babbbf7ea4facc653b1dbecd3a8b1de43dabed",
"description": "uitl: Add R1_UNORM to the list of noaccess (no pack/unpack) formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6668d7a5f36a31793a5309b5a612b8a388c3fcd9",
"description": "egl: drop unused egldriver.h header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f01fa11d78263a4923406babb9834ce5edea32f",
"description": "egl: drop now empty egldriver.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "890d0334c156ac830c1f329ac52e5c1cf8bb7e54",
"description": "egl: inline _eglInitializeDisplay() into eglInitialize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e7ae395e72c710be7d153c76222633aa8ab7444",
"description": "egl: inline _eglGetDriverProc() into eglGetProcAddress()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "735b35e34a8bf733748e89fe45fbed058ebf0739",
"description": "egl: drop unused ${drv}_driver()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c74628fd1e5d9af756d56b6026e72203523e6df6",
"description": "egl: replace `&_eglDriver`/`NULL` tested against `NULL` with simple `true`/`false`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37be01bff776c85d89cd33ec5fae2e179748e475",
"description": "egl: drop unused _EGLDriver from MesaGLInteropEGL{QueryDeviceInfo,ExportObject}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eb5847d487d76a763b739219366f62b19bc5a73",
"description": "egl: replace replace _EGLDriver with _EGLDisplay->Driver in eglapi.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "372c6c42af1dc7600eadb2712739986b2ba35325",
"description": "egl: replace _EGLDriver with _EGLDisplay->Driver in _eglGetSyncAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9fb63ab03c3d0ab73916d3e52c4b66b3a1e79fd",
"description": "egl: drop unused _EGLDriver from _eglSurfaceAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b981babb937b4355c5c1d2415d95e725ba18e659",
"description": "egl: drop unused _EGLDriver & _EGLDisplay from _eglQueryContext()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ef8aacb60e758d38e13d30fc5613f272bd3ddbd",
"description": "egl: drop unused _EGLDisplay from _eglSetDamageRegionKHRClampRects()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0345a614629d6e22c942cbaee095d04a14d72c2b",
"description": "egl: drop unused _EGLDriver from _eglGetConfigs()/_eglChooseConfig()/_eglGetConfigAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c745644fb84aaf40354177fb795c4a2bd01e30",
"description": "egl: drop unused _EGLDriver from SetBlobCacheFuncsANDROID()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bbb0c7689bb4d999d4b2330b4edf03d39b1430b",
"description": "egl: drop unused _EGLDriver from QueryDmaBuf{Formats,Modifiers}EXT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a71dcd2dc2a058f38f6cce78cfe32f9e7f3ac92c",
"description": "egl: drop unused _EGLDriver from ExportDMABUFImage{,Query}MESA()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "429e936948045d6314235581b79d29755b8bdc8c",
"description": "egl: drop unused _EGLDriver from QueryBufferAge()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "155541bc025ad8ff122ffafa28df452c7b53d771",
"description": "egl: drop unused _EGLDriver from PostSubBufferNV()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f010568ea25d4d6fe75d5764c42c24285a529dc3",
"description": "egl: drop unused _EGLDriver from CreateWaylandBufferFromImageWL()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "845a37ce355805f524ccb36ac0bfe668dda3be6d",
"description": "egl: drop unused _EGLDriver from {Bind,Unbind,Query}WaylandDisplayWL()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d5162eddf8b1a3b7f1f4b60fe15e41ccf9fbd33",
"description": "egl: drop unused _EGLDriver from {Create,Export}DRMImageMESA()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "692b9c6ed0c61b388aedb908faba61af0ef6abe5",
"description": "egl: drop unused _EGLDriver from DupNativeFenceFDANDROID()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f49805c441aa787c8efb281d311d2d54c69ca84f",
"description": "egl: drop unused _EGLDriver from {Create,Destroy,ClientWait,Wait,Signal}SyncKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "740ec08f21c7eae2036a2af441250e1416437acb",
"description": "egl: drop unused _EGLDriver from {Create,Destroy}ImageKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7d15d2ae3a6b0cbf6770ae50eff58ec2dd506e1",
"description": "egl: drop unused _EGLDriver from GetProcAddress()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8d1c4647f2ed42170e1ec4780dba9bf1f1b4c0c",
"description": "egl: drop unused _EGLDriver & _EGLDisplay from WaitNative()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e65469c706184fc900fcfbae046ee0a645160c6",
"description": "egl: drop unused _EGLDriver from WaitClient()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "648f603c35670d3f2724f09c3ff73503bc3d843c",
"description": "egl: drop unused _EGLDriver from SetDamageRegion()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d202fd6596c08fb8cbd745192f547d98f3e5ec84",
"description": "egl: drop unused _EGLDriver from CopyBuffers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82035b2e3db01090f726c2a2c35de9ddf539e2f0",
"description": "egl: drop unused _EGLDriver from SwapBuffers{,WithDamageEXT,RegionNOK}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "347840cf43624bdb2a5ce820e1001842e3f75ded",
"description": "egl: drop unused _EGLDriver from SwapInterval()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f4a6ad3b32aeb9e7172a8ec80c969495637cf17",
"description": "egl: drop unused _EGLDriver from {Bind,Release}TexImage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "982ac69e3f838904f4e218a5ccab1eff9a25c387",
"description": "egl: drop unused _EGLDriver from QuerySurface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a17f1db555172597a15c3c88396f44b4aded5fc",
"description": "egl: drop unused _EGLDriver from MakeCurrent()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b4c474ed7d217ae27edc6f9e30feba651ef6a53",
"description": "egl: drop unused _EGLDriver from Create{Window,Pixmap,Pbuffer}Surface() & DestroySurface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f27a32a7927662eb4ce124b116ca561c3f693f3f",
"description": "egl: drop unused _EGLDriver from {Create,Destroy}Context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "435ad514163d58596059256ae8f0bc518b99b4a1",
"description": "egl: drop unused _EGLDriver from Terminate()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad61d4f14619ce43c5f558fc2ce5ac1267a95e25",
"description": "egl: drop unused _EGLDriver from Initialize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e87e68d836e5e08025ce61d5aa79a5c68a5784ef",
"description": "egl: replace _EGLDriver with _EGLDisplay->Driver in _eglQuerySurface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3aa7b2e1b19ac71c1eee71c8a2a61cfc7d1a6d3",
"description": "egl: replace _EGLDriver param with _EGLDisplay->Driver in dri{2_x11,3}_create_window_surface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "485f8f89f9027546df169b7b141d5f4dccb1a85e",
"description": "egl: replace _EGLDriver param with _EGLDisplay->Driver in _eglReleaseDisplayResources()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a76423e481ae0a5ed7726d43700cb0937ac9890b",
"description": "spirv/vtn_cfg.c: Include util/debug.h for env_var_as_boolean.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "430e3310e2aed924dc4e0729644e629007d73ef7",
"description": "llvmpipe: only read 0 for channels being read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1001a38275fc4bcc2491b58237a12dec08c621d",
"description": "CI: temp disable t720/t760 jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "031f9e17d2c387a64770246c2e5801a233a8ea3c",
"description": "anv: don't fail userspace relocation with perf queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb"
},
{
"sha": "dc667b1f192d33d073832a50b0e920734f9fb8ef",
"description": "nv50/ir/nir: fix smem size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "384c4df23dafa516fbe76e2844b259087400543f",
"description": "clover/nir: fix mem_shared by using address_format_32bit_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa8661141a0f466994145e99be4d4bd4f9684a9d",
"description": "android: util/format: fix generated sources rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84ed2d0980bfa98898606c67e7441bc83da6100e"
},
{
"sha": "b41e74ae4a7c8f67c47149b4415f715f8a4d2597",
"description": "spirv: Add a MESA_SPIRV_FORCE_UNSTRUCTURED environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "217def3ac6721bc7d8a1f99d2fc4501e5ee8627d",
"description": "spirv: parse unstructured CFG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "467b90fcc46efdd5ce64a12937fedf507d0242ec",
"description": "spirv: extract switch parsing into its own function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96dff31bc8f099651f4b96e9658bdb2a1c4b53cc",
"description": "spirv: Move the emit a 'return value' store logic into own function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4638de8b1b3e362b356587622b1178f2d83bc619",
"description": "nir/lower_goto_if: Add some debug prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d57573dcd4aa2160f3153df466b01f377484a3fa",
"description": "nir/lower_goto_if: Add a route::outside set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2bf850672bb3691044d773c9fd96d0e80c7fcf3",
"description": "nir/lower_goto_if: Replace a tripple loop with a double loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b892d473b4e9399697d45a98d6cf02fa0e900e7f",
"description": "nir/lower_goto_if: Add a block_for_singular_set helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "193765e26ba4c9a8f8c9a10942a87bd65b4f1587",
"description": "nir/lower_goto_if: Sort blocks in select_fork",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fad20f21b39b72c965151a0e2b0fb36e436b813",
"description": "nir/lower_goto_if: Rework some set union logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1617985896274dce37b943307d456a042fb2a6d",
"description": "nir/lower_goto_if: Rework handling of skip targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2455d03c3113fbfe070fc30f3b292d3143e443b1",
"description": "nir/lower_goto_if: Use util/list instead of exec_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f69d732fcaba332f83aac073f2376ded0d3d5c74",
"description": "nir/lower_goto_if: Clean up ralloc usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "202b4df4aee790bb5b9486deb7c014ed440f27ff",
"description": "nir/lower_goto_if: Document some data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b273611bb177b1a00d292f4d7df55efdf0f4ad61",
"description": "nir: Add a structurizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "025bdbac3e09ae9bac9eefb831e9446b9574d120",
"description": "nir: Add goto_if jump instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92db942fc6af52ea5a4a3eb77533a045ffe56685",
"description": "nir: Add and use nir_foreach_block_unstructured helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4768ea1a77ad7559004949d0cf1eb7af9a4499d9",
"description": "nir: Add a structured flag to nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19f35735a09546f630a92780cdeb2cc9ad08bad8",
"description": "spirv: rename vtn_emit_cf_list to vtn_emit_cf_list_structured",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16f858968f2e066069ceaf4aea3deebf22a188d7",
"description": "util/set: add _mesa_set_intersects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf756a64fee4cb1305df73e53aca7a40e56b7cb",
"description": "android: panfrost: Redirect cmdstream includes through GenXML (v2)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bce1a7e97fcf09bc9b1e6016281af8872b9e8ea6"
},
{
"sha": "92f65e28fee1f4e705e8a210977dd16239febbf9",
"description": "turnip: add missing tu_bo_list_add in CmdWriteTimestamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddac5933f8f30df66b389c32a634dab16cff5a4c",
"description": "turnip: call packing functions directly for pack_gmem_clear_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "201331edbfeba9f3461a6296187d8dc435484a9d",
"description": "turnip: rework format_to_ifmt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa5ebf0a6dc24d087c28d9dc2be53b6e6a9b2233",
"description": "turnip: fix CmdBlitImage with D32_SFLOAT_S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f83e89507de69b55c8c899fb0fa52f9c9bf3ce26",
"description": "turnip: delete a blit_image TODO that has already been resolved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ca1ccc18d8e232112d146255ed937597ff93a5f",
"description": "turnip: remove dead tu_minify/typed_memcpy functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99372547be9c116592b0f19ead672fa98125588f",
"description": "android: panfrost/bifrost: add libpanfrost_lib static dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14"
},
{
"sha": "bce1a7e97fcf09bc9b1e6016281af8872b9e8ea6",
"description": "android: panfrost: Redirect cmdstream includes through GenXML",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14"
},
{
"sha": "0980d1d5ab0829fa78852d81651d5386874e528a",
"description": "radv: Clean up setting the surface flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d19bc94e4eb94a2c8cbdb328c9eaa2faf1ba424c",
"description": "radv: When importing an image, redo the layout based on the metadata.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0d67b7a1c32f4fcfdc8c6a66bc3359b1003c752",
"description": "anv: add no reloc flags on empty and simple bo paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00b9a3443bac23a335647d6185b7d94f805af6bb",
"description": "anv: Mark anv_dump_{start,finish} as PUBLIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f024bc8314cfb94df6b321cc5e639a6c107f375b",
"description": "zink: invalidate pipeline hash on more changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1185b3f32d97a260dfd388bd0ca032bc6a380bbf"
},
{
"sha": "65d7172d171b5a209ddb9f90ea7acc8105452816",
"description": "util/macros: Add ATTRIBUTE_NOINLINE definition for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58af31186a806c8f18cf92dad454bb5f46daa9e2",
"description": "u_debug_stack_test: Fix MSVC compiling by using ATTRIBUTE_NOINLINE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d0d14f3f6481e015b4413fa0487164b76fe45296"
},
{
"sha": "493298528a82e2ab7cf3ce6aed187fe19730e3d0",
"description": "iris: Make iris_bo_import_dmabuf take a modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c111e9099ceada50a2437e6e2e2a0f7cc6597448",
"description": "iris: Don't call SET_TILING for dmabuf imports",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c19492bcdb9ff5c5bf4092d2daff6e2e5d7bce1b"
},
{
"sha": "0c97e601a422532ea673e842683982b1b4012e6d",
"description": "turnip: implement VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84ed2d0980bfa98898606c67e7441bc83da6100e",
"description": "util/format: expose generated format packing functions through a header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a322924d9cf4557af5fb11c95c1646f110a21aba",
"description": "panfrost: add missing dependency on midgard_pack.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8557b1a8ebeef466df3c912ecae02d85a8617b76",
"description": "panfrost: Fix border colour",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f74186baa5efd1147916b39a819fee9e427c8ecd"
},
{
"sha": "8277334f3978463ec8631e2b98e3d2a37d113496",
"description": "nir/lower_idiv: Port recent LLVM fixes to emit_udiv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8b98d0954e6168484479cf51d56bface448d00d5"
},
{
"sha": "d452c04aa19e093afe47d225c2c02ba536ebf0ce",
"description": "aco: do not set valid_mask for POS0 exports on GFX 10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c621dcf0ed21eec658e45cee395f66344ac5190",
"description": "panfrost: XMLify enum mali_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78445ce695444a176719e4bdc4eb9bfe159169c7",
"description": "panfrost: XMLify exception access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99d17fb771b77af5c693ce86aae6a61a05c05843",
"description": "panfrost: XMLify MSAA writeout mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9bdba26b0c16cac05bb14674458da2acd462797",
"description": "panfrost: XMLify Block Format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c1ac96eb6e037686c391b5cdd334b271c6804b6",
"description": "panfrost: Drop unused mali_channel_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad0b32cdbd512dd56c66426789c7b801a5db8a4f",
"description": "panfrost: XMLify Bifrost textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f008a6314c67fb11baeb70bdf4efe83b3476f029",
"description": "panfrost: XMLify Midgard textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b10c3c869d9f1693198517c40b95acf3a11f80d4",
"description": "panfrost: XMLify Bifrost samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f74186baa5efd1147916b39a819fee9e427c8ecd",
"description": "panfrost: XMLify Midgard samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4c8c8e8fbd30968a43159cee0add48449f27a3b",
"description": "panfrost: Don't mask coverage mask to 4-bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6afd4addefa111c112b82a88824db7af61003407",
"description": "panfrost: Simplify depth/stencil/alpha",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1675d92d663bf92cb5f8d699a096748e7bdd768f",
"description": "panfrost: Simplify zsa == NULL case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "931e7b4c7a16fdb4f9231d4af6ecb1b20ddaae2f",
"description": "panfrost: XMLify stencil test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa949678c1985de2d728691ffc177f1054dc35c8",
"description": "panfrost: XMLify UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f487e087f9170ff2bd23a071cd857475520def7",
"description": "panfrost: XMLify viewport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef20691e3d81021fcb246468e1a170220591617d",
"description": "panfrost: XMLify wrap modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9ca3204619b1b090d660b61cc69460e7e1e2d99",
"description": "panfrost: XMLify stencil op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d182a6057fd2288210a2f623d480f8619fb32c7f",
"description": "panfrost: XMLify mali_func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32dbc80979e18d119105e46cb37c4bc9890fb6a9",
"description": "panfrost: XMLify draw_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b7056b8c8a384819a00908b76be8bf4d407cdb6",
"description": "panfrost: XMLify job_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2ddd4d56562d0c43e662882eca0964377dfba20",
"description": "pan/decode: Add helper to dump GPU structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14",
"description": "panfrost: Redirect cmdstream includes through GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ad921956d8b9ed35ba72f44bd62a7a78ab854cf",
"description": "panfrost: Build midgard_pack.h via meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe",
"description": "panfrost: Adopt gen_pack_header.py via v3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cb3a9e72eb99578780a0b754269673a8770d7b3",
"description": "panfrost: Add stub midgard.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33e69203d2a03cf15932f077dcc22e7ad23cd0e9",
"description": "util: Fix up indentation in the generated format tables code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fd0f455af7bc741ea330fcd12478833580dbcfc",
"description": "util: Change a codegenned switch statement to a nice little table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4064a6cd207811434e5400a613b3833fbda6b787",
"description": "util: Split the pack/unpack functions out of the format desc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6723addd8a70069517dd337939fe77ef6cea1a4c",
"description": "docs: update calendar for 20.2.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6de5acdf4fd9f7fd923e85f710bae1c44bc0bf42",
"description": "docs: update calendar for 20.2.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c84600afafe9eaebb8e355122ffc421ae372136",
"description": "radeonsi: fix compute-based culling with VERTEX_COUNTER_GDS_MODE == 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b78cb2e0039f09d9820a1a9166a49f168c9959d",
"description": "radeonsi: disable NGG culling on gfx10.3 because of hangs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "61042b1bdb199f98dd34085ed29a8c492ed9b2a3",
"description": "zink: handle more draw modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ced9e6e3e5c14a0f9b7e6d20d01a337227fcf40a",
"description": "zink: change pipeline hashes to index based on vk primitive type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2701f887fc376202577ad942c20a7284b12823f3",
"description": "anv/nir: Unify inputs_read/outputs_written between geometry stages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a1217513e1c5d881718c2a7f2afb951e1fe6305",
"description": "panfrost: Implement panfrost_query_dmabuf_modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24c921b1b5cc427c7ab1abd76c443db4a008d1b9",
"description": "panfrost: Ensure AFBC slices are aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0241dfed3c457ffbdc51bcc41cfe723e5bb586",
"description": "panfrost: Allocate enough space for tiled formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c0cb56fd9e9742af1186fe093bb38d7e2e59285",
"description": "panfrost: Enable YTR where allowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d285ea6467d382e3865c60f57d86501d362380de",
"description": "panfrost: Implement YTR availability check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9",
"description": "panfrost: Choose AFBC when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c54d45dd90a0606a9287bdcc03fd2463e47039a2",
"description": "panfrost: Import staging routines from freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "348d374d01302ffe0e88e04e2509ff1407d731b5",
"description": "panfrost: Respect modifiers in resource management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f9cc9948745b570704f20e18f0247628817de5",
"description": "panfrost: Account for modifiers when creating BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "965537df2afcaf94c4b96c2acd5e8f7036f71829",
"description": "panfrost: Use modifier instead of layout throughout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fed69cde2a96248ad3a5c20621c1e58c88f8d2f",
"description": "panfrost: Introduce create_with_modifier helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32bd588fedef6411bb4538988475f38761e3de8c",
"description": "panfrost: Remove hint-based AFBC heuristic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "340017ec476bf4af3297b7b3a65f667cbfc93a5f",
"description": "panfrost: Set `initialized` more conservatively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22777025d4ac63a8f5909f8da7baa2501a32682f",
"description": "gallium/dri2: Support Arm modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37872edf6fc678f90b1b2c8354a91007089f43b8",
"description": "zink: print error when getprocaddr fails for extension functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "371f6f42ad423509b83dae9109b295e4b3eb4852",
"description": "radv: Update CI expectations for the recent descriptor indexing regressions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7d76c15258a7e856ab60d7bf98565a93ed6aee",
"description": "iris: Add support for MESA_SHADER_KERNEL in the disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65eeb06a7f7afd1fbf48490f06051dfad9de3214",
"description": "iris: Upload kernel inputs with system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5e7be386ffa8d5805fd0381ee0c921af65a6bcb",
"description": "iris: Copy dest size from the original intrinsic in setup_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43429efc61e836b3a1eda5b2290153c20ec099b2",
"description": "iris/disk_cache: Stop assuming stage == cache_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dfe41c54e2cc1554a64c4291f83f39966457154",
"description": "iris: Add a kernel_input_size field for compiled shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e39326e617dbf53fdbe1f561b069fe6f875545c4",
"description": "iris: Use blob_write_uint32 for num_system_values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "003b04e266ae0faad563c1228561b53f33a68474",
"description": "intel/compiler: Allow MESA_SHADER_KERNEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2b6ccbdadd9438eab60ba7dbf8c0d870079c839",
"description": "intel/compiler: Use C99 array initializers for prog_data/key sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e1de8e5ac90a9dd0a2fb9310cb36371a9d12dce",
"description": "intel/cs_intrinsics: Handle 64-bit intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d62735b470c0851a567bd2cc0759c18af987923",
"description": "iris: Add support for serialized NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baa4cf9b8ed25630d795926ff2e1dfae9ae955b2",
"description": "iris: Implement set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17280a8ef1a90b73add63682b0d956fd4383c6b1",
"description": "iris: no-op implement set_compute_resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6e207ee07f74f4fcc8eaeff2f76f93bf033484",
"description": "gitlab-ci: test Fossilize with GFX1030",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "431a3cf239eed2b6fac79ea7e66d3779a2ab4b08",
"description": "radv/winsys: add null winsys entries for Sienna Cichild/Navy Flounder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "638a09b827f1e7b561e878612890fc0ebcdb1613",
"description": "radv: fix emitting the border color pointer on the compute queue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
},
{
"sha": "96cfc684e63238a7aeabc8893fb04fe5f3781a66",
"description": "util: Fix memory leaks in unit test.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d0d14f3f6481e015b4413fa0487164b76fe45296"
},
{
"sha": "ef66e02a408c4b8d11a3b7122b0e8e05ffac8eb8",
"description": "src/mesa: add GL_NV_half_float extension support (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8abf59ff98863634321e3e0d60035277e58e92e8",
"description": "dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_B8G8R8X8_UNORM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf576772ab4d9e76dae716640bed6de879f19567"
},
{
"sha": "fdb97d3d2914c8f887a7968432db4fdbd35d8376",
"description": "aco: execute branch instructions in WQM if necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3817fa7a4d1f51c385b28a2e45a1edf227526028"
},
{
"sha": "678cb6d248f567468620079093ae4235c0a138cc",
"description": "nir: nir_range_analysis needs to be updated for vec16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4c24eb679e248894751f30e2ea842dcf3f21f3",
"description": "aco: don't move memory accesses to before control barriers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd392a10d056833d915ba2912e4dbe58d86bf28f"
},
{
"sha": "e4c6204d6595d7dc47c23ae637b8aba3307ec2cc",
"description": "radv: limit LATE_ALLOC_GS to prevent a GPU hang on GFX10",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "02562505478c99f887e9355c6e19cd5342f519a7",
"description": "radv/gfx10: add missing initialization of registers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "044b238507bb54ff8b6129c9754f1efc0f0834b9",
"description": "etnaviv: completely turn off MSAA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cf7eec6b153baa69788938cac902e59da965d62",
"description": "nir/lower_ssbo: Don't set align_* for atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d010d3dc5f210336d283caaf6453c52cbab6c31",
"description": "anv: add a check for depthStencilState before using it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e4590c07500941ae1afa82db5e4fea2111a68604"
},
{
"sha": "ffc8f2ba4c2cc38c5612ef20235b90b648c4feff",
"description": "anv: fix up dynamic clip emission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c34d8ac26e0a21c9036b4cfaf9e42c1e4298794f"
},
{
"sha": "240c0746d1617690ede440794eb4aa981784f5df",
"description": "anv: centralize vk to gen arrays",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d6e4a201af04018f18c413dead488c3c5565e1a",
"description": "freedreno/decode: try harder to not crash in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbfce486f2cea8ace3bda5d2d93d28952ad2944d",
"description": "freedreno/crashdec: handle section name typos",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67"
},
{
"sha": "8d437b21944327ac6b6320137133d1e35f6eacc2",
"description": "freedreno/ir3: add more disasm stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa74ab7921606940844a2da16b455330eedc53f",
"description": "freedreno/ir3: add tracking for # of instructions per category",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cd0c8d8ea1c59ebafba668a797f8bb05874fda3",
"description": "gallium/u_transfer_helper: add util functions for doing deinterleaving during map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2368813ce6f6e767226ae4698159106f467ce428",
"description": "gallium: add pipe_transfer_usage for z/s only mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf52b40fb0bf53816ca4bb90e31ecd146fbcb533",
"description": "intel/fs: work around gen12 lower-precision source modifier limitation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee06e47c5b1d7e5132435ba4ed7be5a2b16bc77e",
"description": "intel/fs: Assert if lower_source_modifiers converts 32x16 to 32x32 multiplication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "166630f759246cc1a49ece8dc3feb4e3d6a777a2",
"description": "android: pan/bi: Separate disasm/compiler targets",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "14bb72c68b44e98f4a38bf2b993bcc0d64fb3162"
},
{
"sha": "41c9a2e740a3b4139d0ef8c86b2378b9fe2a9215",
"description": "android: pan/mdg: Separate disassembler and compiler targets",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b792d613e65ce37d75965885f029bd7e95cb6ffc"
},
{
"sha": "b9e58be3479e26807c2b0282e4967f608523c733",
"description": "android: panfrost: Move pandecode into lib/",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d62a6e7c5f678b986af0c6b3a0ea1ce6d9880c66"
},
{
"sha": "de352f58c3817ed5b399d211a1b2603510716e85",
"description": "android: panfrost: Rename encoder/ to lib/",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1c62b5528ab09731388670202fa4a6ca5aa96534"
},
{
"sha": "6e70508151823ce63e0976b4fa56e4d847a3c9b8",
"description": "aco: set constant_data_offset correctly in the case of merged shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f8ef37f653bbb1fffa6813697e2ffe21dae2016",
"description": "radeon/vcn: fix jpeg decode for navi10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e362ccb20c8c7f50d5ca3066092db2a24df20f7e",
"description": "radv: Do not consider layouts fast-clearable on compute queue.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fa83dc64d7930a169cfabf0ec67c36b43dc0cab",
"description": "radv: Add forcecompress debug flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a777b25350cce0a97243405fa129eca386aecda2",
"description": "intel/perf: export performance counters sorted by [group|set] and name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59716e40b0f198e19b8baae2d9952f8e8e76428c",
"description": "intel/perf: split load_oa_metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fbab5a1b3998854203c43560a47beac4e1897b7",
"description": "intel/perf: fix performance counters availability after glFinish",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fa64803aadebf8663469832eb90b6a7fe572494",
"description": "intel/perf: streamline error handling in read_oa_samples_until",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03e8b3551cf52b6b8b8efb48af7f413ddc4116b1",
"description": "intel/perf: fix how pipeline stats are stored",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7e6f709389be9744841d42dade3fcee8e8c6a30",
"description": "intel/perf: fix calculation of used counter space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d988ad4a21f25899936963e385e702002e4f18e",
"description": "radv: report a better error message when QueueWaitIdle() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3691ef55961aa0c5125d59463fa3fa5f4f61b170",
"description": "radv: report errors back to the application via VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc4b9c2128cd6b533d74a2fad01c016370218ff1",
"description": "radv: rework the error function helpers a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11781c0e49dd757da1c7dfe708db99f73198c461",
"description": "radv: report the spirv-nir logs back to the application",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff4f6202be26d1ffe1dfd306e6a586ea380367bc",
"description": "radv: Fix assert that is too strict.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c6aadbae71562c14166a6e7942867eaf56b3e017"
},
{
"sha": "f7e7cf637e1b457d56b3aaf4d05c928ef9acff17",
"description": "radeon/radeon_vce: fix out of target bitrate in CBR mode (H.264)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4975b3ec551d81460f07d0fe6a645c1e1f1548f1",
"description": "r600: Enable compute shaders for NIR code path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "834a61df4ed4257ca4bb69fed6664c80cc726f82",
"description": "r600/sfn: Force a minimum of 4 GPRs, it seems to fix atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e3068a76a6b7890a421a5537befd673349c98eb",
"description": "r600/sfn: handle querying SSBO size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac87cc22053d7871731a12d2ae1addeffe7961d9",
"description": "r600/sfn: Correct ssbo instruction handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11a861c78a0ad61606dd6668994b214eec893e6d",
"description": "r600/sfn: correct allocating and emitting of atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "702619c4126f7d69a6aab9c00b29c51e8b3a8552",
"description": "r600/sfn: Add a mapping table for atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56dedf052f4af1903a0d312eb9c7721c69f36c69",
"description": "r600/sfn: add r600 specific lowering pass for atomics and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df2acf8e26a88bef535e286ea52cbd5c6ec0d66c",
"description": "r600/sfn: Sort uniforms by binding and offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a828f6c5139c8e6f54e6341d8a6a00dc25916cdc",
"description": "r600: Set PIPE_CAP_NIR_ATOMICS_AS_DEREF to true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a03e24aa7faafe2dca77150e709727d4276b08cb",
"description": "gallium + mesa/st: Add PIPE_CAP_NIR_ATOMICS_AS_DEREF and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd003abd2fc989991b01400ab6614f83d3595ded",
"description": "meson: bump required glvnd version",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9a74746bd1f3bd28d4c4c7cba75e3245e1d25530"
},
{
"sha": "7fbadfc385c359fd291d58a75fbe6ce3fdc91747",
"description": "driconf: fix force_gl_vendor description",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dca119f12c291d7665d72464c92a8bf4328ef38e"
},
{
"sha": "800816d70be50b0b04669a016288121e1b11f0c8",
"description": "egl/entrypoint-check: add check that GLVND and plain EGL have the same entrypoints",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "351d513e30b3d09f39ee73169fc68e7cdaca1d11",
"description": "egl/entrypoint-check: split sort-check into a function",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "04bd58ff79eba8e95f33d1feea66c10aa65fb625",
"description": "Correct a typo in threads_win32.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3069c4257730acd09d30beb088291837ed0f884",
"description": "pick-ui: specify git commands in \"resolve cherry pick\" message",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b238d17a02f13a80771e81e3604bc6cc86e26da2",
"description": "zink: Fix 32-bit compilation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f059d550bd935c923acd5355de0916ddd6a2f84"
},
{
"sha": "08f3dcf2f6ef1da8aec4c95a531851c62c5798d6",
"description": "i965: add support for force_gl_vendor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab92c1178096308f2e3580fa8a2d280da776f05a",
"description": "freedreno/ir3: don't install ir3_compiler cmdline tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b6e8670f8128522ecf366b3121051ca32219fc8",
"description": "freedreno/registers: add some missing regs to build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9c33c5389818bc5035eb4538ea5d3fc1321dd27e"
},
{
"sha": "1e28745bc0d3528c1dfc25459456849feb58d407",
"description": "meson/freedreno: Fix lua requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "caa107cb8db930bc59cd557a325a6a0bc4a86565"
},
{
"sha": "0cdd411b6d78d15e8bc54e1ce5c3493cdbcadc1d",
"description": "radeonsi: various fixes for gfx10.3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "e2e700f6053d0b16ba46e4d5c5b20e965fb2224e",
"description": "radeonsi: remove the NGG hack decreasing LDS usage to deal with overflows",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "97456e847e090577b67df7ea0a49183fc5e77462",
"description": "radeonsi: add a common function for getting the size of gs_ngg_scratch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "68b3e92fef09330ac880e713a744dc7a57e78f05",
"description": "radeonsi: don't count unusable vertices to the NGG LDS size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "64c741ffb7aa0ae40c4302bc065fef0192123c6a",
"description": "radeonsi: fix applying the NGG minimum vertex count requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4ecc39e1aa1568f19ebf54a99ffe14643bac7d15"
},
{
"sha": "7a468fc0f6a02d2ee71b50225459de335ed689b4",
"description": "radeonsi: increase minimum NGG vertex count requirement per workgroup on gfx 10.3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "633d2aa9157cb9b581982bf2f0aa4a80ba0062ae",
"description": "radeonsi: use the same units for esgs_ring_size and ngg_emit_size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "b6fb09fd843293a4e5269cc457b6685435822d31",
"description": "radeonsi: use correct wave size in gfx10_ngg_calculate_subgroup_info",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "88efb63cafcf249a370ee27683c41afde3b95ffd"
},
{
"sha": "61c671c97e8632cf360ddbd2a6d7b3fe0e63627f",
"description": "Revert \"radeonsi: honor a user-specified pitch on gfx10.3\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c4b5fd9ab096a0bb5106b93191b13c81cc32243b"
},
{
"sha": "15bd3f3712a2aa0fb9d550edc7b4a6a35a015b42",
"description": "ac/gpu_info: set num_tiles_pipes on gfx10+ too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9333a8570d2174b73da63c3ee6f1a740ae487ab8",
"description": "radeonsi: enable ETC2 hw acceleration on Raven2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1185b3f32d97a260dfd388bd0ca032bc6a380bbf",
"description": "zink: pre-hash gfx-pipeline-state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7be12df5e621e6d339b1dca3fb0a84e9b8550337",
"description": "zink: rename zink_gfx_program::stages to 'modules'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6196f2aa9370978724be7dbedf4931889a54062b",
"description": "zink: always compile shaders in pipeline order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c312299316cc97d86d5ca642c6b4d502f9a3ff73",
"description": "zink: start using per-stage flags for new shaders, refcount shader modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76d3645dd2e1737ecac3244d687d0eadab8456d2",
"description": "zink: use ZINK_SHADER_COUNT instead of PIPE_SHADER_TYPES - 1 everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f059d550bd935c923acd5355de0916ddd6a2f84",
"description": "zink: split up creating zink_shader objects and VkShaderModule objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a03d17ede778610f2c66099d0d5342cf09ef12a2",
"description": "zink: refcount zink_gfx_program objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8772c693c5a0b94be7fd891c278e504dabc0ee54",
"description": "zink: adjust zink_shader struct to contain full streamout info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e481d3e2ed02f965bdacf9c7518158ef495c850a",
"description": "zink: move shader state methods for pipe_context into zink_program.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d83be29a53396c013ad2d1146ca4b8136703259a",
"description": "intel/dump_gpu: add an option to capture a single frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6a5b0e52eb954aa5f91ee5d748c25c983abb438",
"description": "intel/dump_gpu: fix --platform option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f0db069d3a507fbb4a64393d50df18fa9376b62",
"description": "anv: track the current frame and write it into the driver identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42cb068d9f16bdf4d6b82d17265c13673f38f75a",
"description": "intel/dump_gpu: only map in GTT buffers not previously mapped",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22b512ea5b11c3b02f488d7143556eb0ef8c1303",
"description": "intel/dump_gpu: add an only-capture option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0e13827aab4afbe3a3cb239a5bfe9287c419d44",
"description": "intel/dump_gpu: set default device_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4bfa6dfbb15e34171f31854c04cb8abcfdba01b",
"description": "intel/dump_gpu: further track mapping of BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63c90acc9eba2c7252794b415ad4d5ace6956c4e",
"description": "intel/dump_gpu: only write BOs mapped by the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54c68498d4c4627a56fd73f8a4becbed3327cad6",
"description": "zink: set primitive restart cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5959178381f3a3e88d33f76426172e55c9884ddd",
"description": "zink: use util_draw_vbo_without_prim_restart for unsupported prim modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4583b40863e3e57fe0df60daf1d5ab5ea8ebbae",
"description": "zink: move 8bit index handling out of u_primconvert path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5edaf081cdbdadfd027c2ba9ee5095f49b274f81",
"description": "zink: basic primitive restart support for strip/fan topologies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8531830038de9f0d8a97d55ccf209f549b720d8c",
"description": "radv: Add ETC2 support on RAVEN2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bea8930468e18e3371e4457380232ec04bda4990",
"description": "radv: allow to force-enable LLVM internally for a specific shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e63a7882a0ae2461cc2b84de96549c2df9d25985",
"description": "etnaviv: call nir_lower_bool_to_bitsize",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5b231962887e687f6665a79900a21ec0fd95cbf",
"description": "panfrost: Drop compiler cmdstream deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d0b3ef051e437392cb6bfff5eccf3579c1fe905",
"description": "panfrost: Treat texture dimension as first-class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a3088e85f24672323cb2e66b5cb6e8b52452f7c",
"description": "panfrost: Inline max rt into compilers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54f96544ec244cffae784cec072f8e7327c58301",
"description": "pan/bi: Drop use of MALI_POSITIVE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c94013c8194fea8e4107e1f3eaa8a0d9ebd2251d",
"description": "panfrost: Add panloader/ to .gitignore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52e3a67bb1aa56c424d2959fdafd0c3e67ffe974",
"description": "panfrost: Reduce bit dependency to disassembly only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14bb72c68b44e98f4a38bf2b993bcc0d64fb3162",
"description": "pan/bi: Separate disasm/compiler targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b792d613e65ce37d75965885f029bd7e95cb6ffc",
"description": "pan/mdg: Separate disassembler and compiler targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d62a6e7c5f678b986af0c6b3a0ea1ce6d9880c66",
"description": "panfrost: Move pandecode into lib/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c62b5528ab09731388670202fa4a6ca5aa96534",
"description": "panfrost: Rename encoder/ to lib/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "956b09653cc171f290ccef3da6bbac769cbec470",
"description": "panfrost: Don't export exception_status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ddc6e543cb1fc67a5912638d13a543827b3ae50",
"description": "panfrost: Remove panfrost-misc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f3c9da87b701cd863315849f1beccee8f5fb3f",
"description": "panfrost: Inline panfrost-misc.h into panfrost-job.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebf7e87f2cd818251bbabba134e8cfd2faada1e0",
"description": "pan/decode: Remove shader replacement artefact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4df95bf9fd8dac1a10b5f32d8c95c9cad61395f",
"description": "panfrost: Move format stringify to decode.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b80e753940ac3749789fe4b17e914956f99a27a5",
"description": "panfrost: Remove blend prettyprinters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b43bcb05a172e44bc2bd4dda5eac9397a54fa2f0",
"description": "anv: fix incorrect realloc failure handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "246261f0addfc24f69ae412b9ef7e40e2c667a4a"
},
{
"sha": "21b47cbd9968035edff9069b0939151bc3ad8182",
"description": "aco: fix C++11/C++14 compilation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d1f992f3c2d138faa0c89a2486c4252a06886106"
},
{
"sha": "782ba8d3ae55af392da8ca829f3a185c10bbecfc",
"description": "st/mesa: Treat vertex outputs absent in outputMapping as zero in mesa_to_tgsi",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d684fb37bfbc47d098158cb03c0672119a4469fe"
},
{
"sha": "a92cfa66b4ebf51b59fda81bd65d83f4ca013e7e",
"description": "Bump development version and clear new_features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
}
]