--- /dev/null
+[
+ {
+ "sha": "e64a97694ac9dc97f65e1a8e91a5c9789109fd2c",
+ "description": "anv: use anv_state_pool_state_address for blorp vertex buffer address",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "8d813a90d62de6e2539d8ced9174480f95663328",
+ "description": "anv: fail pool allocation when over the maximal size",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "8fc42d83bed381f9c3f0c87be6a2dc957c28f6cf",
+ "description": "anv: make sure pools can handle more than 2Gb",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "cc67bd48d957a9402009049f31948dd71be99a92",
+ "description": "anv: add max_size argument for block & state pools",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "b30428416ae5f50705c998693e4769ba5b4f0700",
+ "description": "anv: deal with state stream allocation failures",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ed83d1415c2bb04ef12aba882b704577b9df96be",
+ "description": "anv: rename internal heaps",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "f9753488ecb7e60f8060db38ba4d4fcef9f42431",
+ "description": "blorp: handle binding table & surface state allocation failures",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "1cc26e8b6657b5097995470ced9ae9cc7b6f01b9",
+ "description": "rusticl: Show an error message if the build is attempted with an outdated bindgen version",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "e350193eb56e5b6489199b005a54d2c5e48fb1cd",
+ "description": "util: remove unused lut",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "2833d1ade1421cce52351fd5f2d6908cc4bc14e9",
+ "description": "intel/dev: fix intel_device_info_is_adln check",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": "3cf71ddfac634d611ee6492a5fed15e2edadc3cc",
+ "notes": null
+ },
+ {
+ "sha": "9bd47aabaf332ba08713c311c1fec4086e1639ae",
+ "description": "anv: Add more space for init_render_queue_state() batch (MTL regression)",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": "7cdacaf49356fcd6da32469be96493923faa3533",
+ "notes": null
+ },
+ {
+ "sha": "117f81585eaaaa7a7a76ecf1d267010980de3f43",
+ "description": "tu/a6xx: Exclude REG_A6XX_TPL1_UNKNOWN_B602 from reg stomping",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "069797c7083a51929cba2608e278873badd44e89",
+ "description": "tu/a7xx: Zero out A7XX_VPC_PRIMITIVE_CNTL_0 in 3d blits",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "cdbb8b541266b1095c9565eef6d115adac73c1aa",
+ "description": "tu: Fix reading of stale (V)PC_PRIMITIVE_CNTL_0",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "7be8d0f7f490ea58c89798efca7e45b84dc395da",
+ "notes": null
+ },
+ {
+ "sha": "0477346c0b0c2eabe99dd43e920baa607cedb272",
+ "description": "aco: remove dead code in nir_intrinsic_xfb_counter_{add,sub}_amd",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "d390cd7c5d39ade3c48e35607617f73b3a0c3133",
+ "description": "ac/nir: remove dead code in nir_intrinsic_xfb_counter_{add,sub}_amd",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "5176f75e0d2d43f7c432c110e1f450ec710ba10c",
+ "description": "radv: remove unnecessary VS_PARTIAL_FLUSH for NGG streamout",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "eb47e077826f99320c0ba98b694e003d3cc86a58",
+ "description": "radv: remove NGG streamout support for RDNA1-2",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "7beddd4f5c0022cee6c172afc4428d332ee6347d",
+ "description": "radv: use the GPUVM fault protection status helper",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "e18c4bca31fd4af25bb32b2f772b069d3027c8e3",
+ "description": "ac/debug: add a helper to print GPUVM fault protection status",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "bc09932ec3b7b0fe504a40df8b2f1164aded4001",
+ "description": "ac/registers: allow to parse GCVM_L2_PROTECTION_FAULT_STATUS",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "7d96fe853e1b007293054645caf54ade77a77c90",
+ "description": "radv: fix a synchronization issue with primitives generated query on RDNA1-2",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "82bef62c17c79b298601fd565ce558c5282a88b7",
+ "description": "v3d,v3dv: fix MMU error from hardware prefetch after ldunifa",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "830018abfa2c690f4b734351ab1e936efd4dd230",
+ "description": "driconf: add a workaround for Rainbow Six Siege",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "78edaa2a9a1f5114db9e61ce2ad558d3f2c1decd",
+ "description": "radeonsi: modify binning settings to improve performance",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "4f892ecc1e143c42a41d32450262e799d4d152af",
+ "description": "zink: emit MemoryAccess flags for coherent global load/stores",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "2f34a1db5883a2e5178371d8295f711bd754a1e1",
+ "description": "zink: deallocate global_bindings array",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "a6e9e0f0d771e5121ea477cbaabe65a38de0ce5d",
+ "notes": null
+ },
+ {
+ "sha": "6afa1b3bade64e0676b349d7d57b3c89b5ec3e9e",
+ "description": "zink: handle denorm preserve execution modes",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "049af04341031f56ad5b114db59ae7ba1df9e71a",
+ "description": "zink: validate pointer alignment in resource_from_user_memory",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "5e3b7bef1e1efa47530c35e86731085ff98dc2ec",
+ "description": "rusticl: handle failed maps gracefully",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "7f08036abc5dd361b2161660f2f7efce8df86056",
+ "description": "rusticl/mesa: pass PIPE_BIND_LINEAR in resource_create_texture_from_user",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "71a9af49107289439f281ab59b5f67f59064f0aa",
+ "notes": null
+ },
+ {
+ "sha": "398fadf1cf33b9714924a372709623631c1064a3",
+ "description": "rusticl/device: restrict const max size to 1 << 26 bytes",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "38deb97d101ef421a7a3e90798f2d6708e128dbf",
+ "description": "venus: use vk_device_memory tracked memory_type_index",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "99b716c64d970cbf003693fd9e7fac85ea39b54b",
+ "description": "venus: use vk_device_memory tracked size",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "73267e38c98f6e27e3cb584234f69e26565008d9",
+ "description": "venus: use vk_device_memory tracked export and import handle types",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "a47992734ad5ba7c582d5f39d601c2b3c0fdd146",
+ "description": "venus: use common AHB management and export impl",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "6418a9351053d49866ca7c6d9564b553d8259be3",
+ "description": "venus: use common vk_device_memory as vn_device_memory base",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "35a3a6338f11b82927d72c56a58360e19455ba59",
+ "description": "venus: use common vk_image as vn_image base",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "a8b2cfe877929b2400d1b8a9231234e2c77144ad",
+ "description": "venus: avoid modifier prop query in vn_android_get_image_builder",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "7b76e1f62cad88eec94a7cb4d3311fa5e03596f1",
+ "description": "venus: tiny refactor of device memory report interface",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "bf0a5ebca8dee41b441ddbdf4d11a42ca448d2c5",
+ "description": "venus: use common vk_image_usage_to_ahb_usage helper",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "1547cf137ed713b092c3937798753f4b311552cf",
+ "description": "venus: use common vk_image_format_to_ahb_format helper",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "276b9b13cf4d073c8a6faa18f41952d2f826679d",
+ "description": "radeonsi: initialize perfetto in the right place",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "a164e147e91e8c6090d4dceca59806e091244c50",
+ "notes": null
+ },
+ {
+ "sha": "57decad9768a445de23d093cc8e004269a352b50",
+ "description": "intel/xehp: Enable TBIMR by default.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ed9886321cec8cb077cd33543daa887bd49b296d",
+ "description": "intel/xehp+: Use TBIMR tile box check in order to avoid performance regressions.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "f0d24b155b5c434b59e9431809633cee6e7e49de",
+ "description": "intel/xehp+: Adjust TBIMR batch size based on slice count.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "7cdacaf49356fcd6da32469be96493923faa3533",
+ "description": "intel/xehp: Adjust TBIMR performance chicken bits.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "08fd259b5b79f09ba1db45c57fda983976bc722b",
+ "description": "anv/xehp+: Enable TBIMR in generated draw calls.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "65bbe58b2532f0b449eaec78b753563b5f1f1c33",
+ "description": "anv/xehp: Implement TBIMR tile pass setup and pipeline bandwidth estimation.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "d13c81a2c3bfe9a81c6310d393add7fd0e53b11c",
+ "description": "iris/xehp: Implement TBIMR tile pass setup and pipeline bandwidth estimation.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "694d64188bae3634ea1162773679035874285392",
+ "description": "intel/xehp+: Define driconf option for selectively disabling TBIMR.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "da28582eec47c029e5251c437c84f6023a81777e",
+ "description": "intel/xehp+: Add dynamic state flags controlling whether TBIMR is enabled during 3D primitives.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "622c2498d422485221f6804fbfd6593ed005b372",
+ "description": "intel/xehp+: Import algorithm for TBIMR tiling parameter calculation.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "cec5541b0245dd0a50b4e73f97d0ebd67fb14a57",
+ "description": "intel/xehp+: Add TBIMR-related genxml definitions.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "3e3fd921acd77ca8fef1bec93de14b4ed06db18f",
+ "description": "intel/mtl: Import L3 cache configurations.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "468904e833f7598dab68c7b8ff6d751de0952516",
+ "description": "intel/dg2: Import L3 cache configurations.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "524996106ce11595e4a57885db677e937f60e15f",
+ "description": "intel/l3: Use devinfo->urb.size when cfg urb-size is 0.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ed5ff8f297624924cf36aa126181166ed1e520d9",
+ "description": "intel/l3: Adjust URB weight calculation for gfx12.5+.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "6b9583734b1f12db6ed1b44e7d8cb953f5439005",
+ "description": "intel/l3: Set up L3FullWayAllocationEnable config if ALL partition has over 126 ways.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "f36027f389bfe089c2024ce9f8dfbb84e6157831",
+ "description": "intel/l3: Define helper for obtaining the size of an L3 partition in KB.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "19e62e8fbadfeacbafc9696ada7c210fb2a70efc",
+ "description": "intel/l3/gfx11+: Add tile cache partition to intel_l3_config struct.",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "9d73bfc9cdd127a52d07bf8b60e66c5a9495890e",
+ "description": "anv: Fix leak when compiling internal kernels",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "736577871b939573af400e4e64ebfe18863d49af",
+ "description": "zink: check for cbuf0 writes before setting A2C",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "d2abb4f97543c8e8bbfa7a8a85e78eb04a028d4f",
+ "description": "zink: make (some) vk allocation commands more robust against vram depletion",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "c4283e32e3e8d96987358620aa43483a79eea08b",
+ "description": "radv: correctly return oom from the device when failing to create a cs",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "f8909e7d55e86c7db55f4b9482f94c993f5e2529",
+ "description": "zink: add more locking for compute pipelines",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "9a3af6e1d8a88ff5c919d33966e97168fe780a86",
+ "description": "rusticl/queue: Only take a weak ref to the last Event",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "5b3ff7e3f3d0e35f7bc17d9f208a8aeee3062427",
+ "notes": null
+ },
+ {
+ "sha": "7ec2544a9b8ee72ac384bb5a57326a4e386dab6f",
+ "description": "radv: dump the pipeline hash to the gpu hang report",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "5cb00f7e77de97f7695791444f5dcf73e55f5b76",
+ "description": "broadcom/qpu: use back BITFIELD64_RANGE for ANYOPMASK",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "1c619b668d69c66521d1da8edd97e518d6d61857",
+ "description": "radv: fix buffers in vkGetDescriptorEXT with size not aligned to 4",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6",
+ "notes": null
+ },
+ {
+ "sha": "01b6ccccc6af3111da4466d083335ed5f0646a5e",
+ "description": "zink: lower fisnormal as it requires the Kernel Cap",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "82eed326f47848fddef39b933a2ce9ab5492a4d8",
+ "notes": null
+ },
+ {
+ "sha": "e3a0df646830916597466e66eafaa243214b873b",
+ "description": "zink: emit float controls",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "700a2dc648a5e73c20e456b5144418a8b405f985",
+ "description": "zink: alias nir scratch memory by lowering to common bit_size",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ab065d9daa0712b1417fe27deefe2e390807cc8c",
+ "description": "zink: support CLAMP_TO_BORDER with unnormalized coords",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "abd8ef84ff4034a8f159f4743dc025dbfde8b837",
+ "description": "rusticl/mem: properly set pipe_image_view::access",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "694001eef70e220c709523cd71aad4b7b7c6c8db",
+ "description": "rusticl/device: restrict param_max_size further",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "9b6ac56d72d6d74cfe85ed9caff663f841dd6def",
+ "description": "rusticl/device: restrict image_buffer_size",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "d6a48ff40278b674a855791284a753ecca3f7cf8",
+ "description": "vtn/opencl: always lower to libclc fmod",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "7cff4cc9c893f897feb0a3c072878f446682f5ba",
+ "description": "intel/fs: Xe2 fix for ExBSO on UGM",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "b6fbc4e4ddfd0e51348e4e972c76a0d82301e7dc",
+ "description": "v3d/ci: run V3D GL tests in 64-bits",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ce5475366e9f4dcbd24eed8af7fbcfe38427d242",
+ "description": "compiler,vulkan,drm-shim: Remove unused include directories from meson.build",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "73b639ec5ceb0696b8eb206322b4aca995bb34e1",
+ "description": "nir: #include \"util/macros.h\" for BITFIELD64_MASK in nir.c",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ee1039877c14b9671e08342585bd0e2f4a6decb6",
+ "description": "mesa/st/texture: match width+height for texture downloads of cube textures",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "df74ea771782966009def93339d0f4a1d94d12a1",
+ "description": "zink: unset explicit_xfb_buffer for non-xfb shaders",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "87e3720b66aeef08351dc578863360c587514d53",
+ "description": "aux/u_transfer_helper: set rendertarget bind for msaa staging resource",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "694ebe8c7228aa5a2c427cd33b0d6fdf3360174d",
+ "description": "zink: only emit xfb execution mode for last vertex stage",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "e8b2680045b68334f3c82fada27a4edfe83bad22",
+ "description": "zink: clamp resolve extents to src/dst geometry",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "009d4a5fda58d5bb4c642fe711e19cb91c4bc1f4",
+ "description": "zink: always set VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT for usermem",
+ "nominated": true,
+ "nomination_type": 4,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "7035b5a8e858ca4c4773baefdd62bf19e7e3ffe6",
+ "description": "zink: emit SpvCapabilitySampleRateShading with SampleId",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "f2fb2df6a38693777c0b9451a454d6fcb7490df3",
+ "description": "ci: bump VVL to 1.3.269",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "969ede45210ad9134236681a2965e28f51b83825",
+ "description": "ci/bin: Refactor create_job_needs_dag",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "4e4743ec0a3768b76926cb65ea9ad3cde88b026a",
+ "description": "ci/bin: Do not forget to add early-stage dependencies",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "c7b67d86191659c4c5b1adc0306e2a1381400178",
+ "description": "ci/bin: Use iid instead of SHA in gitlab_gql",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "49b3118302eb8eb7c1f3a6aa9fca41ca1ffaf7b8",
+ "description": "nir/lower_bit_size: Use b2b for boolean subgroup ops",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "501475913321a5f7efc25e881074bda14c6bb9e5",
+ "description": "nir: Return b2b ops from nir_type_conversion_op()",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "d5c310899a72bfa400750ae37169fc6bf3e4f83b",
+ "description": "nir: Split nir_lower_subgroup_options::lower_vote_eq into two bits",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "f10d768a8861139ec4aa9940f6b5e6b687ff9d16",
+ "description": "nir/lower_bit_size: Use u_intN_min/max()",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "5465e5b157b95fd2578ac773a93f99dc60b1d500",
+ "description": "nir/lower_bit_size: Handle vote_feq/ieq separately",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "5979e74177eb3013ca7e78867295e9a015e6c8ed",
+ "description": "nir/lower_bit_size: Fix subgroup lowering for floats",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "f95665cfebbd943ca3795c026e3dabf4af3f262c",
+ "notes": null
+ },
+ {
+ "sha": "16664b74a2cc18c8e5cbed0ce9b0e39d803f2ace",
+ "description": "nir: Add a lower_read_first_invocation option to lower_subgroups",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "3d027cca1e1e7e36a430b25f52fabbcbb7325bc7",
+ "description": "nir: Add a lower_first_invocation_to_ballot option to lower_subgroups",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "d1d29d4f4068b84b8949d6b588950895070b86ff",
+ "description": "ci: skip zink vram test",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "9a98d6714d1f287746a2dc4a61a9cb3868146fc4",
+ "description": "zink: enable unsynchronized texture uploads using staging buffers",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "846a5ea2244ca365555a20cb8af8ccee850ba0b6",
+ "description": "zink: add locking for batch refs",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "cd08b070a39e55b94bf078677d6634e7da9c63f6",
+ "description": "zink: add flag to restrict unsynchronized texture access",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "8ee0d6dd711e639fc713a6f6b87d9879f1cf1599",
+ "description": "zink: add a third cmdbuf for unsynchronized (not reordered) ops",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "8d0eaf97db626b7f593272368ba35f646af07668",
+ "description": "zink: rework cmdbuf submission to be more extensible",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "7d0dbdeca29c955ca8bb220a02182ba75cbe0855",
+ "description": "zink: assert that transfer_dst is available before doing buf2img",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "0b11b41fff6ab4c79180d06bd9dff454fc9228b0",
+ "description": "zink: barrier_cmdbuf -> reordered_cmdbuf",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "00206e01a47e2a3d4596f3b6b29da1a1c23b7237",
+ "description": "zink: handle unsynchronized image maps from tc",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "9cc06f817cffa71b4bbbe7b705dadf15605b611f",
+ "description": "tc: allow unsynchronized texture_subdata calls where possible",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "815ed12e3b4a19eb7a62c638ea5744991cb4ef24",
+ "description": "tc: use strong refs for fb attachment tracking",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "b385fa85db020a73c58ad92db50444abcf436e60",
+ "description": "tc: add batch usage tagging to threaded_resource",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "39de1ce66082cb69957f1d77964ec1b6b73394aa",
+ "description": "tc: always track fb attachments",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "6d236917a9ac315313e6d2976275d45031d96ed9",
+ "description": "tc: add non-definitive tracking for batch completion",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "782481c429100ebc8df68ca54e4f34722eced1c8",
+ "description": "zink: add copy box locking",
+ "nominated": true,
+ "nomination_type": 4,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "09a8cc0d6debfe72a9d83229752618d3e001704b",
+ "description": "radeonsi/vcn: vcn4 encoding interface dummy update",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ef4aa24a15a7a84b6deda058f710e5f4c52e3984",
+ "description": "meson: Add gallium-drivers=all option",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "b70e948886976d2fb17b3191c9116c1babe25810",
+ "description": "meson: Add vulkan-drivers=all option",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "2552ac360d25e6e5f52c0877228540aeb012c858",
+ "description": "crocus: Support building on non-Intel",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "c8192c1c93ec4a988c14c038f7efcf2343c1f62a",
+ "description": "hasvk: Support builiding on non-Intel",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "dfb95160266e1be49edc08863c4c760c3f774f9a",
+ "description": "d3d12: d3d12_video_buffer_create_impl - Fix resource importing",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "62fded5e4f8fce10abcb310b03a135ed794dff28",
+ "notes": null
+ },
+ {
+ "sha": "18d8a96a00a1666fcf202ae89aee6344d295687e",
+ "description": "nir/split_vars: Don't split arrays of cooperative matrix types",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "2d0f4f2c17b79830e9780a68bc473718d4abd4ad",
+ "notes": null
+ },
+ {
+ "sha": "24631d308c035f22697bcda33f6306fb10cc8c74",
+ "description": "anv: ensure we reapply always pipeline dynamic state in runtime state",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "c580d604fb3632fd8eb7882fd83fcdbe7151f5ef",
+ "description": "ci/b2c: fix artifact collection",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ac16f00352a63d615759d3849b0fee35c7e05f2a",
+ "description": "docs: improve readability of c-signatures",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "bbd6ef4d34f0387087378b91b5056760f36b91b2",
+ "description": "docs: remove breathe/doxygen stuff",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ae74d486ad65d75d5a23ce478b04a4d5f20562e0",
+ "description": "docs/isl: use hawkmoth instead of doxygen",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "eabd93bba8e8bb2330412ae5997855e948b028a1",
+ "description": "docs/nir: use hawkmoth instead of doxygen",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "082e7d23e7b6aee41f87ce3ad806a71fc0ef8fdf",
+ "description": "docs/vulkan: use hawkmoth instead of doxygen",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "91587326ae1c7b2fae7c70c92436933d72969be0",
+ "description": "docs: Add docs/header-stubs/README.rst",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "67485efd654fd448c2adbb520a1fc1bca469c230",
+ "description": "docs: prepare for hawkmoth",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "0ed5b8af01d787f06d5c1ed4df161777bc20d8da",
+ "description": "isl: drop **< style documentation comments",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "d407cd821631fd5a9b3a3ae7f1e4cdeb7880429e",
+ "description": "nir: drop **< style documentation comments",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "4024d0c196c1df2118e01ae29b3d1dc14aada145",
+ "description": "nir: add names to some typedef'd structs/enums",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "2f7bc066435ecde336397a9748c9d997b2f480f8",
+ "description": "radeonsi: Fix clear-render-target shader for 1darrays in NIR",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "63923d5d4349f0be087f398cc845560a2c48d59c",
+ "description": "ci/rpi4: add spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvyu to the list of known failures",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "e6b4346eeeedcb03e225113d89ad0fbe58081729",
+ "description": "ci/rpi4: group all spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_* together",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "e95c9b0515b85f65e00d47a152a881cc232a0d92",
+ "description": "mesa/bufferobj: ensure that very large width+offset are always rejected",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "4f8a2253875fdb677beb85c91ecb033cbf231fc7",
+ "description": "ac/gpu_info: remove bogus assertion about number of COMPUTE/SDMA queues",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "fb64f7c676e1e48a23603ff148e7ce4e7c7c6d6e",
+ "description": "radv: advertise VK_EXT_image_compression_control",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "8a25a9f4dd51b0c4287fadeaf7b346b7ec386a4f",
+ "description": "radv: implement VK_EXT_image_compression_control",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "8ec0a4c89cf776fa2a20fd558837b6ca5700297a",
+ "description": "radv: move RADV_DEBUG_NO_HIZ check in radv_use_htile_for_image()",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ce5472137fb57348da59c32944e4b126a8ae795c",
+ "description": "anv/meson: add missing dependency on the interface header",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "db335d9b7385e75442e6d5de70a1e9abf9165150",
+ "notes": null
+ },
+ {
+ "sha": "c945e0777d4e0db54ab81adbb7d7ef41adee7432",
+ "description": "anv: add required PC for Wa_14014966230",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "2254eaa3ae03e8616d0786eca4a0aa79edc4aa0d",
+ "description": "anv: add current_pipeline for batch_emit_pipe_control",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "8ffc4bd31cf8ccb3558a2b14bfac52e97f7b7d7c",
+ "description": "iris: add required PC for Wa_14014966230",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "3cf71ddfac634d611ee6492a5fed15e2edadc3cc",
+ "description": "intel/dev: provide intel_device_info_is_adln helper",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ffa458ee8fa3ca15cbf23573a6cfe98ac96ac526",
+ "description": "nir: remove redundant include of gallium headers",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "43715516fcbcc5155c3f270e50641857ae86403a",
+ "description": "treewide: Merge num_mesh_vertices_per_primitive and u_vertices_per_prim into mesa_vertices_per_prim",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "be431e0dc71f2da3b1cd5e552fa490617b851c5b",
+ "description": "compiler: Implement num_mesh_vertices_per_primitive to match u_vertices_per_prim",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "d446ccfc81bc985e592949bc440fbd6709ecf737",
+ "description": "draw: fix uninit variable false positive",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "0a564171f63eac6d81bbcb2aae72c788747c3c02",
+ "description": "meson: be able to build radeonsi without llvm",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "bc59bbd43b916181e08084304ff2d695eda1784d",
+ "description": "radeonsi: selectively build llvm files",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "cc8e4b321b054edd07535ec96efccf0da574f9cd",
+ "description": "radeonsi: change compiler name for aco",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "9db67311cf483f7c204e2152ee05e4f14e4b2f8b",
+ "description": "radeonsi: does not call llvm init when no llvm available",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ed2e2038de1e74f6caab347be8b072c256d2b946",
+ "description": "radeonsi: disk cache remove llvm dependancy when use aco",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "bad8fbe7f81e0c0d3b752b180e1d381f06dbc973",
+ "description": "radeonsi: include ac_llvm_util.h when llvm available",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "c2e2a78c72e786f603f8ead1c589d8e4cbbd77c7",
+ "description": "radeonsi: set use_aco when no llvm available",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "18e19a53e92382db195a6600f6efaa64e750e069",
+ "description": "radeonsi: selectively build llvm compile",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "a5fc8804957b78679e6ae563bc31e9e15cff4ac5",
+ "description": "radeonsi: selectively build si llvm compiler create/destroy",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "b511edc0d56125467e621ba31416c0ece2c3dc25",
+ "description": "radeonsi: move llvm internal header to si_shader_llvm.h",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "032c592619bf1314a34219b11b85e45da9781bb9",
+ "description": "radeonsi: stop llvm context creation when use aco",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "5bae345fb78dee8310f73b997b01bf80a140e853",
+ "description": "radeonsi: move llvm compiler alloc/free into create/destroy funcntion",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "79009811a2c0493532fc4ddbacf01cad221e7d20",
+ "description": "radeonsi: move use_aco to si_screen",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "18f79f46368e28ca46c33af9976e29040051f9ca",
+ "description": "radeonsi: enable aco compilation for merged shader parts",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "0f23af5c0ac42a1b37f22129f31ef3c92646e165",
+ "description": "radeonsi: fill aco shader info for part mode merged shader",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "8cbd52f0015a13eefefd8e40b826485139c605fd",
+ "description": "radeonsi: add vs prolog args needed by aco ls vgpr fix",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "23cb6768cb8010bfa8b44c43fca87741d4751141",
+ "description": "aco: add aco_is_gpu_supported",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "9c63138ae35ad1032cac4fd269fdf4d32a7ca164",
+ "description": "aco: stop emit s_endpgm for first stage of merged shader",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "14022a3a0eb42cee7c0ce9c5471c60b9a3663771",
+ "description": "aco: move end program handling to select_shader",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "f3f2311d69b9d172b9ad7996e795e6d3492294f2",
+ "description": "aco: extend max operands in a instruction to 128",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "e2af0b0b3f31b7e80f262305c6fade1f384e2fe1",
+ "description": "aco: add create_end_for_merged_shader",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "71fd3c2a35a223de4cf20ce8ea8302276d9b28f1",
+ "description": "aco: do not fix_exports when separately compiled ngg vs or es",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "895c85ca8feaad5bc4637e548d42fc38267c21d8",
+ "description": "vulkan/wsi: unify all the image usage flag caps",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ac6139ad73f55595cb089d848d080f8e84689c34",
+ "description": "zink: don't block large vram allocations",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "8cfb46e27dfb12acdb1a00f7687a43899d770cca",
+ "description": "ntt: lower indirect tesslevels in ntt",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "84006587d7e5b87526a9b83135393251afeef777",
+ "notes": null
+ },
+ {
+ "sha": "6505f5aadec7da0f762c0f50e3c5b0c07fae1539",
+ "description": "docs: update calendar for 23.3.0-rc1",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "2a65bb292d0d81144f334f6f848667ac6cb6ac8c",
+ "description": "zink/ci: drop the concurrency of the zink-radv-vangogh-valve job",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "439b0e86884eba55a4c25add9fe2763af1782b9f",
+ "description": "intel/fs: fix dynamic interpolation mode selection",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "main_sha": null,
+ "because_sha": "68027bd38e134f45d1fe8612c0c31e5379ed7435",
+ "notes": null
+ },
+ {
+ "sha": "0757ac65273f3418ee724773fea99a480d4151c9",
+ "description": "docs: reset new_features.txt",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ },
+ {
+ "sha": "ed8abf1e2deacef1c61223ab3072fc9b041845bd",
+ "description": "VERSION: bump to 24.0",
+ "nominated": false,
+ "nomination_type": 3,
+ "resolution": 4,
+ "main_sha": null,
+ "because_sha": null,
+ "notes": null
+ }
+]
\ No newline at end of file