| [ |
| { |
| "sha": "fc381fa1e341bc9cf71f53a915dc47926a3f621f", |
| "description": "tu: Actually expose VK_EXT_texel_buffer_alignment", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3d04c435766a1dc4946a2c5276e0116a5fbb67cd" |
| }, |
| { |
| "sha": "f18429340e05a6559db9f9127595ab07fe807a28", |
| "description": "lavapipe: Lift fence check into dedicated function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f6c7a6025628fe14e06ac864986ab95bdd25457", |
| "description": "radv: Don't hash ycbcr sampler base object.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "012bfde7f3412018f75e335ee9d42c90c7ba3d3e", |
| "description": "panvk: Hook up emulated secondary command buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18fced0226dfba4bdfbaf9139aafb97dcea9b85c", |
| "description": "panvk: Refcount the descriptor set and pipeline layouts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df92f56d8d0b89092f0984baf165761a4daf287c", |
| "description": "vulkan/runtime: Add emulated secondary command buffer support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25542f12d764f7fd6d5ade4da760d09d0d93cf43", |
| "description": "vulkan/cmd_queue: Fix the allocation scope", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1437ee749b8a9fee05019582f570b167c0711116", |
| "description": "vulkan/cmd_queue: Track allocation errors in vk_cmd_queue", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6cb95877b57d79037e43fff22e855e600bcf4c80", |
| "description": "vulkan/cmd_queue: Auto-generate more vk_cmd_enqueue_unless_primary_Cmd*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3cffffc4415937556be5f94f3edbf23100c199c3", |
| "description": "vulkan/cmd_queue: Generate enqueue_if_not_primary entrypoints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f29c833da0201271d532f9ea3badbe81a9d077b", |
| "description": "vulkan/cmd_queue: Add a vk_cmd_queue_execute() helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0910f5ef83a5c68099c0179468a7ee2a970cf47", |
| "description": "Revert \"features: fix some vk extension listings\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a3e9388953f60d22c188d0e40bb4187be9048800" |
| }, |
| { |
| "sha": "68fe847a2653b89992ed0b5e1f64e54bafc07d22", |
| "description": "lavapipe: Drop GetPhysicalDeviceQueueFamilyProperties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc8fdab71efdc3e516f2a8abdfdc2dec05fce448", |
| "description": "lavapipe: Use VK_OUTARRAY for GetPhysicalDeviceQueueFamilyProperties[2]", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" |
| }, |
| { |
| "sha": "91cb714dc12dd1a669177aec20151ce1504d4aac", |
| "description": "panvk: Drop GetPhysicalDeviceQueueFamilyProperties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19f56e3fc47ad4753396ea0831878ad94add85ab", |
| "description": "v3dv: Drop GetPhysicalDeviceQueueFamilyProperties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a779f98dc6741ba87def3a54999e2311e5ab489", |
| "description": "turnip: Drop tu_legacy.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "205bf5d9cbab97bc29b319685d69947b5ccb8bb6", |
| "description": "radv: Drop GetPhysicalDeviceQueueFamilyProperties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d7cbe026e344cfb009b0fc88352c8c10388de14", |
| "description": "anv: Drop GetPhysicalDeviceQueueFamilyProperties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25664c6194850280d375d58cec75e8af8346c25d", |
| "description": "vulkan: Add a 2 wrapper for vkGetPhysicalDeviceQueueFamilyProperties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3e9388953f60d22c188d0e40bb4187be9048800", |
| "description": "features: fix some vk extension listings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdaa3a899cf08858274a79d4c806f26881bead31", |
| "description": "anv: Use layerCount for clears and transitions in BeginRendering", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195" |
| }, |
| { |
| "sha": "4f284254e485d1631e0b13ffd793387cd14a19cd", |
| "description": "v3dv: support importing external semaphores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa1b10f36d413448e69cd2a5e29b1f51a152af67", |
| "description": "v3dv: lock around noop job submits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "daa865fb2c6c9fe8c8529f299552b48aeb12bf24", |
| "description": "v3dv: fix semaphore wait from CPU job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b8ab8a9ce70495b39f3b40188b38fe1c3d93c82", |
| "description": "v3dv: don't signal semaphores/fences from a wait thread", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03840bfcd15c9d584a9368a86b783c3794112ff1", |
| "description": "v3dv: fix temporary imports of semaphores and fences with multisync", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a11a2fb6cb461ff3a3c565e669b91aac8d66ef0", |
| "description": "v3dv: don't expose image load/store features for linear images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0590ce1362405449d77018123a7b1588f5a681a0", |
| "description": "v3dv: return early on image to buffer blit copies if image is linear", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "397f4963ed00d99c8bda18b17ca93dc4ecc6e202", |
| "description": "v3dv: TFU destination must be UIF", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e20d6878550ccfdafc9c27b5888ac4e13d1ec44", |
| "description": "zink: add some nice docs for batch usage and tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3472fed4da18d99622517af5aa5c32b1f797c299", |
| "description": "zink: set vbo resource usage on bind", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8294d454245d4318befac7c8915e55db3d47cefd", |
| "description": "zink: only update usage on buffer rebind if rebinds occurred", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7da211e24fe14d8b107461bdfcb3b8d67212f88a", |
| "description": "zink: force-add usage when adding last-ref tracking", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3d905ec3972af3a2acb6ac921c5111ab6ba0873", |
| "description": "v3dv/pipeline: use new helper vk_shader_module_to_nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b71118aa066ab125b7440912ed1e14da79c9451", |
| "description": "anv: flush tile cache with query copy command", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e30da7874e6586c7ac94cd34560c782d0f9678d", |
| "description": "anv: emit timestamp & availability using the same part of CS", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "730a294b9072b8807c22a59fcedec4b6ab278081", |
| "description": "v3dv: implement VK_EXT_line_rasterization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22759e91740e589989e019f92beaa3cd5ba299bb", |
| "description": "v3dv: add subpixel precision definition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b53dda6da8a6b35dbd26f5d9bafb18417cffd154", |
| "description": "broadcom: add line rasterization mode to packet definition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "102ae4bdc89c1c11464e4f9816ee79eae1ac81b3", |
| "description": "broadcom: add on-disk cache debug option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4468db20f7f335394cbac489e6c0ade86356a44d", |
| "description": "v3d: add support for on-disk shader cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a929bafc775f7316b2e7a0a186610b8155d58ac5", |
| "description": "panvk: Only implement Get*MemoryRequirements2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc8b30ba55a85e0927437aa5a1497591e09a1c25", |
| "description": "panvk: Drop QueueBindSparse", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2fc2ec17db911ad839e634c7507909bf14a6ca48", |
| "description": "panvk: Drop BindImage/BufferMemory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9b773a41784c09f54af8b2044ed8396f471ad6c", |
| "description": "panvk: Implement VK_KHR_copy_commands2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b573b226285b09f8c11e7fe29437a2bdc586bb10", |
| "description": "panvk: Implement VK_KHR_synchronization2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39c395d1d273fdb3692fe07b51313cb869cf4dd3", |
| "description": "panvk: Move core properties into their respective core structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff30dd11a7fa4359098d4f83e011c5771b739a72", |
| "description": "panvk: Re-arrange GetPhysicalDeviceProperties2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34139d9f51a73e1dbc483125ab8673b75f24c869", |
| "description": "panvk: Add a 1.3 features struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd03dba7fdb8f4d9fefe8f272aecd08ab27d87c9", |
| "description": "panvk: Re-arrange GetPhysicalDeviceFeatures2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c1302f47c2226f534f594c5766fce4aa1577535", |
| "description": "v3dv: expose VK_EXT_image_drm_format_modifier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdd1b86591a1b0fa8954e7e1c8d3290fdb3c8b78", |
| "description": "lavapipe: add EXT_texel_buffer_alignment support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efa724133f6e454b209837713ad4218ade6eb7d0", |
| "description": "zink: flag sample locations for re-set on batch flush", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19330eeb1d65c631ce11a0be1cb13437c6c28491", |
| "description": "intel/fs: Force destination types on DP4A instructions", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0f809dbf4048cbd89c5cf28dbb9ab38cc726fe2a" |
| }, |
| { |
| "sha": "3bd9b25060969a7a6533070aaceae5512f71409f", |
| "description": "intel: change INTEL_MEASURE output to microseconds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e6d14cc7b7a81e80687fa20f932fa2d9b37e535", |
| "description": "intel: increase INTEL_MEASURE batch/buffer sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0c9032db850ba6b5029b5f89161d39141897346", |
| "description": "anv: add indirect draw to INTEL_MEASURE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f452317849d9b494dbb83792ee051a473bfe2207", |
| "description": "clover/nir: respect lower to scalar options.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f34260bbf74ec4b9c251d17314a580d1f0334810", |
| "description": "vulkan: update vk video headers for new vulkan headers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d04c435766a1dc4946a2c5276e0116a5fbb67cd", |
| "description": "tu: Trivially implement VK_EXT_texel_buffer_alignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "177b54ebe916ef97e3f47cc04c7e211cc4ba7d69", |
| "description": "aco/tests: add v_fma_mix tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1092f37805464d9c694ad7fb73d31241d74e5f20", |
| "description": "aco: use v_fma_mix to combine mul/add/fma output conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21304b772c285a9c90900ac9b2ef25202b7aa1aa", |
| "description": "aco: apply clamp to v_fma_mix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35196b6d89169d0af3f0e61d711a59a58850d199", |
| "description": "aco: combine add/mul as v_fma_mix into fma", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9934c8676132fff4ca2a57247f71f155eba29a82", |
| "description": "aco: use v_fma_mix to combine mul/add/fma input conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eeef1bbe6530f9a86f71af355f13a37f65a6d6e3", |
| "description": "aco: refactor selection of mad/fma", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e12bee3cb7f757408a3f739e788561a56d09041f", |
| "description": "aco: improve support for v_fma_mix", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79c8740c6e758bef29d43fa352d7b5f4668f78a8", |
| "description": "aco: fix fp16 opcode definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d4eb4a72e90aa80460ce282133befc589b6ee72", |
| "description": "mesa/main: replace use of simple_list with util/list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b10a4aaaaf078d911271c9b3126c6bac9cf24f9", |
| "description": "util/list.h: Add docstrings for list_add and list_addtail", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0faf422b7cec00b174a1e847645d1053ea4daba", |
| "description": "pan/va: Use XML for special FAU page 0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31a171d92d139dc7c8154a911df499bf1dcdaa0c", |
| "description": "pan/va: Use boring names for FAU special pages 1/3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76159ee379376d200e8e191534bc05f4c1c9e7e0", |
| "description": "pan/va: Remove immediate modes from XML/asm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81498f153867c27566d442b7ff64bf8e380902fa", |
| "description": "pan/va: Use 64-bit special FAU for pages 1 and 3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "139867cb4318551c77c47a5504e7f62fdf2c5d34", |
| "description": "pan/va: Rename imm_mode -> fau_page", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bd1401075b1ea69df3f8feb8efe8ce817e309aa", |
| "description": "pan/va: Handle uniforms from page 1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf43a1cc5810d5d03c882620a1cf64ee4ec8017d", |
| "description": "pan/va: Rewrite FAU handling in dis/assembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95b7908d2d16a54fecb6e3d2afeae37de7822d60", |
| "description": "pan/va: Fix BLEND instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7e8e8b319e189d1e40993f288536e3142225580", |
| "description": "pan/va: Handle 64-bit sources in message instrs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9878469833b5f5103499631e544de7e68d5ac3a5", |
| "description": "pan/va: Add start property to source", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a759140b03e2eff2384484d1d8905a176b939dc", |
| "description": "pan/va: Fix typo in BLEND text", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96e17287b4abe6ac1e0245473ed9ccfe40d0d54a", |
| "description": "ci/freedreno: Disable a618 jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "115298b71e87f04d507f3df8dc80f3b827ed7970", |
| "description": "gallium: rename ballot cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3ce733da9c3418975035c37b6e8f5585c04b7f6", |
| "description": "gallium: rename clock cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7984c5884c8b29234d6fbd0c56c6987d99a62f78", |
| "description": "gallium: rename group-vote cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6d7ead6867107b8f9f3113fafd24e43dc187804", |
| "description": "gallium: rename texture query samples cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "930b38e7cd8de4341809b0f175083482d1bada50", |
| "description": "gallium: rename read-outputs cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dff9bea4ffe26434baea6f6c4e975f194b03825", |
| "description": "gallium: rename array-components cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "350329feb1dc81aa063e0b2e9f463640a78352e6", |
| "description": "gallium: rename sysval caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df40de91d9fcaae1f81d7579141a8ff7f66682ab", |
| "description": "gallium: rename fine derivative cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a8e11e10118b436af4de0ff4d97329f33a6dc08", |
| "description": "gallium: rename pixel-coord caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89797fac5633c535b38f7e2c1f8e34dca5768225", |
| "description": "gallium: rename layer-viewport caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ac7dc9cf6d53b423a90943ad6a551a14fa29136", |
| "description": "gallium: rename vs instance id cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8809fbdb85c7ba6d88747865ef49092aafc5d7f", |
| "description": "gallium: rename pack half-float cap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f048c57828b3891d4af0b1adbc662edf53fb558", |
| "description": "panvk: Convert to the common sync/submit framework", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d68b9f0e6b1e45533c9f53eca6111cabb34d6fdb", |
| "description": "anv: zero-out anv_batch_bo", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78acae386553d6bf07756cfb8b12ced110454c1e", |
| "description": "anv: fix variable shadowing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "83fee30e85965c9c1caffd0ad829bacaef12ae7c" |
| }, |
| { |
| "sha": "174d086e8c818db4522731e845bd259e2baa8830", |
| "description": "radv: enable radv_disable_aniso_single_level for DXVK/vkd3d", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "590eb9d6403248cec04f1dd2d3f62f96370d3269", |
| "description": "radv: do not compute the cache UUID for LLVM if it's not used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e336c602de041a5bfd8c787b3c060b0df257947", |
| "description": "intel/fs: Add Wa_14014435656", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6031ad4bf690fe250d90063dec7e0269da5b3016", |
| "description": "intel/fs: Add Wa_22013689345", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cc4075f953245c143234f845769bba6ae5212fd", |
| "description": "anv, iris: Add Wa_16011411144 for DG2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c432bfe74b371097776df6da3174ba25cd6d0eae", |
| "description": "broadcom/ci: Update flake list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "072fdcabcdf0362e45e20c395fbfc7750ffce2d3", |
| "description": "tu: Enable UniformBufferUpdateAfterBind", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9932ca8a3f9d66b1602f876fffb879c99161d6bc", |
| "description": "ir3, turnip: Use ldc.k to push UBOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "221a912b8c0f9ed9988c821d6f37de6b1b83b1fe", |
| "description": "ir3: Refactor ir3_compiler_create() to take an options struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acba08b58f11fe6b716ea46189ae597150abc16a", |
| "description": "ir3: Implement and document ldc.k", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fccc35c2def2293b7adb313265b62d4aa198ff9e", |
| "description": "ir3: Add preamble optimization pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "986f7adfeed817be57238ebe179f4ea543b2f692", |
| "description": "ir3: Don't include preamble instructions in stats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42e21c751b050528095c48322c43889c453f211e", |
| "description": "ir3: Insert frag coord code after preamble", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6fe69d855ef4607ac4b265cee86bf811fcfd690", |
| "description": "ir3: Support prefetching with preambles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00d7ad334a123b057bcbf19c014be53f269856cf", |
| "description": "ir3/legalize: Handle inserting (ei) with preamble", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccc64b7e00b69ce3b0e20df6cf6b6ad68e7c9f79", |
| "description": "ir3: Plumb through store_uniform_ir3 intrinsic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "944f4e6f8a1fbfd992a1f594b17bfc0e3d3429ca", |
| "description": "ir3: Better assemble/disassemble stc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3244e659e0a7ee5271ec33537eb147d6e88614a6", |
| "description": "ir3: Implement basic shader preamble intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ad57d9af185aeec827a1b9b8012dacd08ffb29d", |
| "description": "ir3: Don't count reserved user consts in ubo_state::size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e27435420425520b42681ff5b1296537357839b4", |
| "description": "ir3: Fix scan.macro valid flags", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1a78604d201d1e1e54da814ccf8f4f5a24b19ca3" |
| }, |
| { |
| "sha": "3b96ad70ee5118c4dece27d9d137ab4edd32d84c", |
| "description": "nir: Add a preamble optimization pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31221ee5563ea6c70ed71a2f28a0a0e9f9d3917f", |
| "description": "nir: Add a \"deep\" instruction clone", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1b017d4791ec7a5b609f98e14cb160fbdb42004", |
| "description": "nir: Add preamble functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfb6438392d7450319ac9b714b629a00cee30eb9", |
| "description": "v3dv: change MESA_GLSL_CACHE envvar reference", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1350e7b607629e9e539970cc88007a09311a7549", |
| "description": "radv: change MESA_GLSL_CACHE envvar reference", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb856c9501d4733c95ec5de4a34da71d1698ef31", |
| "description": "ci: use MESA_SHADER_CACHE envvar", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54d0a2cfad3352750dedf4851a6f097c5e507c3d", |
| "description": "util/disk_cache: rename MESA_GLSL_CACHE envvar", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d7f04e5de66a6463464dd7843db16fe8dc3c6aa", |
| "description": "venus: add VK_EXT_calibrated_timestamps extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88638ceb2d94a838d0ea2a716ce050ece64c733b", |
| "description": "venus: move vkGetCalibratedTimestamps to vn_protocol_driver_device.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da834a12cf2b334baf5c366c34cbbffb61803650", |
| "description": "vulkan: Make sure we've loaded our connectors when querying plane props.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83de19c900defdbba1629c5f60a3cefdb163096f", |
| "description": "zink: emulate some more memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e9a366cad52d9ca3119ea3056bf09edfa104587", |
| "description": "ci/turnip: Drop alpha_to-coverage flake note on a618.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f25d16653608f69b9dff39678b65dcc67ebed00", |
| "description": "turnip: Use the DRM or KGSL GPU reset status ioctls to report device loss.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "add212196919fbf3d2993b023f4732a454a88f86", |
| "description": "ci/freedreno: Remove some xfails for tests that now skip.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ffa94381834f4bd8c1704e6c6a6d6982fd2bba22", |
| "description": "ci/freedreno: Drop the skips of spirv_ids_abuse in pre-merge.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46b30a55898a05ef1e75454de33ec2211d6d97a7", |
| "description": "ci/lvp: Stop skipping spv-stable-maze-flatten-copy-composite", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5dd74533b2a76839d5d93ba3f9a7acd437c10499", |
| "description": "ci: Drop skips of spv-stable-pillars-volatile-nontemporal-store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "893fa30afed10394fdee266e0dc772ddd36dfde8", |
| "description": "anv: Include scissors in viewport calculations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4e38e174f56d9654a5b85ca501c04dd7f76a11f", |
| "description": "anv: Move viewport/scissor emit to genX_cmd_buffer.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c04373c45ea80eda6f86e0a9d0eb97a7522ab86", |
| "description": "anv: Calculate the real guardband based on render area", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12d815bcac05f224808ff5289c013348f591489f", |
| "description": "intel/guardband: Take min/max instead of total size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d89d6c7a4d05c9421c6f6b83323082be2aa7c482", |
| "description": "docs: Add high-level documentation for Vulkan render passes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7521b5db1821a7755629c3d5db6c0ab49b8c674a", |
| "description": "docs: Add the start of Vulkan runtime docs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195", |
| "description": "anv: Convert to 100% dynamic rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8112e6d601eace3997b27dc089d24368a7730128", |
| "description": "anv: Drop pipeline pass/subpass in favor of rendering_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee9c06804360565e47845f1f936ea6f887e0ae3b", |
| "description": "anv/pipeline: Stop pretending we're the validator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2da152b5e675386976ee05d042cf84f48b085c1b", |
| "description": "anv: Stop treating color input attachments specially", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ad0f1b004540e78d795a8cb70256231a32a8834", |
| "description": "anv/pass: Make unused color attachments VK_ATTACHMENT_UNUSED", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bbecbed7a2095387f7a08565d14d53e5d91c22e", |
| "description": "anv: Better null surface state size for dynamic rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fff3f8bfe558e46376b864c84b6a2f4e461411ce", |
| "description": "anv: Fix handling of null depth/stencil attachments with dynamic rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "030b231ba984abe5713a5133898ae865ec3f9af3", |
| "description": "vulkan/framebuffer: Add a flags field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3d8ca930090eb8c5ffc4e94455560d3376c3e6d", |
| "description": "vulkan/render_pass: Add an optimization for UNDEFINED+LOAD_OP_CLEAR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17395d395a86b5534927c20a276a3fdd3103f7ce", |
| "description": "vulkan/render_pass: Support fragment shading rate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b61953684d2391bc10901243d0848b8956b19e0", |
| "description": "vulkan/render_pass: Provide self-dependeny information", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca5ad9cbeed8b5e8f8d7212046b9ba15701cb7d2", |
| "description": "vulkan: Add helpers for getting rendering info from a renderpass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d726940d2881395994751078dad3bda0cabbdfb", |
| "description": "vulkan: Add a common CmdBegin/EndRederPass implementation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "874aeb8743d71badac30b2ea5ad392088a8ba9d7", |
| "description": "vulkan: Add a common vk_render_pass struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83101429bf742109336689331bcbeace569bec69", |
| "description": "anv: Convert to vk_framebuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d84e6b8f221088921f455adfb1f4e6843b46be49", |
| "description": "vulkan: Add a common vk_framebuffer struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acbb0d86f71c950e29df70e357ae08e5ca903a49", |
| "description": "panvk: Implement VK_EXT_vertex_attribute_divisor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58587c32cbdb997d47d998dd6785c95a095e094f", |
| "description": "panvk: Implement indexed rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a08b6953865eef1ae6355bb99546e23e6354b917", |
| "description": "panvk: Fix per-instance attribute handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "417cf3d35e06e559c81c31a1a48dee809417946c", |
| "description": "panvk: No-op zero-vertex draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3244100557fc8c92fccb8258a7c1f69bbabb9172", |
| "description": "Revert \"virgl: Enable PIPE_CAP_TGSI_TEXCOORD when the host supports it\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "2fbb4e85f7e35ae9f4fd27d5ab38b5609eb117fe" |
| }, |
| { |
| "sha": "60517948af1fc3802b5fcb60295b4b0550b9ecf8", |
| "description": "radv: fix missing destruction of the inotify thread", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c50557d9612a975fd8983438a80ea7a1208698fa" |
| }, |
| { |
| "sha": "550f48a8265c2e3b7103f96081d06ff5275c115e", |
| "description": "anv: implement EXT_depth_clip_control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61ad60dc009f25d5346fd9280fea44b5e45da359", |
| "description": "ci, radv: Update flake expectations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a815d4001a61a602ab68aafda6f0425653bbc805", |
| "description": "ci, valve: Bump the trigger container", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "729537438e9fe3ea30dfaf2e5a5209c1cbcc98a1", |
| "description": "ci, valve: Show real kernel addresses in KFENCE reports.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "737c86da624dd1f547ab5d0e271c6f999a9013b1", |
| "description": "radv: only clear VRAM for app and descriptor BOs when set via drirc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45b909a5a0a873f933b9729ea2eb0a1d2bb79ee9", |
| "description": "radv/winsys: remove old comment about zerovram", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acb300a3f0284bd77c2433e89c5af31c2b998d8e", |
| "description": "lavapipe: EXT_image_robustness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6345575f8a9e97f5856e53a1c3aee4474c4433c2", |
| "description": "gallivm: fix oob image detection for cube/1dArray/2dArray/cubeArray", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7fbaf924d8d9742390ab3cbc362d87849612aa4", |
| "description": "lavapipe: EXT_pipeline_creation_cache_control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bce87849089ede5f2de7f2e8dff219650cabcc8", |
| "description": "lavapipe: EXT_pipeline_creation_feedback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dffe8141bdf15cdc153b044b4f408375425deecc", |
| "description": "lavapipe: KHR_zero_initialize_workgroup_memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e106c1294ba20df8bcc0b91f0697bfdddec2a5ba", |
| "description": "llvmpipe: add handling for zeroing cs shared memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f72d5a930b17fb287a58b1ecbc4ec1356e36160b", |
| "description": "lavapipe: KHR_format_feature_flags2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90e091b072bdd8212e1d104385ece73c4992cdf5", |
| "description": "lavapipe: use VkFormatFeatureFlags2 in format detection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65bf1cbc26eeef9581fe5787a0da81d8a49549a8", |
| "description": "gallium: add flag to draw info to indicate converted draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "864f3c0ee0e6939c347625d0261c9f8e455c5f4d", |
| "description": "panvk: Fix SSBO buffer offsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6214cce382694003fa97d3b82e85d9ecdadc8b15", |
| "description": "panvk: Require 16B alignment for UBOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a54f5e8e00eaede1f6428d33422aecfb7ad3796b", |
| "description": "anv: silence compiler warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2221e3d48730546fb6c04c1ad1fc0b79699829a5", |
| "description": "ci: Add new Panfrost G52 skip", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c287ed4f398b43204af397a377b1a55bc2b03ff7", |
| "description": "meson: restore private requires to libdrm in dri.pc file", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3ae3569d822c2546c4c748090f8a6c8016f763ea" |
| }, |
| { |
| "sha": "3b90d3997a14bd8bea633fa4b7bbb5accff5e559", |
| "description": "turnip: use vk_shader_module_to_nir().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a0e081e00a4191a1a18d0a021dbb7b560710d13", |
| "description": "panvk: Use vk_shader_module_to_nir()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c871d89aed6b70a526992dcc3c1cebfeb07a549", |
| "description": "panvk: Use vk_shader_module", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b4a80b4c4f3a0e2ac18bc721d728807aa1a326e", |
| "description": "anv: Use vk_shader_module_to_nir()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21b405fbbc539666f83bd881011c9d7333d6b060", |
| "description": "vulkan: Add a vk_shader_module_to_nir() helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40fcd8ef83d17c4a777f1d351db2dca1405707c6", |
| "description": "lavapipe: enable KHR_memory_model support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13d900de0dcf7885972100f2ad36a6bc5cc0eeb1", |
| "description": "llvmpipe: set nir_shader_compiler_options::use_scoped_barrier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3e31868558eb30b17b3b8dbe9f832ad1e976d3d", |
| "description": "lavapipe: strip unneeded scoped barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a83ea0253f7f9be348b6dad4ac74ecaac87ba692", |
| "description": "ir3: Use isam for bindless readonly ssbo loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "625ebb977f42b1f834c149aa2e4e1b19a512259d", |
| "description": "ir3: Actually use wrmask in emit_sam", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f020bcc8d00f91136d91f453c572684a48c149d", |
| "description": "ir3/lower_spill: Fix corner case with oob offsets", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9912c61362b650e09dad7ec6fc6a72095969ffab" |
| }, |
| { |
| "sha": "6304c7cb82ccfee8233893f535fda87cdd3a0d61", |
| "description": "ir3/parser: Don't use right recursion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9d9c0172a7ae534ad05a1583fb1ab4d0f8775b9", |
| "description": "tu: Add an extra storage descriptor for isam", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ec3d39407370f883729d032d81e53244d5b6a2b", |
| "description": "tu: Handle UBO/SSBO descriptors with different sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ba3ea1eb3ef92f58c9923cd449336de0f117a98", |
| "description": "tu: Rewrite dynamic descriptor handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f7f6df2877ea93485d0f8f4a8eae5daa721810f", |
| "description": "zink: export indirect io pipe caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02569428a8f56e481366f85f31c07a0a1a35ad6b", |
| "description": "zink: fix unreachable() location in ntv streamout info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b53ee0219258a60dc26902bd393c54d7945f4866", |
| "description": "zink: add DOUBLE glsl type for streamout export", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68267aeab856961ece73c1fbd661d6ecbd6bf319", |
| "description": "zink: add nir_var_function_temp support to ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb9b0920015822c915e358019eb82d49bc7c3e05", |
| "description": "turnip: Enable VK_EXT_display_control using the common code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10d69d5f0bcc03ab68e2fffa4883404b1616c432", |
| "description": "radv: fix returning empty drmFormatModifierTilingFeatures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc247e5d4319b644e373534495cc75f41bc7bcd2", |
| "description": "radv: remove VK_AMD_shader_info support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0ccc469693d20f6ad286732e9a165094224df66", |
| "description": "radv: Expose VK_VALVE_descriptor_set_host_mapping for vkd3d only.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86a7b5e2769f0b0d81eec9b38e91394d27ea4997", |
| "description": "radv: Implement VK_VALVE_descriptor_set_host_mapping.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c0bc7eb07779b1fa56810aaa2a749fb55bddff0", |
| "description": "vk: Update xml and headers to 1.3.207.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6ac3e017d9bbfbdcbd7585cf174fb8377efb7a6", |
| "description": "llvmpipe/fs: add missing depth_clamp key printing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b2c4d7196d73e2ad009e15847b69db2c03dd1ee", |
| "description": "lavapipe: KHR_shader_integer_dot_product", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cf9e24039874592cb6126595716d161838f25a7", |
| "description": "gallivm: implement nir_op_pack_32_4x8_split", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a33a07bd069fc9aaa7ad92b3c46b7499bed89083", |
| "description": "lavapipe: maintenance4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2f69a8bb8de772fedeecea4cf16c1dc6684d6c0", |
| "description": "lavapipe: set maxBufferSize for maintenance4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "987e8a5a0c011822f4f964f2ca2f8e250884054d", |
| "description": "lavapipe: implement vkGetDevice*MemoryRequirements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49cac7b33da6990d79648ed7fbd1f5e1391e0e8f", |
| "description": "lavapipe: ref/unref pipeline layouts for pipeline creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f9976debc549450d37595bdbe34c9115c3605fb", |
| "description": "lavapipe: always clone shader nir for shader states", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2170c3ac63079a99864a29e2c23207e61a30278f", |
| "description": "panvk: Use the correct integer border colors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8dd917b9f0b6d4e65a8cd47d030abd59fc32d92d", |
| "description": "panvk: Rework texture, sampler, and image binding index calculation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17e79b044e47656ae82c87e6f1e336d10833c326", |
| "description": "panvk: Skip ZS setup if there is no depth/stencil attachment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f843db0a14c30f66e7a18c9e1246e04d5ebd605", |
| "description": "panvk: Make panvk_image_view derive from vk_image_view", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1865b7a93e60f4e97cea536d7124ca8af0fb83af", |
| "description": "panvk: Make panvk_image derive from vk_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5dbbc0f0a824e4addffeb115631a9c5bcb426c29", |
| "description": "Revert \"glx: Fix build errors with --enable-mangling (v2)\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a27f2d991b1723c3349623401ce3c8f26dcdb28b" |
| }, |
| { |
| "sha": "f30334b6c4605ca7eeda35670ef9b96d46db0bce", |
| "description": "Venus: add VN_CMD_ENQUEUE to vn_cmd_encode_memory_barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a65d2ef1c1399da8ea6f04b361913bfe6abfa98a", |
| "description": "Venus: Adjust VN_CMD_ENQUEUE to set VN_COMMAND_BUFFER_STATE_INVALID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6cdbc0299a4b97031e06787f8aafa2d20d00bfcc", |
| "description": "Venus: Add VN_CMD_ENQUEUE macro with vkCmd* common code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1dfee91fdf1002ac5c2ae555b374d501d4437f8f", |
| "description": "radv: export the pipeline hash via VK_KHR_pipeline_executable_properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4cf92cad778e3040ab3bed4706b3f9c5cbea502", |
| "description": "radv,aco,ac/llvm: fix indirect dispatches on the compute queue on GFX7-10", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "973967c49d70b9d751f76361db8511a2403e4432", |
| "description": "aco: split and recombine unaligned sgpr inputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "000b935c50513ab80fae800f6af9fc573faf6fc9", |
| "description": "v3dv/ci: add test to skip list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff8aa15fa0d3f813efb45878d77111af6575a049", |
| "description": "panvk: Add support for texel buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9dc8382de8be8f8f899276d0d9f466335483f403", |
| "description": "panvk: Add a dummy sampler for NIR tex operations that don't take one", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a35e721162bb7dad087e75fd07fec08bc635dc96", |
| "description": "panvk: Stop advertising Vulkan 1.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd9b8881e0ad84ab1e74d972a8233f5c03e7b37a", |
| "description": "Revert \"ci: downgrade sphinx to v3.x\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a545b6eda040ee40b5c36533d7ae378fc24fcf09" |
| }, |
| { |
| "sha": "d5870c45ae82c091e72f1258920aa54974e19a36", |
| "description": "panfrost: Optimise recalculation of max sampler view", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "304851422a4610170e870a5315fefaa5ec42917f" |
| }, |
| { |
| "sha": "3e405afeb9c1cb1182f83e2a1fd6f0beb199df64", |
| "description": "panfrost: Don't initialise the trampolines array", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "53ef20f08d4340c1bad0b45a2501f4daba7fb479" |
| }, |
| { |
| "sha": "b003a101ee36edf72c41341dd09bea3d6aa40ea8", |
| "description": "radv: stop zeroing radv_sample_locations_state in barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "612a12a42c21dde1a9d93a977e82b501cd4cefce", |
| "description": "radv: move waiting for events to CmdWaitEvents2KHR()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6d776f092cd0bd6189796bb61eb6c41824e0ce0", |
| "description": "radv: remove unnecessary check in FreeCommandBuffers()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01ec899083a6d58d139492e48f48fe55fb31aa65", |
| "description": "radv: remove unnecessary NULL check in TrimCommandPool()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "269b1232eeeade303181ac906229f9b1c15d96bc", |
| "description": "radv: remove useless check in radv_cmd_buffer_upload_data()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0eaf9dbce302fe76b0ea2f0d22520526512eae5c", |
| "description": "radv: fix compatibility with VK_IMAGE_CREATE_EXTENDED_USAGE_BIT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42f84a588633a11e991bb2856468145df30771ac", |
| "description": "radv: update inputs_read when lowering the view index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5f3689cfff9e4eb7166e7f354d754354c11e7be", |
| "description": "intel/compiler: Fix non-trivial designated initializer", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "bc4f8c073a2cf35227df85a1edfce9848b9cdfae" |
| }, |
| { |
| "sha": "d7514c5f0408a3173c5ed10452dd33f7b6220eda", |
| "description": "radv: stop waiting for DMA to be idle for all transfer operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b354ab9137d254f653873611931fddc832984b1", |
| "description": "Revert \"llvmpipe: allow vertex processing and fragment processing in parallel\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ec8104c6b227421b3a21e9c0652e3050066bb169" |
| }, |
| { |
| "sha": "5f3d3be24a7d9fa79020877c259c0740cfba12d4", |
| "description": "radv: fix indirect dispatches on the compute queue on GFX10.3+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53ccfbb99672a822440fc5d987310d4c56db2090", |
| "description": "amd: add PKT3_LOAD_SH_REG_INDEX", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70aea6b41aeea6e9ff3341b07d27c5e4ede9ae02", |
| "description": "aco/ra: refactor collect_vars() to return a sorted vector", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61c36b6dc0a275057df160a20e709acbae9c0450", |
| "description": "aco/ra: refactor find_vars() to return a vector", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9476986e6f6fe49ef8bc511f4ebeca4232263888", |
| "description": "aco/ra: special-case get_reg_for_create_vector_copy()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9181e8ceba3c9a1a6a4d060fa30ef7825cf9d404", |
| "description": "aco/ra: count constant moves in get_reg_create_vector()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ad1eb4e8c3963f41a38b3ce826a1e33b552b94f", |
| "description": "radv: rework the CS regalloc hang workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d532da6e964e60811cbc03998cd4e2ee5f6991f5", |
| "description": "radv: fix the CS regalloc hang workaround on GFX6 and few GFX7 chips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "952679b944803432d7a1756905bff3872fa1b887", |
| "description": "zink: use dynamic rasterizer_discard state when possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae4bdea73e1e6b48f104ee327a0371525295f91a", |
| "description": "zink: move dynamic state2 pipeline state to substruct in pipeline state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1f12b19246ec62f9625118ba9caee3a3a3f936b", |
| "description": "zink: assert that the dynamic state array size is big enough", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6cc4cdaa6f887acf75d279e0b5ae0817c79d95a7", |
| "description": "radv/winsys: add support for queues without user fences.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6755e85e3094e86c686404735c7b77f13f5a050", |
| "description": "radv/winsys: add a ring level detection for ib bo usage.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31b82afe6ead1966c360d20d412308b472b2e2f4", |
| "description": "radv/winsys: add nop packets for uvd and vcn dec.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5819b4c1d376b3c73228a885f23a6850eeba3829", |
| "description": "radv/winsys: complete ring/ip translations.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "816ad5ede8e45eccaef62008f8b21712dec52123", |
| "description": "radeonsi/tests: update piglit baseline on vega20", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16cb957e8bd729e228048706f0a28a207a909479", |
| "description": "radv: Enable KHR_ray_query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78c84f11a56879cd8c749f252fdb1e7598143a85", |
| "description": "radv: Lower ray queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "357bd1829fd8f195434f86e4c4196a66bbaba13b", |
| "description": "nir,spirv: Preserve ray_query_value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d2e95db7b9421fd88cb2727e9001636a87566c9", |
| "description": "radv: Move common code to seperate file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "177805cc03ead02029a9d36844af8da2ef30b6c3", |
| "description": "radv: try and fix internal transfer queue mapping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57ddfcaa2dd91b9b51c8a544fbcb55f3aa25c84f", |
| "description": "zink: anv ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c6cb15200c18afa3a81a07df7ff2fc5c5b699e6", |
| "description": "panfrost: Handle txs of cube arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53f1e57ee7a7a6f7906c34cf7b78a39873fd00c2", |
| "description": "pan/bi: Handle non-2D arrays", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "70d6c5675d68103aeb72983a100418da15dd2bc9" |
| }, |
| { |
| "sha": "1f97819fbe56a388878a23f49c0cf47016e4dde0", |
| "description": "panfrost: Emulate GL_CLAMP on Bifrost", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f9ceab7b237d40ded7728457114e59ca6707dd71" |
| }, |
| { |
| "sha": "05d687723530ed3c5c9f7d0addb3b047138613a3", |
| "description": "freedreno/ir3: Don't try re-swapping cat3 srcs", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9c9e8c334981b1af7a709fa42cd5ef9dcf4d9791" |
| }, |
| { |
| "sha": "fa59556e1a696c7c5ffbffecfe51c645f57e627b", |
| "description": "freedreno/ir3: Remove unused define", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f6dce05c30e9609d5b27524f3dd422d9729e7da", |
| "description": "mesa: Easier shader capture for android", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd00247db5bade7b46c9b8ba6522b384b3a48e94", |
| "description": "crocus: force ignore_sample_mask_out on gen4/5 for precompile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7edda218fda03981681409f7c446b3d83e7597f0", |
| "description": "intel: add some missing debug recompile info.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65db6b0e7ca4394e7e4c5091e06d957becc1ded1", |
| "description": "bifrost: Constant fold after lower_explicit_io", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0b6493c491d23b75308a1f112cb95dd331a2750", |
| "description": "mesa: Remove unused framebuffer validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1aa120b10f599324f553b46412b7f170a840c741", |
| "description": "bifrost: Handle nir_op_frexp* and nir_op_ldexp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2a09f3dd3e97f1439300855edfa34db1b998506", |
| "description": "bifrost: Implement fine and coarse derivatives", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83010c57a62ce83521da8ebd2f1f716dd86243ce", |
| "description": "bifrost: Simplify derivatives a bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c043e93ca5349251d9dc6bb066a01be2e225dce8", |
| "description": "bifrost: Lower usub_borrow", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e50eb1ce7ab3bbbb71a4cb9016a2e41d0a30e08f", |
| "description": "util: fix msvc build", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0536b691338f2759b850f9ec94634033a5d1f9e1" |
| }, |
| { |
| "sha": "d65dbe8018923e3a405b362c92a21caa30e66e83", |
| "description": "anv: Allow MSAA resolve with different numbers of planes", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5e4f9ea363a638645670abeffce08ed58c37c369" |
| }, |
| { |
| "sha": "ffd67b39e716ef6e35b75e3ba0b8391bab8bf56a", |
| "description": "zink: remove flake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95a44a5b09259d7f19b6adfa062a93bd3835cadd", |
| "description": "lavapipe: Use the auto-generated vk_enqueue_BeginRendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f76621f7192467e77a3e536964de76c44056b54d", |
| "description": "vulkan/cmd_queue: Properly support non-array pointer members", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "027f1302fcb6bbfee920184c47816d73387aeec3", |
| "description": "radeonsi: add option to disable EFC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23e5b910c57158030ba246530c57ab13a51245f3", |
| "description": "radeon: add EFC support to only VCN2.0 devices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fa6ab962a92a02df07678a8cb6bf974eaaa1cc7", |
| "description": "frontends/va: zero-copy efc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9602526568964e9395b255868a504dd34b77296a", |
| "description": "frontends/va: add encoder format conversion (EFC) support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73153746d5ba288f70ee00c08c1f4372014ace16", |
| "description": "gallium: add parameters for encoder format conversion (EFC) support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "adea0960295c950be247a134e74ee6dfae93a582", |
| "description": "ci: update various ci result files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a14baab855b349dbd5f4acaef8021eca314022a", |
| "description": "mesa: check for valid internalformat with glTex[Sub]Image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6cea8a43fa09d0654ad5f0da8dc151b81eb350c4", |
| "description": "anv: silence compiler warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90000aea9b90f2c09beda638601b731371f91d6b", |
| "description": "anv: make a couple of descriptor function private", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e12698724e51a989c719b905fb82d3d758944f6c", |
| "description": "anv: rename host only descriptor internal flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87f59b18cf438fb468c64363d95f94dc5c86314a", |
| "description": "anv: don't lazy allocate surface states in descriptor sets", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "4001d9ce1a6e28f22ed89bca98e56557ad2ab4c4" |
| }, |
| { |
| "sha": "71cd6a7b84c44c3dc79f6916542a2ccc633d9766", |
| "description": "anv: fix acceleration structure descriptor copies", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "03e1e19246da43f87b50a2ced38263a884b15b4c" |
| }, |
| { |
| "sha": "968d68125c234bc347fde8fad543f0fc7d80d8b0", |
| "description": "radeonsi: don't clear framebuffer.state before dcc decomp", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01442cf4d4ef3af2c55532fe56cb9872682fb30c", |
| "description": "iris: Restore flagging of dirty bindings in binder_realloc", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "8b9045e7a45f9de402fd841ef72cbf52170b7fce" |
| }, |
| { |
| "sha": "b366fef091d33e7d5307f292b2320267c841e350", |
| "description": "radv: optimize the number of loaded components for VS inputs in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ec4e568de22f601101ef70e36dec68bbfb8a768", |
| "description": "radv: abstract queue family away from queue family index.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afb4cced5c3cd3a5f72b750283ac3dd15793508b", |
| "description": "lavapipe: more descriptor validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c130d64d3c1709bf2965e01bd0e1b84756cbad5", |
| "description": "lavapipe: validate per-stage descriptor limits when creating pipeline layouts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21abb01fb967738fd0663da8bff3e6723cb99ef7", |
| "description": "lavapipe: make device limits a physical device struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ab0e3f0bb09bde3d06b0ea448a6e183a813e286", |
| "description": "anv: fix some dynamic rasterization discard cases in pipeline construction", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e3e7b3a4da6c7cd04879e0e4aab5f0d6f7b8d5f", |
| "description": "anv: fix CmdSetColorWriteEnableEXT for maximum rts", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b15bfe92f7f87e270160a9221a1394fc7b5de5d2" |
| }, |
| { |
| "sha": "52f6978484fb738a06b45dd09c5dc6a1bd594fb7", |
| "description": "anv: fix xfb usage with rasterizer discard", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4d531c67dfd93ff6b1dc4a9626074a74dfb14a2d" |
| }, |
| { |
| "sha": "e8c3be0eb84bbefe1486f2543125c35b278ac1cf", |
| "description": "crocus: don't map scanout buffers as write-back", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "42e78ba12573323be35cf4a6e10e5d434b2a56c5", |
| "description": "llvmpipe: fix occlusion queries with early depth test", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d9276ae965aadf967ee8f2ca85dab1dd31881919" |
| }, |
| { |
| "sha": "f7175bf416d9df73b1efd7aea04ce20fbc495b89", |
| "description": "lavapipe: Use the common vk_enqueue_CmdBindDescriptorSets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac58e93633dd0c279d09131311216add7cae72bf", |
| "description": "lavapipe: Reference count pipeline layouts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48a10c5dd31105a08248faa4b2c15e3794c03eb8", |
| "description": "lavapipe: Allocate descriptor set layouts with DEVICE scope", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94ea3b9c03158433d2ef5a4cfba4aa2765ba1cbe", |
| "description": "vulkan/cmd_queue: Add a common vk_cmd_enqueue_CmdBindDescriptorSets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1070556a0c7f2e78188b0893d541ac6adeb1c9e", |
| "description": "vulkan/cmd_queue: Add a driver_free_cb hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2106c3bab6bdea736c468fb1866fd0f372cc0baa", |
| "description": "lavapipe: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf5c32a4b2d839305ef2104ab0acf973e63b940a", |
| "description": "lavapipe: run nir_opt_copy_prop_vars during optimization loop", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c94c8a70292f80461b978c15882929fce4f1c53c", |
| "description": "lavapipe: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a4c7ef7286f50b5396ffc68bcf6ad33eb67de07", |
| "description": "lavapipe: skip format checks for EXTENDED_USAGE", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c40dc39b5a87911cd6467b3ec647f382653a9b97", |
| "description": "lavapipe: use the correct value for dynamic render resolve attachment indexing", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256" |
| }, |
| { |
| "sha": "938488f43986e21a22be5c8b8c7be4fcc60af989", |
| "description": "lavapipe: remove broken workaround for zink depth texturing.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30cb63bead12ad0d7ff66a6a267400c3a07c4f86", |
| "description": "zink: workaround depth texture mode alpha.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdee38a57b497d4c572f50a88e84b6dd5101b7c3", |
| "description": "tu: Expose subgroup arithmetic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a78604d201d1e1e54da814ccf8f4f5a24b19ca3", |
| "description": "ir3: Add support for subgroup arithmetic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a433db60c194c894d8f197a58b4a8e9053211165", |
| "description": "ir3: Track physical edges when inserting (ss) for shared regs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "410e746198b498efdb9c37a63a0b8aad67469a4c", |
| "description": "util/bitset: Fix off-by-one in __bitset_set_range", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b3b03e33c9f11adb0c4d84311a651ea6016a0885" |
| }, |
| { |
| "sha": "72b32d83fbf7d195310ef5aecba4a136f305aed5", |
| "description": "ir3/spill: Mark reload destination as early-clobber", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ff5826f09d39104ddc33e89ffd6c4d8d47584d3", |
| "description": "ir3/ra: Add IR3_REG_EARLY_CLOBBER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34803d15abc0675bf9e37607687e16b9ac44436d", |
| "description": "ir3/ra: Add proper support for multiple destinations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab0ed4ff3f2eed6610597a0f0b42b8ca829790f9", |
| "description": "ir3/ra: Sanitize parallel copy flags better", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" |
| }, |
| { |
| "sha": "0135660dfc022996d20aa89faaaa7439fabf04a3", |
| "description": "ir3/ra: Fix ra_foreach_dst_n", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "077d07a983eceefca990ba78a0d8ed5c85b5c963", |
| "description": "ir3/ra: Fix tied destination handling with multiple destinations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cc42242d5defc917fc0d4d1123db3a2c7cf7d96", |
| "description": "ir3/sched: Support multiple destinations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6be8fd0ea68b0af615258d41b9b6f23c218d523", |
| "description": "ir3/dce: Support multiple destinations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89217f636c23fb3fa3022b1e8f9d3cfa4ac32df3", |
| "description": "ir3/cp_postsched: Support multiple destinations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc4f0e804e6feee17a657d052f4f2ee32ebe53d0", |
| "description": "vulkan,lavapipe: Move some enqueue helpers to common code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b98cfe9cb4ad87af194bc3948f8b864cee7f9073", |
| "description": "lavapipe: Re-use auto-generated vk_cmd_enqueue entrypoints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66cb64c8ad339848e7538faa24800755dc6221f8", |
| "description": "lavapipe: Reset the free_cmd_buffers list in TrimCommandPool", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" |
| }, |
| { |
| "sha": "719b949575dabfddd56bedbffb7a188555401a31", |
| "description": "vulkan/cmd_queue: Generate enqueue entrypoints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47fc0b39c79c26e14e58a4206f580e1ae94e2c24", |
| "description": "vulkan/cmd_queue: Properly deconstify array of pointers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d5dc6ef6a6d20e51992ff5517d4d856cf504ddc", |
| "description": "vulkan/cmd_queue: Stop generating enqueue helpers for INTEL perf queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf8cf8a827bc4af9803219e3aacfaf5e53092b1d", |
| "description": "vulkan/cmd_queue: Re-flow MANUAL_COMMANDS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "290e33ab20c8c3cc0b2249f214addc17b4edf5d9", |
| "description": "vulkan/cmd_queue: Remove duplicate entries in MANUAL_COMMANDS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6bd8a3c7e434e269ef972c49e8189a0003a9f8ee", |
| "description": "vulkan/runtime: Add a vk_cmd_queue object to vk_command_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad4d2da90a7b0cacb5c1bd1543dd8440e47e294c", |
| "description": "vulkan/cmd_queue: Add an initializer for the vk_cmd_queue object", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd0f6cb45bc6d5dcd7b256b6a10affa104a28434", |
| "description": "vulkan/cmd_queue: Constify vk_cmd_queue.alloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3d096f4ba18fca7efbec1360490675279b91983", |
| "description": "lavapipe: add the full list of cts fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b70f14188df98cec1aa0741e015367e516dbfd6f", |
| "description": "virgl: Check texture multisample compatibility", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "571c5e8fdcce9857e053e76782501de61bd131d5", |
| "description": "virgl/ci: Uprev virglrenderer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4703cd8465a83aac1858d3fd376c9cf1485fad9", |
| "description": "tu: Implement VK_EXT_depth_clip_control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49b54311975306125f10ecf93e8f9542712c41f4", |
| "description": "broadcom/compiler: remove unused functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45770ac286b41b60a9eb165eea70bf1560917414", |
| "description": "docs: add release notes for 22.0.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84748172539d521e6f328799aa64ed493bdc837f", |
| "description": "docs: Add calendar entries for 22.0 release.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7e1df14f03d042b8d030aa6388b709a904738e9", |
| "description": "docs: update calendar and link releases notes for 22.0.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75a783ea73e8c0ae61a0b0680a27f993ac2e740d", |
| "description": "ac: Query the amdgpu MEC firmware version.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4ec900953ba61188ecf58c3f648b11f8ef64764", |
| "description": "mesa: Fix discard_framebuffer for fbo vs winsys", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "db2ae51121067b66d4ee8313ba7f74cecb201a03" |
| }, |
| { |
| "sha": "d5d8519cb5526c8fa0aba4cf360dd97fc1fa1080", |
| "description": "docs/ci: Add docs for using a POE switch to control boards, like nouveau.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8da28d5e88308e7381af74315fde6383de96292", |
| "description": "docs/ci: Update some bare-metal CI docs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5497d60639809444637a950974276187ea6c4387", |
| "description": "ci/nouveau: Add a manual run for the Jetson Nano (GM20B).", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b374f8c91692a191ba8ec0696aa07fb8a5cf69f", |
| "description": "ci/nouveau: Add nouveau support to the rootfs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9e67738d61e04b2d71623b18222b6876268c63d", |
| "description": "ci: Stop xz-compressing firmware for ramdisks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b918c4df2b09fe1d6d7429e69aa0cfa7913b3fb", |
| "description": "ci/bare-metal: Increase maximum retry count for POE boots.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45b7648cb1b302905083f72b71f20541a6720415", |
| "description": "ci/bare-metal: Drop the BM_POE_USERNAME/PASSWORD env var checks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c24bca2d3a0e4255dbe155cfb7d942bfb104a2ad", |
| "description": "zink: lower dmod on AMD hardware", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5fae35fb17d6d89c4fe1d9d5a19d827caf25b9fc" |
| }, |
| { |
| "sha": "1845957a31b02313a9a4b9d182c3344b74896a2d", |
| "description": "zink: add another radv fail", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e70b6be11724b22400a51f074a20f555c2d18b81", |
| "description": "zink: update radv fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "889d0507391a7a6b365cee6d5eb24a03fa091f98", |
| "description": "venus: add VK_EXT_vertex_attribute_divisor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4752429e364bb0de8d979dcd748b42a524efbedc", |
| "description": "venus: add VK_EXT_shader_stencil_export", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ecd481bd7d8a86840d703714aa20f602e1f46fe", |
| "description": "venus: add VK_EXT_robustness2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25795308efcf229e0ac893937c4d6811e99baf11", |
| "description": "venus: add VK_EXT_depth_clip_enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bebe5e39254671e22c375aef35ca6441bbed62de", |
| "description": "venus: add VK_EXT_conservative_rasterization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0e0daf46b60b0d622ce4825b3cf75e0b24aef8e", |
| "description": "venus: add VK_EXT_shader_demote_to_helper_invocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99473f610a7109ffe94699df7c76a0f0fc3b9cbf", |
| "description": "venus: update venus-protocol headers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "823cffbe1cb728a832a9c30330e94ba0e173eaa0", |
| "description": "anv: include Primitive Header in mesh shader per-primitive output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f410c1142fb71f4af0e0903179298f88e3da4327", |
| "description": "anv: set number of viewports in clip state (mesh)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81df66bfff65751ad40ede3fa31415d06f17abe4", |
| "description": "intel/compiler: mark some variables as per-primitive in FS if they come from MS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c16ce53a990e57ce4fa7209e07ced58916a683d", |
| "description": "intel/compiler: handle ViewportIndex, PrimitiveID and Layer in MUE setup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc4f8c073a2cf35227df85a1edfce9848b9cdfae", |
| "description": "intel/compiler: inject MUE initialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "333a490e32d03586a7eff09a2abc0402ad3fe251", |
| "description": "intel/compiler: shift mesh urb read/write window when offset is too large", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c1c9067d92d0364d414893adcfe63368d78fca6", |
| "description": "aco: always emit vk_cvt_pkrtz_f16_f32 for nir_op_pack_half_2x16_split", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa41bd06879423f91b52829ee679fc94c3e3ffab", |
| "description": "docs: improve language in zink article", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e66613497567026ce421057939d027e5913462b5", |
| "description": "docs: fixup zink gl 4.3 requirements", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "29f8f21bff69019671f96e3c9aef6a17dbe3ba94" |
| }, |
| { |
| "sha": "44feff93c2d67e52699ace7002f3a2319d5ef6d5", |
| "description": "broadcom/compiler: don't always assign r5 if available", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77f58b46d9f20af89e74d1301e4220b5e48fa8be", |
| "description": "broadcom/compiler: add comment on why we don't use r5 with ldunifa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b140428b062ae22945d203a3ae6e51f85b68512", |
| "description": "broadcom/compiler: adjust register threshold for 2-thread compiles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a35b47a0b1aff2407dc3274b45afb27d7cf7cf47", |
| "description": "broadcom/compiler: add a strategy to disable scheduling of general TMU reads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f783bd0d2a75a1244fdbb4a1754f072891e87af6", |
| "description": "broadcom/compiler: define v3d-specific delays for NIR instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fed51585c4acf4e4d10a466e2ad198f4009e9e85", |
| "description": "nir/schedule: allow drivers to decide about instruction latency", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7a4e97076a259bbbea9b02cc804494a8eef9fd8", |
| "description": "nir/schedule: use larger delay for non-filtered memory reads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bd041e2fbfd9f846d4fea9ce612d4d6c4c0f57a", |
| "description": "nir/schedule: handle nir_intrinsic_group_memory_barrier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46e330c07e4f2140b3ae3e919994f03f36dbb4bf", |
| "description": "nir/schedule: fix handling of generic memory barrier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ef499b315392d5c1ac853917b7c7eaaa098ad4a", |
| "description": "broadcom/compiler: stop moving UBO loads before NIR scheduling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf7777a5d4f42515a1bd9f681e28f74bfa2cc1de", |
| "description": "lavapipe: set non-zero device/driver uuid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e878293f4cf20df21aded2446ef9a3f91b27e68", |
| "description": "turnip: Make autotuner work with reusable command buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9e400b9b60e2c43c958ec817fd052e5decd9458", |
| "description": "virgl: Add a few more formats to the format table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b9045e7a45f9de402fd841ef72cbf52170b7fce", |
| "description": "intel: Use 3DSTATE_BINDING_TABLE_POOL_ALLOC exclusively on Gfx11+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3a0e97300c877ec95e88efa35d90ad5e319273a", |
| "description": "intel: Limit Wa_1607854226 to Gfx12.0 only", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab47cad4fb0840bd309247ba0eba6f391c592962", |
| "description": "iris: Rename surface_base_address to binder_address in a few places", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db34c715139e4ebe0bb51d6cb1e1e21ecedfbb24", |
| "description": "iris: Use more efficient binding table pointer formats on Icelake+.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a83c91a2613e2e3cd6ecb03eda8b3ba4e373171b", |
| "description": "blorp: Add a binding_table_offset_to_pointer helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c3a8f853dd8b43bfd51794f2a7d632feda396c4", |
| "description": "gallium/tc: zero alloc transfers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "caeec6262df31fd0f5e9c0be233c2b1aed5380c0", |
| "description": "util/slab: add slab_zalloc", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cd30266f155a7b4edc0b9f653d773e709b021b8", |
| "description": "tu: Refactor VS DECODE/DEST to be emitted in two pkt4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa323cb93a128676beda5654d1691f8f5a62f7b5", |
| "description": "mesa/st: make export_point_size shader key clobber existing psiz", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ae0cdc4539e9a64d12c59d1450d865da579e9e0", |
| "description": "mesa/st: check max output components for adding pointsize during precompile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "070a7b506df98c598ad4ea1cc43f1ef887ec2c75", |
| "description": "mesa/st: count FF shaders as needing psiz export for precompile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1183988d74f1116dad280bd332601dc024c0c32f", |
| "description": "mesa/st: precompile with API pointsize only if the shader doesn't have pointsize", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96098d7c2531d0da1a447ff8f61707c7665abb02", |
| "description": "mesa/st: simplify pointsize precompile conditional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "882abacde3694c3bf3b0cfd0d124e7dda49d1977", |
| "description": "mesa/st: simplify pointsize shader update conditional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b73663c51ed75998c64ead09a1bc94a559bbc48e", |
| "description": "mesa: always set PointSizeEnabled for API_OPENGLES2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d98bc238e19ec07e82b3420b80edc59279709c7", |
| "description": "mesa/st: only add pointsize output if it doesn't exceed max component limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d80aed363c3d8d149b6ad8323374a8e19b50be6", |
| "description": "nir/gather_info: check copy_deref instrs for writing outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdee7240ffba60ba4d4176b9e47f240e2c0bde38", |
| "description": "mesa/st: conditionally add pointsize outputs to ES tess/geom shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "597bd11b7b328b13dde8051e57388e08a9e9a4b2", |
| "description": "mesa/st: add a gl_program struct flag to skip psiz exports for xfb", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53cbba83eb66b3bcacbfc467af495b86d63dad68", |
| "description": "glsl: store OES/EXT point_size extension enablement to shader struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02906baba745e6a6d2f27c1654e361665db4ac77", |
| "description": "panvk: Implement vkCmdDispatch()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1056b3e39ecfc8d755ef81b60b106ed85d3b28ab", |
| "description": "panvk: Add support for storage image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eca0a0e29ed1dcb58043add3e3f20f830427b89d", |
| "description": "panvk: Move dummy attribute buffer emission out of emit_{attribute,varying}_bufs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e7e1b64fcdaf2f1c7977a979d8744fe64650b82", |
| "description": "panvk: Add support for storage/uniform buffers with dynamic offsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13378e41295a00990b166a15d7c6726559f6201f", |
| "description": "panvk: Support creation of compute pipelines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b05ffc9feca72de7ae3e4ea74c8cdee400e39084", |
| "description": "panvk: Add support for storage buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a20467cf29fef1acc5f58dc1acf53c2c62991c6", |
| "description": "panvk: Add support for push constants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3634063b08a4272f9d21b0fac23ba3e509992dc9", |
| "description": "zink: handle spirv xfb insanity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfbb7c1f735992ee2b2ddb194200db739b36955a", |
| "description": "zink: store shader to ntv_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76fe6f72358c5919e85206a6c365ffede9677fd1", |
| "description": "zink: handle remaining xfb corner cases during analysis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f7da0c58447979976eb2928625b1f93154f6c57", |
| "description": "zink: fix xfb analysis variable finding for arrays", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ed7329236a576b6b6f615787bb722b960f32c6b", |
| "description": "zink: correctly set xfb packed output offsets", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "432700fc61a33e0c040d47d9b7bd8cfe970d35cc", |
| "description": "zink: store the correct number of components for xfb packing outputs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5c7d34fdf8403b0115d5eead7ca67027e93efc7", |
| "description": "zink: use 64bit mask for xfb analysis", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0feafbcc85c0a6d0119c2b1a776f9d20a57ceb9", |
| "description": "ci: more stoney flakes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddfa9e7cc97c2db352611b1d1f8c764d09dfc250", |
| "description": "ci: add another stoney flake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ab720f1f495e6e768d8254b0bf005e79aacb8f9", |
| "description": "aux/cso: stop tracing during cso_unbind()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e51c478162e9f711d42cd479de677e539e88ded", |
| "description": "aux/trace: dump more rasterizer state members", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec45b7ed32df086efe3a00504cdd75212aff1f34", |
| "description": "aux/trace: dump clear_texture colors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "296e26eec84a36a7c512eb333a1a98248fe0da25", |
| "description": "aux/trace: dump clear colors as uints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8142fc5a455e010abf2ce55d0ad938f7ae88bb32", |
| "description": "aux/trace: rzalloc the context struct", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1cdaf36df75617645ce315f5c089558c04dea46", |
| "description": "aux/trace: more screen methods", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "204ea77b0674fb611155bd3ba2e6169cc8646b3f", |
| "description": "lavapipe: fix pipeline creation for blend and zs states", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7114490115f1f1c95b647a0c400274f6f886ebf5", |
| "description": "lavapipe: update multisample state after blend state", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "711f0d1df4f81e0701974b4471929f095b2ba940", |
| "description": "turnip: Don't call getenv() directly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882", |
| "description": "virgl: Fix texture transfers by using a staging resource", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "cdc480585c9be368ddfdc33e2eb73e3582f25fe7" |
| }, |
| { |
| "sha": "165a880f1ae1f528d597bf3de138a29445b01a48", |
| "description": "llvmpipe: clamp surface clear geometry", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d1b506acfe55165511a2bb83acb013353e531ab", |
| "description": "lavapipe: clamp clear attachments rects", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c76a19ca35ded99a2f13eef59a0cd161e3c43b0", |
| "description": "llvmpipe: fix debug print iterating in set_framebuffer_state", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ef093f697ad9027ba514c7a4a6a10b7bd95bd47", |
| "description": "zink: ci updates", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5fae35fb17d6d89c4fe1d9d5a19d827caf25b9fc", |
| "description": "zink: fix 64bit float shader ops", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9579df6a7ffc2116623cd3d2d9517dabe770cfe4", |
| "description": "zink: run nir_lower_phis_to_scalar in optimization loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "342e6f83321a91816358dee82178809b2a8aeeaa", |
| "description": "radv,aco,llvm: lower post shuffle vertex in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b99b528f502f09bff8a9032f79dcd152485b725", |
| "description": "nir: Introduce workgroup_index and ability to lower workgroup_id to it.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a4c01f3efe19b15c9231afab1f936dc4bd4898e", |
| "description": "nir: Extract lower_id_to_index into a separate function.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64acec0ef9f640ad27d6fa0fe7622ec63c6900a9", |
| "description": "nir: Fix lowering terminology of compute system values: \"from\"->\"to\".", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "541f08cd4cd74ed424d34e7b050f6d911946274a", |
| "description": "panvk: Non-destructively stub GetRenderAreaGranularity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afe2ef9afc912bd695fe9ef65ecb0b02bbccb6d6", |
| "description": "panvk: Advertise zero sparse format properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8feed1f1143290b6fb0f86be1b95b8de671865b0", |
| "description": "panvk: Advertise VK_KHR_get_physical_device_properties2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3937c47c482c742938dca70aff06d87550d6bfd6", |
| "description": "gallium/dri: Add missing in_fence_fd initialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3332fcd9c0b987202d7a38ad0451f3022ce886a8", |
| "description": "vulkan/device_select: add has_vulkan11 flag with has_pci_bus flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cc549949d4f61375034f27e134d3dc0ecd07fc6", |
| "description": "vulkan/device_select: for vulkan 1.0 use vid/did for boot_vga", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b9bf3434fc509b9061dd4e79930e4b65c186be4", |
| "description": "nir: Fix handling of NV_mesh_shader PRIMITIVE_INDICES output.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d068eb53e84ca1e44ad96c31dab63476880b3c72", |
| "description": "aco/insert_exec_mask: optimize top-level transition to exact before demote", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42a5be975adc51d1029f25719b979bf2b3bae8a9", |
| "description": "aco/insert_exec_mask: use get_exec_op", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa55ecc2961523cde276f556f6d8fa523bbbabfe", |
| "description": "aco/insert_exec_mask: fix top-level to-exact with non-global exact mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ded789fcafdc76e8f0c09f10fe2d752d07403f09", |
| "description": "radeonsi/ci: Mark a bunch of flaky tests on stoney", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "090f6f1b33a0cf93ceec9424ca264553c922167e", |
| "description": "ci/zink: Report flake test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8882f0ef832ba3707101c6de1e8f59ddb5fff87", |
| "description": "ci: Improve interrupt signal handling in crosvm-runner.sh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f0a0839eb6bc312dfc88c74d13deb3dfa28e17e", |
| "description": "ci: Increase limit of concurrent crosvm instances per runner", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8346983775499119b8534d829c1db75e23c4097d", |
| "description": "gallivm/nir: extract a valid texture index according to exec_mask.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e168d148d76d780eda6f9aaa6c66608c4df3096c" |
| }, |
| { |
| "sha": "e449acac9d4ad5de95aea3f37bcb73be37e4ca66", |
| "description": "radv/ci: remove unused files", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "cc327a0fe45911cb694d2de56e9dd7dba1fa0f12" |
| }, |
| { |
| "sha": "4e45847d0ad69c40f2bc1408468264b4d34c6199", |
| "description": "freedreno: add a420 deqp-runner files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08db7f456a4b2ac6669eb1e6a3f1edd6c671983c", |
| "description": "freedreno/a4xx: expose shaders and images, as well as ES 3.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0277f491aec79f9fdb288f28268090146165d1bc", |
| "description": "freedreno/ir3: disable conversion folding on a4xx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4684425150bdd7907fbbc37caa01a01551bb2cc6", |
| "description": "freedreno/ir3: no need to count bits 16b at a time for a4xx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f628fd30de1fef5d65ba6de81d19d14aef443d5b", |
| "description": "freedreno/a4xx: improve condition for disabling early z", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d11543ec52244a941afc879100a3b0a2b4586312", |
| "description": "freedreno/a4xx: extend astc and tg4 workarounds to compute shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a03619d81171fdf88fef40330af1a51b333a46f", |
| "description": "Revert \"lavapipe: accurately set image/ssbo access based on shader usage\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "821a49981ff386559f8a8fdf6bf3526b8deb2415" |
| }, |
| { |
| "sha": "8860ff33105bc756b077a3fefaced892cd867dc8", |
| "description": "intel/perf: Destination array calculation into function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d80d3c6760a8d029c7af8c8ad5ec5e623f6d413a", |
| "description": "intel/perf: Fix mistake in description string", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7024b8e0eb15100bc73b9d5f931ba678b8cc1e5a", |
| "description": "intel/perf: Mark intel_perf_counter_* enums as PACKED", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c0246dcf4f2d4e2ccdaa97d52833cf9f11ffa4b", |
| "description": "intel/perf: Store indices to strings rather than pointers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df5e743c80ce96f510cc6d4d6b7b52fb8ae0eb3e", |
| "description": "intel/perf: Use slimmer intel_perf_query_counter_data struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbbbb0325b6da31298a493ab3e9c3cb1648481d8", |
| "description": "intel/perf: Use a function to initialize perf counters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e6c7a572ea881db42440dd2dca8a34b2971faed", |
| "description": "intel/perf: Deduplicate perf counters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3172b5bbb89ff80f50252752175d402d283429bf", |
| "description": "intel/perf: Don't print leading space from desc_units()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12e065ddecd50885158c724a2ccfa453c445ce74", |
| "description": "intel/perf: Move some static blocks of C code out of the python script.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c795ae8b88144172502728605cd6baf4dbfa2808", |
| "description": "venus: fix properties of unsupported external fences/semaphores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63d399b3fbbfdae7c158abaad82b0b4a0c3ad9ac", |
| "description": "iris/ci: Mark amd_performance_monitor tests as flakes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2fc99b1886c9e882f869da01309fed76da6c7b2", |
| "description": "turnip: Add \"rast_order\" debug option to force rast order access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52ceb9dcb6f161295c28d37fa17dfe06d838fcaa", |
| "description": "gallium/tc: warn if an app is incompatible with cpu_storage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5a8e197413ec0189435139006a7c7026840efc2", |
| "description": "radeonsi: enable tc cpu_storage by default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd0ef9b3f420bc0ee70a16f720786b174e78bb78", |
| "description": "gallium/u_threaded: late alloc cpu_storage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7070178dfd0d36e94a7061fe2eccd0ac0c6ca7ee", |
| "description": "radeonsi: use 1 shader compilation thread if NIR_PRINT is used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6731460194722d7971093939e006277659976290", |
| "description": "nir: Fix source type for fragment_fetch_amd.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50be6922534187aedfe1b7d274a18c099378109f", |
| "description": "radeonsi/tests: always add the --gpu argument", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "21b01538331a4bfc0258da0bdb00a149e0f1289d" |
| }, |
| { |
| "sha": "9c49550163ffd0753c55117f7ac2e800b1691e1c", |
| "description": "radeonsi: change rounding mode to round to even", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c3f8d3af8a48addd642e1a88701d1be3d8dcaf2", |
| "description": "egl/wayland: fix crash in dri2_initialize_wayland_swrast", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43258dc802e07894ae3edd9ea98337a9dc7a0e8e", |
| "description": "egl/wayland: fix crash in dri2_initialize_wayland_drm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0bfd65d0fd3c2b0e0cada77aa26b5a52bef3b85", |
| "description": "zink: hide descriptor debug behind #ifdef", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0030bc39f87dde018add3dfb256d2cfd1a7859e", |
| "description": "zink: invalidate non-punted recycled descriptor sets that are not valid", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d63f3c31b74f26217cc8f8be9baff91043cde85c", |
| "description": "zink: stop leaking descriptor sets", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a91a520de76df3c192eeefbbcba6f955a9d5672", |
| "description": "zink: mark fbfetch push sets as non-cached", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab3725f533ecb0d4ecf7cefc6511fbcf15214b62", |
| "description": "zink: fix descriptor cache pointer array allocation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5f585f45afdde8c453c57dad744fd51caf6a699", |
| "description": "zink: wait on program cache fences before destroying programs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "382798ddbde040b4900f47cbc2509a6338add011", |
| "description": "zink: use a fence for pipeline cache update jobs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbd9a91f64a96a11a95e05163108e9a95ef5b981", |
| "description": "zink: add function for refcounting zink_program structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a6c58b2f7da74c5c20258f9a0b2c3681e79ef17", |
| "description": "zink: always update shader variants when rebinding a gfx program", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "821a49981ff386559f8a8fdf6bf3526b8deb2415", |
| "description": "lavapipe: accurately set image/ssbo access based on shader usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfae16ca34b697b7a5787fa69856286f559c1877", |
| "description": "lavapipe: scan shaders for image/ssbo access and generate per-stage masks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcf58e75d00a32db772d4107946a5fc8b304f196", |
| "description": "lavapipe: heap-allocate rendering_state struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c82dcdf598f7b78c4a0106a71e008b482cf8f70b", |
| "description": "gallivm: avoid division by zero when computing cube face", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf9454bb2a1f2869ea07d53eb2d96ed8fc507362", |
| "description": "gallivm: fix debug prints for halfs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba18799ca12628f2346a3bb0f28dc5124c66072a", |
| "description": "pan/bi: Don't assign slots for the blend second source", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "795638767d142a58b76c91a0719e42536435320f" |
| }, |
| { |
| "sha": "66a604efb5237d62020d278c596fc13643cdfe8f", |
| "description": "pan/bi: Skip psuedo sources in ISA.xml", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "795638767d142a58b76c91a0719e42536435320f" |
| }, |
| { |
| "sha": "9d4441c71aa60b275ae1fccfc11b37705b02c118", |
| "description": "panfrost: Fix ubo_mask calculation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c246af0dd805033b743dfe0be96c1077f35e0934" |
| }, |
| { |
| "sha": "0b232b86598285a55f0b1d7d826ad08cd541ea46", |
| "description": "panfrost: Improve comment for emit_fragment_job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24101d944b70b45913f6d1bee40daa76f72f5457", |
| "description": "pan/bi: Add documentation for bifrost_nir_lower_store_component", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42caddcf6ba9b358e26258eb195161d948c99bac", |
| "description": "pan/bi: Make disassembler build reproducibly", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6c431c2e3eecc6de73bc302f93290766c4c4f04", |
| "description": "panfrost: Re-emit descriptors after resource shadowing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cd2c1ef9da6c71c2d5f11e2b0843147b4c7069e3" |
| }, |
| { |
| "sha": "b164ee0d7b1777f40bb3c5b26236ee5dde53536d", |
| "description": "panfrost: Set dirty state in set_shader_buffers", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c34b760b9f99ecbf1218e7b612a32ce43c7283bf" |
| }, |
| { |
| "sha": "cb8c47b15e4acecd0cacda8a3d9d20b578f1b4f2", |
| "description": "pan/bi: Check dependencies of both destinations of instructions", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a303076c1ab71f92907b1967c4b542af0c847198" |
| }, |
| { |
| "sha": "9e714f7455d581bf20ec7a72ee84ab4e381c08a9", |
| "description": "pan/bi: Add interference between destinations", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9146bafbb422dc535c04e5f177a44e8ea82031db" |
| }, |
| { |
| "sha": "198cb4a77ad409631ba8450b20e3b798f456aff3", |
| "description": "panfrost: Disable point size upper limit clamping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66684339d5f5206d3213c023e576b771344f1347", |
| "description": "panfrost: Update point size limits to match hardware behaviour", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d54efebf04313d7fb6e5971aa89f10442a2bc0a7", |
| "description": "panfrost: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "948300da27931a1eea38c7d71f62866766a6aad1", |
| "description": "pan/mdg: Use util_logbase2 instead of C99 log2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e42a8a5b92a0abae2bc3f9457f4703f73d46f450", |
| "description": "a4xx: add emission of compute state, and compute dispatch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63bba1dc6c46e8ec246f76a6ad7570158d7cd439", |
| "description": "a4xx: add logic to emit image/ssbo state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aac7028b583097eb67080d5dec59fd1b3693e843", |
| "description": "freedreno/ir3: support a4xx compute differences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fb5e64eadbfc57fb087ca1b0b14b3c5ae3e2922", |
| "description": "freedreno/ir3: support a4xx in load/store buffer/image emission", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9cd4fba6f9fffab7d7662703cecc2ede0a898a4", |
| "description": "freedreno/perfetto+fdperf: Set SYSPROF param", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af4b7f74b2c9aca637f6da33b6594ab2bfc2ded3", |
| "description": "freedreno/drm: Add SYSPROF param", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f925794b16d2b8f882ac5a3b5110e9c890337aba", |
| "description": "freedreno: Update uapi header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2e498b6a5db61e27a44c1db55ec657d5396558b", |
| "description": "egl+libsync: Add helper to complain about invalid fence fd's", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e25f3b2825d416d4cf49e7b7a97582ce3af64fd", |
| "description": "android: Push in-fence-fd down to driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfac374220d80b741b56fd9f31211902d8fa033e", |
| "description": "gallium/dri: Extend image extension to support in-fence", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af2951dde843238c2a3052cb1fabefe7289d4210", |
| "description": "radv/ci: update list of expected failures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51c6fdf708f921019da5f6fd9f203eb1c420dfcf", |
| "description": "radv/ci: skip dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ffee7f1ab3c7f7f652f73d0c33f4504ffba5e89", |
| "description": "v3d: rebind sampler view if resource changed the BO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bda838c56111bde0d27d208a725abf215ed85bb", |
| "description": "panfrost: Push twice as many uniforms", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d4dccea0ba37d6b8f91b689dd441ba6a4c8ff58c" |
| }, |
| { |
| "sha": "e7cfe18099a29cfc09a738e2b9fa5e1ab28a263a", |
| "description": "pan/bi: Run CSE after lowering FAU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8f644ec4432089a212c192f71d30bc6addf06fe", |
| "description": "frontends/va: ignore incoming frame_num from VA picture parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d28b6b6856864f75e82bd5c63b877d1f1a40df9a", |
| "description": "aco: rework removal of jumps over branches", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f030b75b7d2c359b90c18ee4ed83fa05265c12e0" |
| }, |
| { |
| "sha": "059f870d74e90835361e4b8a5596c9aacd979c07", |
| "description": "ac/nir: implement nir_op_pack_{uint,sint}_2x16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b113f1b6cee2b08ec0d93a3a34c8c38380b90d4", |
| "description": "aco: implement nir_op_pack_{uint,sint}_2x16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6532307555775550ae92db62f983ecb65e15b0cd", |
| "description": "nir: introduce nir_pack_{sint,uint}_2x16 instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d81c60e11e3b73b6e2f52637291858ac08cf982", |
| "description": "iris: Mark a dirty update when vs_needs_sgvs_element value changed", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aaa25cda0b925c6e60cc91a23070408b297feb6a", |
| "description": "venus: add VK_EXT_image_robustness support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba212bf88828efa1eb5d331fd4cc1254a8d2c524", |
| "description": "venus: add VK_EXT_provoking_vertex support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33ba61b059ba531a99e5d5e6cf8649c435a26ac9", |
| "description": "venus: add VK_EXT_line_rasterization support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58182eb096e05d159eda2f5ae48cf50ac2fcde45", |
| "description": "venus: update to latest venus protocol", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20efd9eff30fd4baaa2ad45b8bf3242c93a98d6c", |
| "description": "venus: group extensions promoted to 1.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe3815b7faaacd1afa3fca8151ee78641c4c84c8", |
| "description": "venus: clean up physical device features and properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca4595e01abf1d6ff15be6e762f55bb76e29196a", |
| "description": "nir/opt_shrink_vectors: update docstring", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "405829cd8592076c03ac62f3f35ea1ace8b45322", |
| "description": "nir/opt_shrink_vectors: remove duplicate components from vecN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5963478c2f75d503d0acaeb2b20a4cb266670cc", |
| "description": "nir/opt_shrink_vectors: shrink load_const properly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a10b5d7086b92a681c657d7ad24d49d30b072a36", |
| "description": "crocus: change the line width workaround for gfx4/5", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6b7a68b7c21eeff1aa037b68b6fb9ab971fe9982" |
| }, |
| { |
| "sha": "bbbbf39559402dae7c2458049e09179c3671231a", |
| "description": "venus: abort when stuck", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccf4bcd162cae2b5df9b47caf00f198beaf2c4a3", |
| "description": "aco/ra: don't immediately assign a register for p_branch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3070773f886f1238c7cade3e4c068b73546399d", |
| "description": "aco/tests: add test for branch definition RA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32d0bae8ec382b5f604d75b2375e75ffec986fa7", |
| "description": "aco: fix branch definition validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bed5a310053f576503bc9c3300e2c7ec7db08e74", |
| "description": "aco: add validate_instr_defs()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5349a99c2065f294b50fcc957ad9606191acb73", |
| "description": "aco/ra: fix register allocation of branch definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "608d48b78725bfc13f13f700392d2683f1113c00", |
| "description": "aco/ra: add get_reg_phi() helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ceca5e68c4d646a069728d6c49135793f0e5a09e", |
| "description": "aco: remove vcc hint from branch definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "558f6329676f53b7869367ff296a4f8153647031", |
| "description": "r300: schedule TEX instructions before OUT instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aff1a85c0919e679b031d5085f295e4229435ec5", |
| "description": "r300: remove some dead logic in tex pair scheduling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "688b23885be84c929fe0a36281e2889de49ead60", |
| "description": "Venus: Add `vn_physical_device_{features, properties}` for better organization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "539fae796a547a174c1bb92951dbbb132493a01d", |
| "description": "freedreno/a4xx: fix integer tg4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96211adf771da5211b9d5d8178f1cee0626a0792", |
| "description": "freedreno/a4xx: add swizzles to shader keys for tg4 workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68a2d25d0db2031e5bba37b2981179e795dd504e", |
| "description": "freedreno/a4xx: move tex_type to header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ed07c0da90b98cc53fbed1b387027a34d09b042", |
| "description": "nir: remove bogus logic to allow cube + offset to work", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37306ba3f1363e43c232abf9215d48e6a0a47cf4", |
| "description": "freedreno/ir3: remove bogus tg4 -> tex lowering pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80bf9c7b978ac273ef979b6bafc351153669694d", |
| "description": "r300/compiler/tests: print regoff_t as size_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "516aee64cca36a6e2408bae0cf026a1c86aedc78", |
| "description": "radv,aco: do not lower nir_op_pack_{unorm,snorm}_2x16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1f1b3d7f8cab50d7c6e05ff9a81f1d17d15deff", |
| "description": "vulkan/wsi: drop unused wsi_create_win32_image", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ed391d2a469f1a17ef8768baa919436166d5b27b" |
| }, |
| { |
| "sha": "ddf2778269e4a5315964ee043abace895084aaa2", |
| "description": "glsl: add member's location layout qualifier rules for `arrayed` in/out blocks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0313110c9203b200425351ce8d4caf7b589c2bb1", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "712ce86bd19628038ccc9157169cf0d604d32bc5", |
| "description": "zink: split primitives generated queries if xfb/gs states change", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cb3ae949cbf2c5ec0edcb88d943cec754fbfa12", |
| "description": "zink: split out query suspending into util function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5aecec48ee51453945d21d8e338f3ea87ae4958a", |
| "description": "zink: update query states before starting renderpass during draw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "965ab44c5017897acd3aefc7900950b7f7ad0760", |
| "description": "nvc0: disable EXT_texture_sRGB_RG8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "897a7fbbf1e72384b78af0a29a9e379cbeb6e3c7", |
| "description": "mesa: enable GL_EXT_texture_sRGB_RG8 on desktop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af5f49f663d29abfd840e5c258b422107ae38f01", |
| "description": "zink: remove loop from generated tcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e63fa2bb13cf14b765ad06d046789ee1879b5ef", |
| "description": "freedreno/registers: Add a couple regs we need for kernel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34379a937fff7f0edf784ec58877122b611d0892", |
| "description": "gallivm/llvmpipe: add support for NIR to the linear/aos paths.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6efd489ac980851466eaef937a833c49b8126dea", |
| "description": "gallivm/nir: split load_const out into backend helper.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65c7ca617fb524a57d0bbeabe518038828d10b09", |
| "description": "llvmpipe/linear: fix disk caching.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "503362f008441bac6b8e6b68337b56b27e80d3fe", |
| "description": "zink: switch to u_foreach_bit for ntv image access decorations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcdcfd9967767e923fa99a9160f937b67afdf595", |
| "description": "zink: emit Aliased decorations for any image that isn't explicitly marked restrict", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "351378ae8011c43010370825209a65e738a3a959", |
| "description": "zink: remove a bunch of flakes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1e9a44a69f327fd99edaff4eb4db867a39da370", |
| "description": "lavapipe: always set read/write on ssbo/images.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b48236ea3efebf942ba7c225c023a52d71558c16", |
| "description": "pan/bi: Add arithmetic flag to RSHIFT ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b0e74ae8277ba2ec89d950af9816a8a8e275078", |
| "description": "pan/bi: Extend LD_TILE with a register format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74107abfc665d8713cbdd5a5accba4f3983c72c3", |
| "description": "pan/bi: Add BRANCHZI instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3dc2095b079f1ac890cbf6ca2f525841a2dab5ba", |
| "description": "pan/bi: Model LD_BUFFER instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "579677788974f4012f313265e42d558d70b35597", |
| "description": "pan/bi: Model offset for LOAD/STORE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "039bb4e68c3864b0a40bdf9d4ae7c06badfe926a", |
| "description": "pan/bi: Model pos/vary segments in STORE instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aaa39f0e60a6855e9ea7274cf708fbeeaf40d582", |
| "description": "pan/bi: Model LEA_BUF_IMM in the IR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eba9ef4c2529fc88ed5bdf88a5b22d6f13e73faa", |
| "description": "pan/bi: Add LD_VAR_BUF_IMM.f16/f32 instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48a398bf5b1b5c07d0eac15b4c6af68fe07b5c99", |
| "description": "pan/bi: Generalize I->table for Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20891e75c263039e9103c006c5b744a0355a1f76", |
| "description": "pan/bi: Extend BLEND to take a register format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c817ed511c084fdffc011963c0efcc607369669", |
| "description": "pan/bi: Model Valhall texture instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "234d3efb9b5ba026c3c25085e79993639353899b", |
| "description": "pan/va: Add memory access modifier to LOADs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79aa4af078c8c089c1973dc8444f79bb46774f43", |
| "description": "pan/va: Remap \"store segment\" to \"memory access\"", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "254a6412909057d809d361b297510aed9414554c", |
| "description": "pan/va: Fix LEA_BUF_IMM definition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c798fbb9f5e6dd9a3631674576270b174a714f8", |
| "description": "pan/va: Fix definitions of LD_VAR_BUF_IMM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c62836661ea25a01eaf485ed67ba24db2e7a73c9", |
| "description": "pan/va: Add TEX_GATHER instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65cb3af38a045ff2b33eef03663b885c7420feec", |
| "description": "pan/va: Add TEX_DUAL instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47b70ca5843269c83e949b1cbc1d2c111e2234a1", |
| "description": "pan/va: Add modifiers required for gathers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "431e7e54a614a45117424c6be1e1b7e9910f62a9", |
| "description": "pan/va: Handle force_enum differing from name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a6c6dcb00847a0f413ab4fae0d83900deb27167", |
| "description": "i915g: Emit better code for SEQ(x, 0) and SNE(x, 0)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "374da6fc41e955c261b7888a2809b7025fdf0f97", |
| "description": "i915g: Handle constants composed exclusively of 0 or \u00b11 specially", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06eb9fb12599cf792f9bec36f5c5149258fde1dc", |
| "description": "nir/algebraic: Optimize some cases of (sXX(a, b) != 0.0)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d055c93e014d947b2b495450cd0968c32de6dd1", |
| "description": "i915g/ci: update piglit fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d506d910e43e00095246161786de6f49e9cbda2c", |
| "description": "nir: Switch to using nir_vec_scalars() for things that used nir_channel().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16c064dfaf98d36777a73aa140d3e8c46b8c4611", |
| "description": "nir: Add a helper for setting up a nir_ssa_scalar struct.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d95f9d189a46ecd6fecb54cd7c733fff89f3d85a", |
| "description": "nir: Introduce a nir_vec_scalars() helper using nir_ssa_scalar.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48b3ef625e1909c1be31fbe10adb53734af38eb4", |
| "description": "vulkan/wsi: handle queue families properly for non-concurrent sharing mode.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "5b13d74583513ddd029e30c989838b96993545a0" |
| }, |
| { |
| "sha": "221ce1b35ae3db012e40c307fcc3027c59a0bca4", |
| "description": "ci/freedreno: Consolidate some information about an a630 flake.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a64408dcd5121d7bab74d43241ac035d5bf86cb4", |
| "description": "ir3: Don't assert on not finding the VS output for an FS input.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "feb7e30e2d40e1ab06823120288de131a86f88c5", |
| "description": "radv: include disable_aniso_single_level and adjust_frag_coord_z in key", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2de15273d5b332eb116841cab546464236dffc1d", |
| "description": "freedreno: Improve robustness behavior for VBs with offset > size.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92945825f5fcb59ef3787d21a21a61c07ade7588", |
| "description": "freedreno: Fix start_slot handling in set_vertex_buffers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35ddb65ea6b5310c56e75f274a2456e49ef04f55", |
| "description": "freedreno: Use the resource size rather than BO size for VFD_FETCH[].SIZE.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b21e7e1ef7ba2c2cf97f073a8a01d6bc43835622", |
| "description": "docs: match build-flags markup with meson docs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23d3fb6da26093621ab13372ac80f76f2ea74368", |
| "description": "docs: fix a broken link", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96c8880900e3351dfb88c43b0e3e324539436bc0", |
| "description": "intel/fs: fix total_scratch computation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b43075888612d12b7f367a5c32a3e42a9ff0e0a", |
| "description": "v3d: enable texture filtering anisotropic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc77542ed2226173286f4c9b37425efd101dc51c", |
| "description": "intel/compiler: Use pass helper in brw_nir_adjust_offset_for_arrayed_indices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f761f8fd9e2a72dd41d8c013dfb376ad3a108176", |
| "description": "broadcom/compiler: simplify node/temp translation during register allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "871b0a7f6a35133516158b3c148f264a791dd942", |
| "description": "broadcom/compiler: don't sort nodes for register allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4483cd24af5ea20c4f2aef06dc758ffeccf60e08", |
| "description": "broadcom/compiler: sink uniform loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e228642cf50ef850c94cab2efb69aa0b5f9dba7c", |
| "description": "broadcom/compiler: move constants before their first user", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1998a9f43e8c1442f191bdd7a4db8c276f53e1a", |
| "description": "broadcom/compiler: disallow TMU spills if max tmu spills is 0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbb4d0dded229101dbf83beaf391d5035b562f6a", |
| "description": "broadcom/compiler: increase cost of TMU spills to 10", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a02dd17cb36efe9bc2ff2d675357988ded914a02", |
| "description": "radeonsi: fix an assertion failure with register shadowing", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f96948dfab3b9d7cbda1d8cac1308e976a35eff", |
| "description": "radeonsi: fix register shadowing after the pm4 state size was decreased", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "946bd90a097e8bf4f060f7a18d04f1df1c23275f" |
| }, |
| { |
| "sha": "66e20d2bf70ab32087e71b1fba9a231d7c58d134", |
| "description": "ac: add an environment variable that parses IBs in files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3394f0ae14e373d668312a61a1703cc77aaf50db", |
| "description": "ac: define PKT3_ATOMIC_MEM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff9e4409c13418f249b7130f8ae644dc1922a4d0", |
| "description": "ac: parse SET_SH_REG_INDEX packet", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cae7a59c08698fd822c4a50e98531f631dcb741", |
| "description": "ac/llvm: update LLVM processor names for gfx10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87d83f4103b10b058a248bfbdb7339c8b9438cc8", |
| "description": "ci: add point coord failures to d3d12", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ca7c20cf7b106bff2cafb1e63c71a283a01e9ec", |
| "description": "st/mesa: do nir_lower_io() for inputs & outputs with transform feedback info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee4c5b1699397662f069e2e9958b406a5628e03a", |
| "description": "gallium/aux: add helper nir_gather_stream_output_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a708efec337234b039aa182b32543fa57230642", |
| "description": "gallium/util: add util_dump_stream_output_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1dcd1eac6a584d7c9bbe39f533dbcfa27a5342fe", |
| "description": "nir: pass nir_shader into nir_recompute_io_bases instead of func_impl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "606811bded21e2c01096c50f0bf6c627167abf00", |
| "description": "nir: add nir_print_xfb_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad68a1ee5a563bcc2013214826a7ab5724a3a018", |
| "description": "nir: add nir_gather_xfb_info_from_intrinsics for lowered IO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4c051b0479998dc1a95cff6b5e8b8aaa9530a2a", |
| "description": "nir: add nir_lower_io_passes() with new transform feedback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3528dcdfa18d688ec3fc69132095e93a8fe380c4", |
| "description": "nir: add nir_io_semantics::no_varying, no_sysval_output, and helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "548b2d47b2879f8dbb4362d03c3428801dae3260", |
| "description": "nir: scalarize transform feedback info in nir_lower_io_to_scalar", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc5505088b9212371c44e6b25235bd48104cd244", |
| "description": "nir: add shader_info::xfb_strides", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4636fa7f384dc06f3e1d94adbfc70b3e986c2cb2", |
| "description": "nir: add transform feedback info into nir_intrinsic_store_output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c6e41bfe1d4261fdf37ba59d71d961d664cffc4", |
| "description": "nir: fix nir_io_semantics::gs_streams in nir_lower_io_to_scalar", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73ef225fc277cd7ccc996a0306cc3e9a30c46fa3", |
| "description": "nir: validate write_mask for all intrinsics that have it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd733fa52e49f790d59ba848c29fe47f3b289957", |
| "description": "radeonsi: fix broken VK-GL buffer interop", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ad9b5ac0a181aa0acd5c02640614d8a69e9b3566" |
| }, |
| { |
| "sha": "c1a7d520f3ffe720dfb949ee651d7299167a2924", |
| "description": "anv: Disable aux if the explicit modifier lacks it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cada519482eb553dbebeafbfe97b731996cf9063", |
| "description": "anv: Refactor anv_image_init_from_create_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d2b7e558b43ac1e07ec4802666f0880d914f6d7", |
| "description": "anv: Change a parameter of the implicit layout fn", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3eee6327c85f65da88ea09d0c0a78aa8495c290", |
| "description": "pan/va: Add missing copyright notice", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eda00fd39d26eac6228ef1d7b04d9cfa23bdfb9e", |
| "description": "pan/bi: Extract INSTRUCTION_CASE macro", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ffde1f359bf42566df0740c93004fb3017101b82", |
| "description": "pan/bi: Adapt bi_lower_branch for Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3937d98747c23676aea268c5ab56dc3e1cd5eae", |
| "description": "pan/bi: Trade off registers/threads on Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7637502c8d734d054a815b9b2f81f1bd8c239f4e", |
| "description": "pan/bi: Add BI_SUBGROUP_SUBGROUP16 option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec9c1f8fa603b6213ab4ba172ce413c63b4249c3", |
| "description": "pan/bi: Wire Valhall disassembler into compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31e991d801cc096ad5742ee8131d2e2a8a22ad80", |
| "description": "pan/bi: Support standalone Valhall disassembly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "600f689a98638975b43a0c381c5f897718ff182f", |
| "description": "pan/bi: Allow CSE of preloaded registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3154df232b7d75ea1a3f2c5e9a8ccf0ebcd6814b", |
| "description": "pan/bi: Use a progress loop for constant folding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5582710f3e3f895cb4544e0e5480ab071049dac", |
| "description": "pan/bi: Mark NOP as having no destinations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2604c6517472a107d3f3034e5693e9aba4159649", |
| "description": "panfrost: Unify barrier+helper handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30d0c2e39059e938a9ddd64dba1508af0e5273c3", |
| "description": "panfrost: Set texel_interleave on Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "407bda4d8cfaa2a1390730e67a65aaea8eb26223", |
| "description": "panfrost: Adapt estimate_texture_payload_size to Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "469a36d071e04a9007ad978f1597decc76dfcd3a", |
| "description": "panfrost: Don't emit compression tags on Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "087b63cb07717e83ea606648f2551fc9586b9165", |
| "description": "panfrost: Allow uploading fragment SPDs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e42b0c68f448fa0a57591ab6ef2aa9e2017551a5", |
| "description": "panfrost: Don't pack blend constants with blend shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "111f5af303104e0321e418feb1ad93a5f53e2969", |
| "description": "panfrost: Generalize some is_bifrost users", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36a2b8d0398a8842fc35b0e43722aae14fc13abe", |
| "description": "panfrost: Add PAN_MESA_DEBUG=dump option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28743a5556ff36ac8905753da270328774bbc4c4", |
| "description": "panfrost: Rename prepare_rsd->prepare_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "631c01fc421cf60a81cd0af26f64520180685b18", |
| "description": "panfrost: Add an enum for Valhall resource tables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3c971e0fe2d31dc985fc86ef9d0c6b182cc86ad", |
| "description": "panfrost: Make Divisor E an integer on v9", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b19afaf307b9b9958e60b26a6590fa562c6390a2", |
| "description": "panfrost: Clarify contains descriptor? bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1df6b0d7e2fe7ffdaf200c58494de465396ef186", |
| "description": "panfrost: Remove Invalidate Cache from Valhall job header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "217e038289b00008b21a8a4ef84c4b4ab6ae9079", |
| "description": "panfrost: Add Tile Render Order enum to fragment jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52ccd21e6bc64b23e698b5c3e5dbe39f206e3e5e", |
| "description": "panfrost: Extend SPD size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0136545d169adb75e4f9f6b4de38eef0817c1241", |
| "description": "radeonsi: add check for graphics to si_try_normal_clear", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "214092da879252c3935eaee47b0b2ac42b682268", |
| "description": "anv: fix fast clear type value with external images", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02fab4cf9e3a7fd824dc2fc99e5b1abea02ec8ce", |
| "description": "venus: Implement guest vram blob type.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd3451babd6cded6794561d74c8919576ba1f97d", |
| "description": "amd: update addrlib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8cf5ea982adc4e1d5b6a531f83eea938583c830", |
| "description": "amd: add support for gfx1036 and gfx1037 chips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48046d5bd83e51bb203c70fc0c51a5b8177395bf", |
| "description": "ac: set correct cache size per TCC for Yellow Carp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4380916b761d2ebbe5b1d36b9162810b66a727fc", |
| "description": "radv: disable DCC for Fable Anniversary, Dragons Dogma, GTA IV and more", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc921f73779e90e1514191d87cbe133c61b15b19", |
| "description": "iris: Do not apply SCANOUT allocation flags for SHARED-only requests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93087f71e64b6ebfaa44b25a6afe2f5ed5c1d595", |
| "description": "ac/nir: Extract final mesh shader output counts to a separate function.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11957d386335ff9822f3fbc67d4a16ae6c2cd500", |
| "description": "aco: Remove superfluous code for mesh shader workgroup ID.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d5aae032b97de7c25b97514c08f9b642a1d2ddf", |
| "description": "ac/nir: Properly invalidate mesh shader metadata.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a3bd9cff1b9d6d5f7b3d771c64ca362d6056157", |
| "description": "ac/nir: Fix workgroup ID in mesh shader waves other than the first.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57775dd76a2064c7baec2a500a27536e41302f0d", |
| "description": "ac/nir: Store mesh shader API and HW workgroup size in lowering state.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0f45c7c4986013ffd6ee391c76f51113b7ae767", |
| "description": "ac/nir: Reuse existing nir_builder for emit_ms_finale.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74f1e7965e1811333386b502217dfb393cea1156", |
| "description": "ac/nir: Use vertex count minus 1 to determine max index in mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16b417b8d617df418ad197341a7af1f87bacaefc", |
| "description": "ci, valve: Add the dEQP runners for Valve CI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0aee991bfae7a45d20831b9cfad5e083135be93", |
| "description": "amd, ci: Categorize the sections of the CI file.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58186df32c813c9bdfb54a3977efc046f67565f9", |
| "description": "amd, ci: Drop log level in SPIRV -> NIR code generator.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc327a0fe45911cb694d2de56e9dd7dba1fa0f12", |
| "description": "amd, ci: Remove unused runners.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "befe3a9e48b4bfd1f76193589aec23a86a2097f2", |
| "description": "ci, valve: Add support scripts for the Valve bare-metal farm.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e010348ee6f7d40470aa65797e74752c90ac692", |
| "description": "radv: remove color exports in presence of holes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f800af2231401641abed2a6d90a9fc22ba5ef60f", |
| "description": "ac/nir: remove TCS nir_var_shader_out memory barrier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7460199a2fb52e9f356b5ee0e895c44d339b4f43", |
| "description": "intel/compiler: Lower Task/Mesh I/O before SIMD specific lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "549e861dc1f9e9fed5b6b5897c154273e2233658", |
| "description": "turnip: Implement VK_EXT_physical_device_drm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb6ba8f21fc79121ac9b988cf1134be915059dd6", |
| "description": "radeonsi/drirc: use force_gl_vendor for Maya", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3196bac510aa2343f34ebabadc176285dc681b5", |
| "description": "nouveau: add dEQP/GLCTS run failure info for GF108/GT215", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc05615ec175cc4630291a2f1cc21ccda6cd08e1", |
| "description": "Revert \"anv: Require the local heap for CCS on XeHP\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "382f6ccda8869f72134dbfa9c3cc68a229e01138" |
| }, |
| { |
| "sha": "203c8be09f7894600add91109060ed44f92702b0", |
| "description": "anv: Add a perf warning in anv_BindImageMemory2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74e446b45ba72b45563a33a379d7b25e76c9a073", |
| "description": "anv: Fall back to HiZ when disabling CCS on HiZ+CCS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ffbde42b9374c1b70b9caefa981e3c09bea0e7b1", |
| "description": "anv: Don't disable HiZ/MCS in anv_BindImageMemory2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed9a0d48a9756249a77a0c7926d8bb155bd03b24", |
| "description": "ir3: Use isam for bindless images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06485f7d3dff0841052a7e7473fc3ee71c974735", |
| "description": "tu: Call nir_opt_access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58d72f45e58969dcd45e953487b1bd2338dbb05a", |
| "description": "ir3/nir: Fix 1d array readonly images", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0bb0cac8dcd0d8907282242e548321f318a64536" |
| }, |
| { |
| "sha": "21ac044c3e25888eb9f1bc72ed09da825e257ae7", |
| "description": "ir3: Don't always set bindless_tex with readonly images", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "274f3815a5efaf1b82f6c2d29122f7aac2fc9a19" |
| }, |
| { |
| "sha": "bb1e0eba08dbd05626bc307aab1dd3faeb12c867", |
| "description": "freedreno/fdl: Set swizzle on storage descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00be8c46197f53a63e3683a28423a34db8ed765b", |
| "description": "freedreno: Replace A6XX_IBO with A6XX_TEX_CONST", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1c4c2ac60e47a8841eb5d0a2714f87a3dc4fa49", |
| "description": "ir3: Use CAN_REORDER instead of NON_WRITEABLE", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "aa93896156c7f076e5de1831292297084655cda3" |
| }, |
| { |
| "sha": "95fabff8dea94eb8dfb49871034df8fc390d0e68", |
| "description": "turnip: Set drmFormatModifierTilingFeatures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "473f48863904084b087d8cca0c6e6032be2e9d32", |
| "description": "zink: add layer asserts for 3d imageview creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e67928862de069d3e6892a1ecbb7ca8d1a648b6", |
| "description": "zink: more accurately clamp 3d fb surfaces to corresponding 2d target", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59b0105e658b757b152a55dc6f062b16b7324ef4", |
| "description": "zink: clamp 3d/array shader images to lower dimensionality using layer counts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26d05e5a38e69c37748578ffe583756026fda51b", |
| "description": "zink: directly create surfaces for shader images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69ec429c00ee32d5bf51e549876b9ca2daf2cbf6", |
| "description": "zink: restrict clear flushing on sampler/image bind to compute binds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7b494299d556de5ac01db28769d881e927cf0b9", |
| "description": "zink: use VK_EXT_depth_clip_control when available", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95708c13ee6d932542933f8811ec6887b124d91f", |
| "description": "glx/drisw: handle GL_RESET_NOTIFICATION_STRATEGY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fba13486df5acd7c5f5c3407d2085448f592c3b4", |
| "description": "zink: update psiz handling to fix xfb output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b28cff9f4a7524bd4188278cbe9058ec98e8c40b", |
| "description": "nir/lower_psiz_mov: stop clobbering existing exports", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3267417c222ea50927bff0a9aa098154f1e8b0c7", |
| "description": "nir/lower_psiz: create the store instruction more accurately", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6250a3bc18d06b6f609dc1eff8599432edbfc3c8", |
| "description": "util: use correct type in sysctl argument", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "01bd21eef8f572944c09771f44e3006e2991280e" |
| }, |
| { |
| "sha": "0536b691338f2759b850f9ec94634033a5d1f9e1", |
| "description": "util: fix build with clang 10 on mips64", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "dc94a0506f1d267a761961d3ac905d77de3dae2e" |
| }, |
| { |
| "sha": "f12c107b030b0aacc0c8b11c99fdce13f38bc98f", |
| "description": "util/u_atomic: fix build on clang archs without 64-bit atomics", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a6a38a038bd62e6d9558905f00bef81b5e7e6fcc" |
| }, |
| { |
| "sha": "d07df90bf4442492d5f94190484793cb52f23860", |
| "description": "Revert \"CI: Disable Panfrost T720 jobs\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "35209b94a6c7d88fb67b6446fda8f8daf556c911" |
| }, |
| { |
| "sha": "bd55458304f6499aff1e21137b643c4870cc2b28", |
| "description": "Revert \"CI: Disable panfrost-t760\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b9b444e0b8bc318cea2a93ec04b0a383c444180e" |
| }, |
| { |
| "sha": "6d0824abccbddc8b8480990ac49c542f6680c2a4", |
| "description": "panfrost: fix segfault in pandecode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af0f9a31b3ab1a2a212fa419d6f7739f809fa926", |
| "description": "CI: Disable Panfrost T720 jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "114e48e923d9492a4be7308807a87c1c7e835325", |
| "description": "CI: Disable panfrost-t760", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2dee2ea55546b03528e5bd91da9d96f27cae2a5", |
| "description": "docs: update irc channel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5558f7de59dcc3d5197ef5904002d9040ffea7f7", |
| "description": "docs: mark virgl gles2 renderer as done", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cce0d1d9d3a706282731a59001bfa1d1d8c4e9f", |
| "description": "docs: update virgl description", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca4ad9c2cb37efe5e26c345275a38c7bae433ca9", |
| "description": "docs: link to gitlab instead of cgit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32de503b02234f2c882a09a80a4c668f4ec7eec2", |
| "description": "docs: master -> main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76ee3eeae95be427dfb3a661d8dbe8d05a5bbec3", |
| "description": "docs: Virgl -> VirGL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ebd3b041bb8f7b922f8e75481171742b3466afb", |
| "description": "docs: qemu -> QEMU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5494b6869475abd8346e4525e7e1cb286ce8da54", |
| "description": "docs: add missing get", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2015d458b6e2ce5d113a4e4995546742d79c1b06", |
| "description": "docs: remove a few repeated words", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6897266ce01776fa49ea6178d05a707dad4a6ec1", |
| "description": "docs: import virgl docs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1964e1dde7bf44ceeaf3fa8b3869e791af4a369", |
| "description": "zink: don't free non-fbfetch dsl structs when switching to fbfetch", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03a80490a47b0b616566c6f56581560694976b1a", |
| "description": "zink: free push descriptor pools on deinit", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "698ae34844b7199b8acc3b4d74a9cad3b903bdef", |
| "description": "zink: fix cached descriptor set invalidation for array bindings", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62b8daa889daefb2f191a63f370541bf2b807e88", |
| "description": "zink: set shader key size to 0 for non-generated tcs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "861fc10bfc76f3f4286d36fdbb0707883b8c090c", |
| "description": "zink: skip extra descriptor lookups for images during barrier updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd7ea80e70f7557e4cd2bfd1572ae69c3fe52ee0", |
| "description": "zink: add layout to sampler descriptor hash", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7431c30999872774af896d39e7c233d8fae04c67", |
| "description": "zink: fix typo for image descriptor rebinds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a179977b8e33c4f920a1b15268b37122caf4bce1", |
| "description": "zink: update descriptor refs after starting renderpass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0398180a592e12eefc58e9580d7c0d71fbae450", |
| "description": "radv: use MAJOR_IN_SYSMACROS for sysmacros.h include", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7aaa54feb53a9d0cf3277bef31547312ee56b277" |
| }, |
| { |
| "sha": "afece589dc6c5227ac61502f809184090fe83da1", |
| "description": "util: fix util_cpu_detect_once() build on OpenBSD", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5623c75e40b38017873df09954b5f65dc84dcde5" |
| }, |
| { |
| "sha": "623ff4ec4295dc67bc0c99ed5336eaae1ad76cc9", |
| "description": "util: fix u_print.cpp build on OpenBSD", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d609431d4f69903648f6bbb5b3bfc87b807ab17", |
| "description": "util: unbreak non-linux mips64 build", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "88b234d7a7cd71fcb4955428010f238ec9530431" |
| }, |
| { |
| "sha": "e5c39bc427f3eb4ddfe0c55530136b6a14290d7c", |
| "description": "intel/compiler: optimize flat inputs mask calculation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2cb562dd1bd79f0e4b1b2597cfb0fa6b5f8c22a", |
| "description": "intel/compiler: ignore per-primitive attrs when calculating flat input mask", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "be89ea3231c92960cf9b23b37ce6402e4612a207" |
| }, |
| { |
| "sha": "216da26b3f323ce61e2355ad4a6f5e3bbe3e874c", |
| "description": "pan/va: Add TEX_FETCH assembler case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "794836daf06043a6d7201274b4496ce57f2478e8", |
| "description": "pan/va: Handle sr_write_count in the disassembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eee6dad0c97960d98f5785997e1e42ba583ba40b", |
| "description": "pan/va: Fix definitions of TEX_SINGLE and TEX_FETCH", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a58807fa9555aaf81bcbacec148be2a53f66fb24", |
| "description": "pan/va: Don't use staging index as a sideband", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49a4cc6af868ea23f343ab3f5485b2de29fab567", |
| "description": "pan/va: Handle extended staging counts in assembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "142ba9fea6f559fc6a218b8d0d5b712c52fa58bf", |
| "description": "pan/va: Allow forcing enums for 1-bit modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20fce28dfd5e41cc6e455e83d569475df74990f5", |
| "description": "pan/va: Add MUX.v2i16 and MUX.v4i8 opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97f8fad37b2d652543090169e83392d9b8c6e068", |
| "description": "pan/va: Remove incorrect TEX test cases", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1f349dff4565f9d659bbc7b2ab48139cb165226", |
| "description": "nir: Allow the _replicates opcodes to have num_components != 4.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f030b75b7d2c359b90c18ee4ed83fa05265c12e0", |
| "description": "aco: relax condition to remove branches in case of few instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53ca85ac2a1acf1476c4b494f5fdfa2cc39c644c", |
| "description": "radv,drirc: move RADV workarounds to 00-radv-defaults.conf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ca6b2f216017ca24b5488c8e9989efb44febdfe", |
| "description": "aco: Support memory modes properly with load/store_buffer_amd.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba4b48e787667bc99aa5dea4fddde95920aee852", |
| "description": "aco: Support task_payload with barriers, refactor allowed storage class.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd0dd5d6b7416bd68a2bdc9d50c2d3fa8e2d5a69", |
| "description": "aco: Add storage class for Task Shader payload.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "962b2fe214de502d5c6326abf33483e08a17cfe8", |
| "description": "spirv: Use task_payload mode for generic task outputs and mesh inputs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f629fbd77807f9f91725dbf6c0f44baf5f699afa", |
| "description": "nir: Add new variable mode for task/mesh payload.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2d6eca0817972a9d08f348f3a22354ce572c15b", |
| "description": "radv: Refactor mesh shader draws and add num_workgroups.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf519a7d4778b9d678f312dfbe7d6758cd09676e", |
| "description": "ac/nir: Refactor mesh shader output code to smaller functions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a84789f7959834085c42e0b9c55d3bf5963d6614", |
| "description": "ac/nir: Make sure to exclude special outputs from arrayed output masks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3956c03b053ffa60a8f5a8943d34357585108ec5", |
| "description": "ac/nir: Sanitize mesh shader primitive indices using umin.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0746b98f4a7fd0c4b332a084ba4461724a31fa5f", |
| "description": "ac/nir: Properly handle when mesh API workgroup size is smaller than HW.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d88516a23fe6df117b7e55a175286fb3d6016aa4", |
| "description": "ac/nir: Move LDS area for primitive count to the beginning.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cc9cf77a8f7dd5548509ae2b67ac7c79fa87253", |
| "description": "aco: Fix multiview view index for mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "082b691141a5aa088afb532a2ca909ddca16b654", |
| "description": "aco: Fix workgroup_id.y and .z for NV_mesh_shader.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10ebfb3bf22e0524f3b119711fafcaadcf1bcb60", |
| "description": "aco: Allow 1-byte loads and stores with load/store_buffer_amd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ee3d49e3e39cb3f1d7cbf08ed3523b6a38ef539", |
| "description": "radv: Better exclude special MS outputs from driver location assignment.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1c6185b5a1055bde0a5ac51b20e4af7863dc64d", |
| "description": "ci: skqp: Add Vulkan support for a630_skqp job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bfef8bf6b7f8d109e3543427fed417f9a407f73", |
| "description": "ci: skqp: Build skqp from android-cts-10.0_r11 tag with Clang", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ffed2a2991fc13ab6cd4846f11a802ab69de24f", |
| "description": "features: VK_EXT_depth_clip_control for lavapipe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07c0801e608e491a47a5d35af8a074b31c96f401", |
| "description": "lavapipe: EXT_depth_clip_control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f458c7f200fb993de458ab7294395effc78f3cef", |
| "description": "ci/zink: Add testing of dEQP GLES3.1/3.2.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4132bd026fc40480299aa54f654f4c89e861b70", |
| "description": "ci/zink: Move testing to shared 64-core runners at Google.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "834db3aa8d0f9c6c7587dff1a632223c38e7602c", |
| "description": "docs: remove incorrect drivers from extension", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "da23a31726f4f0486319e900207c31f2815e9119" |
| }, |
| { |
| "sha": "988d5aae74d61d1416b369172ef286b4aac933d0", |
| "description": "panfrost: Flush resources when shadowing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cecb889481db23dc2b945dc3904f58f41a45fdfc" |
| }, |
| { |
| "sha": "5536852d60e59dad52feb63e1e88150ece1fec15", |
| "description": "panfrost: Handle NULL samplers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53ef20f08d4340c1bad0b45a2501f4daba7fb479", |
| "description": "panfrost: Handle NULL sampler views", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "304851422a4610170e870a5315fefaa5ec42917f", |
| "description": "panfrost: Fix set_sampler_views for big GL", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b2769493ed4932a019ad8623c940f177a50fc07", |
| "description": "panfrost/ci: Update xfails list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97f18d29292ada87469fe90fe5d49ee2dccd0ee5", |
| "description": "blorp: Add blorp_measure hooks to the blitter codepaths", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "31eeb72e45be6ef943df0b60f3cd7a646fa7b349" |
| }, |
| { |
| "sha": "e6b7e743083f5f71ff004b3c753e07e482c815d7", |
| "description": "iris: Set MI_FLUSH_DW::PostSyncOperation correctly", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "604d97671b663501195644f2a5f12535e88c563f" |
| }, |
| { |
| "sha": "c393753daa4de92f3a5937cc4abd53881efa098a", |
| "description": "r300: add predicate instructions to statistics of vertex shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8eb9bffdfc1cebaf2f69ee4b7a7ed7e78d6a9788", |
| "description": "r300: report number of loops in shader statistics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "517b37a08c3f71a01ed35303611fcdae633c5b7f", |
| "description": "r300: use %u specifiers when printing unsigned stats values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7978412c3f83642d8d0cdf6610b0ac6f7b86308", |
| "description": "r300: only print shader statistics when compilation succeeds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b124f83bc2722dd8cfbfb17d830751a636c50278", |
| "description": "zink: add a flake channel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd2a4cc47c341576e131e26117d9caef2f9b4f62", |
| "description": "pan/bi: Unit test message preloading optimization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb1479bda22bf80b553a87ab781956dc068d5b19", |
| "description": "pan/bi: Support message preloading", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8437cd415c79ad597b44c9d3c24540c772c5a59", |
| "description": "pan/bi: Account for message preloading in shaderdb", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19541dc8c86801aab5d764d27ce7a6f11ebb94be", |
| "description": "pan/bi: Add bi_before_nonempty_block helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6618697e0e7224b1759047578138ffd4e7d96db3", |
| "description": "panfrost: Pack message preloads from compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd06a26662345897a15efa6cf5c709242cccfeed", |
| "description": "panfrost: Add an unpacked message preload struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d0c4973dc1da428339a739fe59757499622b35f", |
| "description": "panfrost: Remove Message Preload Descriptor from v6.xml", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b130f8f4cfceb5a3f8e22851026f346ecd8e2105", |
| "description": "venus: add macros to help with future extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43bbe367ea5239439a2f480c7b82b0ebfef2e826", |
| "description": "panfrost/ci: Move T860 flake to skip", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c07f7c427c5bec71665a9c0fd192c2e16376283", |
| "description": "panfrost/ci: Move T720 flakes to skips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eecc62ccbd86503db8f10f949eca95fccf188ccf", |
| "description": "Revert \"ci: Disable jobs to the Collabora lab\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f692bda484384a5932dc42ce940ad3ea6b9a8741" |
| }, |
| { |
| "sha": "cf99584f51099a23e7ecc6db40709b4fead22220", |
| "description": "broadcom/compiler: move uniforms right before their first use after scheduling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1d20ec67c3f186886b97de94f74484650f8fda1", |
| "description": "nir/nir_opt_move: handle non-SSA defs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe2249eac504471306f8f0d2ff3f4ba759b91e28", |
| "description": "nir: add a nir_instr_def_is_register helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a0446870404c5d4b259f51cdfffac903fd80dc1", |
| "description": "nir/nir_opt_move: allow to move uniform loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f692bda484384a5932dc42ce940ad3ea6b9a8741", |
| "description": "ci: Disable jobs to the Collabora lab", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0695bb47337870581bdacd635e931b416cea7d4", |
| "description": "ci: Allow disabling the whole of the Collabora farm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5fa7e04d7ac3bf482aac6f120ad3f2ce8717a39", |
| "description": "ci/lvp: Update the asan fails list.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b2eda6b729215ca61617943dc540a8c690f2f72", |
| "description": "pan/bi: Reorder pushed uniforms to avoid moves", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6eec8fcbfa6e90431d47919479debf76fb04b8b0", |
| "description": "glsl/nir: free GLSL IR right after we convert to NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0fda2ac4f09b81bc0dcd63ba9dd1c7134ffdb511", |
| "description": "ci/virgl: Drop the bvec4_from_mat4x2_vs xfail.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e710af830cf506a942a498381603e2d780f5f9f", |
| "description": "ci/softpipe: Move most of testing to shared 64-core runners at Google.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73b37f9ff0b1a580716340e714b7bb689910ecd1", |
| "description": "ci/lavapipe: Test 1/3 of lavapipe on the shared 64-core google runners.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f64f4bdb5110503a4ca129ff61ef686f8a0916a", |
| "description": "ci/llvmpipe: Move most of testing to shared 64-core runners at Google.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6859b614a285ad19bc67161820a361dc579bad81", |
| "description": "ci: Stash the ldd and ccache stats output under collapsed sections.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2c1fa91377dbc6e742eb4dd62e836d8f6637e64", |
| "description": "radv: initialize extra state for internal pipelines at one place", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "959e8586aa916ffdab305b155b9155864cb11a25", |
| "description": "radv: remove useless radv_blend_state::single_cb_enable field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8347d3dfd74c29c31d5299ca7835e0200571d96e", |
| "description": "radv: initialize VGT_GS_OUT_PRIM_TYPE earlier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fb0831ca1b341cb87c8a905762103c1db4e746d", |
| "description": "radv: initialize more depth/stencil states earlier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4bef890ee49508c4cfcb0ed1a3d9a2dd01fe62b", |
| "description": "freedreno/regs: remove 5nm DSI PHY regs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9e6d3ba733140f61c764b839a339899ebbbaa6b", |
| "description": "docs: update calendar and link releases notes for 21.3.7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bb16991b81aa3413d7648f2550f6ea8b8a6decf", |
| "description": "docs: add release notes for 21.3.7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b77ef4dd60d1d8fad0cb4d50740f1b8afc9e02f9", |
| "description": "draw/so: don't use pre clip pos if we have a tes either.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "dacf8f5f5c82c18e841050af37db54ca21c026ee" |
| }, |
| { |
| "sha": "31b7ebcbc7fdbef3b26e714443b1f7840b7982e6", |
| "description": "pan/mdg: Fix overflow in intra-bundle interference", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0fffaa9fca93f6e9e8934b43d4aeb4594aea2202", |
| "description": "anv: Align state pools to 2MiB on XeHP", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c17e2216dd5f2ace77e44a8008b2b177d633b05e" |
| }, |
| { |
| "sha": "5a28d2482f65209d376521be37e1ff0024fee4b1", |
| "description": "anv: Align GENERAL_STATE_POOL_MIN_ADDRESS to 2MiB", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c17e2216dd5f2ace77e44a8008b2b177d633b05e" |
| }, |
| { |
| "sha": "d986731da97ed1013c071d2acdffde4301c56560", |
| "description": "iris,crocus,i915g: Don't stub flush_frontbuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51689a2b80b4daf5e78532304df311be8e627715", |
| "description": "panfrost: Simplify panfrost_resource_get_handle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5734cc1c4666b4f21446649d2aba85c0c19350e", |
| "description": "panfrost: Fix FD resource_get_handle", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7da251fc721360fc28b984507959ebfa0c88c8b2" |
| }, |
| { |
| "sha": "22efeec399fb55dcb364dabd65afab137d6f3fc3", |
| "description": "freedreno/registers: add new register for 7nm DSI PHY v4.3 (sm8450)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04b80489d575dab7ed2cd3714d60d32e91e26589", |
| "description": "ci: Disable windows-vs2019", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ded9cb904f02cfe4206f88f8a41f49258f09f2b0", |
| "description": "anv: Enable nir_opt_access", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abb7f04674fa947a212053e235c5f347a037e2c6", |
| "description": "panfrost: Inline pan_emit_sfbd_tiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "910d4f8245cbe943d658783f63c29d9c07a84ca9", |
| "description": "panfrost: Remove pan_emit_fbd thunking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8dc7757754bb4f3d144ba2ed336b670cd15337ed", |
| "description": "panfrost: Remove unrelated comment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "099d61c95d0961804ff08ac1ea32437bb43f1740", |
| "description": "panfrost: Use txl instead of tex in the blitter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b1a00c5659a9dd824966e7ebcafe7e23c8916e2", |
| "description": "panfrost: Inline pan_blit_emit_dcd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9784c9512e83796097d9a6c14e77d0baa123b42", |
| "description": "panfrost: Decouple tiler job and DCD emit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a13d87c4849f5e9d22646f163139a4cc8d82b241", |
| "description": "panfrost: Annotate slow clears as such", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1eb3dbafdb2ece83f13a62b0762885ccc2a36898", |
| "description": "panfrost: Set defaults for deprecated DCD fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd3d7e33b6b53c2f0c9c73403ea9e85e4fa725de", |
| "description": "panfrost: Use pan_shader_prepare_rsd in blitter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fc81f163e8508bca7006ea00f0759e9426a6fe7", |
| "description": "pan/mdg: Fix partial execution mode names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e703e4428c096fcf12019ba0f4f75940c1fa1f4", |
| "description": "turnip: Always use GMEM for feedback loops in autotuner", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebc23ac963db2710553118de5b86caa7681ba774", |
| "description": "turnip: Implement VK_ARM_rasterization_order_attachment_access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6c89e1e4ab983afbb641341e674e868efa09b52", |
| "description": "turnip: Merge LRZ and DEPTH_PLANE draw states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dab34bd5c80b7daf4c54efd457eafeec5dc2caa7", |
| "description": "turnip: Use LATE_Z when there might be depth/stencil feedback loop", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "71595a189a0c372efd520ad51866ca57aa83298c" |
| }, |
| { |
| "sha": "d10fd5b7c9a695565c009c446882bed49bc20fdd", |
| "description": "iris: fix register spilling on compute shaders on XeHP", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ae18e1e707c4be005256305a30b747ab1bdf55d8" |
| }, |
| { |
| "sha": "c46d3acf0e3624f110c6d49f3eeef70fa1795855", |
| "description": "anv: Raise vertex input bindings and attributes limits slightly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dabba7d7263be6ffb6f3676465e92c65952fa824", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "302900038909a509da44d116d0609bb48012595b", |
| "description": "zink: remove zink_descriptor_util_init_null_set()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7266182be0c96101e4e497b103b235087f12512c", |
| "description": "zink: allow null descriptor set layouts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3759a16d8a883355effa435f46867951ce712dbe", |
| "description": "ac/nir/ngg: Fix mixed up primitive ID after culling.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e97f0463a8f55d5d407178f74b0cdb916a42aef8" |
| }, |
| { |
| "sha": "c063d8ff649d64038d6828b96bc938db8256f594", |
| "description": "zink: prune ci lists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59bc17d57ae6d0f7796ad1bb71d3b3a2c02e60f4", |
| "description": "turnip: Request no implicit sync when we have no implicit-sync WSI BOs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83ee08f6d1a5a3cbb2a8f9a2866a7366ea0311ef", |
| "description": "radv: fix build on BSD", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c50557d9612a975fd8983438a80ea7a1208698fa" |
| }, |
| { |
| "sha": "2e8676737098082787f2225687f9af5686aff16f", |
| "description": "pan/bi: Add BIFROST_MESA_DEBUG=nosb option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c81c022e666d13ff5a38895295f068f1469a4b62", |
| "description": "pan/bi: Implement basic scoreboarding pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f25d88d907d8f767975600184b51d2754d71364", |
| "description": "pan/bi: Print scoreboarding state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ad9a7f650176f3db94546ef765b45bfbe919bb4", |
| "description": "pan/bi: Add scoreboard state to IR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91c02893d874f51e41661e5aae63e259197f5e75", |
| "description": "pan/bi: Clean up nits in liveness analysis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "734a8bdc5d613871407fbc2d3f9c211f2bd68aff", |
| "description": "pan/bi: Use bi_exit_block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75406a561fa11c2dcaa7b00dae40f68d806cd55c", |
| "description": "pan/bi: Add bi_{start, exit}_block helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5423bb1295b1cb254cd94408a5e933ea1221610", |
| "description": "pan/bi: Do not cull post-RA staging writes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87d46f40c87c6c612d61646382c74ccf533c5e09", |
| "description": "pan/bi: Cull DTSEL_IMM dests in post-RA DCE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "956b969616b9eecfea158882835645fe65bcd429", |
| "description": "pan/bi: Clarify requirement for barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a14ddc22dd057dab44147dd338fdf7b21393722", |
| "description": "docs: add license to the redirects script", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2eb644e470e79d2619a71af59c1e6936445cad06", |
| "description": "mesa: Enable GL_NV_pack_subimage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "606ac8d61e438188b6f8a072e27c89410c6c5b9d", |
| "description": "pan/bi: Enable nir_opt_shrink_vectors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0e63c2a8e6dba9d5806aebe355f16a0431fe64b", |
| "description": "pan/bi: Specialize IDVS in NIR", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c1021cd1ed0f60d474a6c3a6aafb0746f1da02b", |
| "description": "panvk: Use more reliable assert for UBO pushing", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d223b7f096e5ddfa413309e8ba656c19bb209556", |
| "description": "radv, aco: Add u_foreach_bit to .clang-format.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6be12fdadc9acb00d4f17ccad1bdd0e1db2e312", |
| "description": "gbm: improve documentation about the lifetime of resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62074cb4aceaa5d8950739587290c61044527cfa", |
| "description": "ac: update shadowed registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e74929bfef870f50fe977f12403787003553dec9", |
| "description": "radeonsi: move Arcturus code outside the gfx9 branch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c740fd18ba4c7f69aed6f8ec46422fc30137039d", |
| "description": "ac/llvm: replace structured by vindex != NULL in ac_build_buffer_store_common", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1038382baf9c344317cf17a17da7265fd10845e2", |
| "description": "ac/llvm: replace structured by vindex != NULL in ac_build_tbuffer_store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8e2c6faf6448697d949b962179a543ac9c2afee", |
| "description": "radeonsi: use SET_SH_REG_INDEX with index=3 for registers containing CU_EN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79a7ab642ac1e103c9b00e197105eb3f10c6c523", |
| "description": "ac/surface: add more elements to meta equations because HTILE can use them", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9fabbf2150253d06dedca3bfa6cb852197e193ac" |
| }, |
| { |
| "sha": "9a28f79f7bfdc19abd00caed5ff05dfa3fb71841", |
| "description": "ac/surface/tests: fix missing NUM_PKRS extraction in test_modifier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12e00be09b9922d169f079f5b14452c6de6afcc9", |
| "description": "radeonsi: apply the LLVM discard bug workaround to LLVM 13 only", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21f169b2fb399c3a62d1b4f933596c371bda1b55", |
| "description": "ac,radeonsi: rework and optimize how TMPRING_SIZE is set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c7df183a37efc871705825397a838b935242881", |
| "description": "radeonsi: prepare clamp, alpha test before mrtz prepare", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c268dafae5e245c7fde5247d25dd995ca3970bf1", |
| "description": "radeonsi: move clamp, alpha test from si_export_mrt_color() to new function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1485f683e34f3dd66e9637ac77f28e66caf1861d", |
| "description": "radeonsi: fix the unaligned clear_buffer fallback with TC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e49a05e37232ae1b9176433061231edeca2a785", |
| "description": "radeonsi: increase the tesselation factor ring size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37c26a72a437dded8a57c421bf640cb429d3fd0d", |
| "description": "radeonsi: remove bit gaps in SI_RESOURCE_FLAG_*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f865631b1b4078a638145b5ccde0c66ea1ad9a95", |
| "description": "radeonsi: replace SI_RESOURCE_FLAG_UNMAPPABLE with PIPE_RESOURCE_FLAG_UNMAPPABLE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "790362c10ec6027707a865356c9326c3454b16dc", |
| "description": "radeonsi: don't map buffers that VK made unmappable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad9b5ac0a181aa0acd5c02640614d8a69e9b3566", |
| "description": "radeonsi: more fixes for si_buffer_from_winsys_buffer for GL-VK interop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9097d893950b541e3727a3674a5688c6fc5f099", |
| "description": "radeonsi: fix crash in flush_resource when used with buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f968cb921dd69bd53feca2f2f11d07d8177792a5", |
| "description": "radeonsi: reduce the max TBO/SSBO binding size to 512 MB to help 32-bit builds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1585b4584d856981be1ec540cb9582dd77e9d318", |
| "description": "radeonsi: document an unexpected behavior of PS_DONE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc5fd00c5c6401a3da8af56c294ad82c097bf1af", |
| "description": "radeonsi: change ACCUM_ISOLINE to 12", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c5b4fa097e33dff9d387bf05e13ea6e86851b0f", |
| "description": "radeonsi: program SQ_THREAD_TRACE_CTRL.AUTO_FLUSH_MODE on gfx10.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18a1af49296fdce3dd783c0ddd7215329312bbdb", |
| "description": "radeonsi: always set FLUSH_ON_BINNING_TRANSITION", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a87ab82f25271530fa0d4f34b6a1a8f6080cc2ba", |
| "description": "radeonsi: add assertions to check if buffer_map/texture_map calls are valid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f23e07525f1addfe8503459e955db29cd66a4b60", |
| "description": "winsys/amdgpu: fix a warning of defining radeon_screen_create_t twice", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf7d25cd1b16e1c4287702865e38485ce10e9f50", |
| "description": "ac/llvm: remove unused function dpp_row_sl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfaaa0892fd64f74cccd033e1ffaa802416e2cde", |
| "description": "ac/surface: don't set the display flag for 1D textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f2fca24d24f75ef0e4aee1f8e5b343c1e50cb26", |
| "description": "ac/gpu_info: print units for some radeon_info fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53f683ff67471086fec85479af71fecd248700cc", |
| "description": "ac: add a gfx9 workaround for high priority compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "197467c23847793950c9b6e482a0b7f45478da88", |
| "description": "amd: add a workaround for an SQ perf counter bug", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95af3cc2f83962fc4fc523555c3dc005462a62aa", |
| "description": "amd: remove the _UMD suffix from register definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "707a94f3c5d25601972dcf7c3f569acf8145324f", |
| "description": "winsys/radeon: fix a hang due to introducing spi_cu_en", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "5406ad93a9e61cc2088c7fd4b5d038db794bd4f5" |
| }, |
| { |
| "sha": "c4a78a2d2a0b78a42cabd4e75f081d08f4f22e9c", |
| "description": "broadcom/compiler: fix register class patching for postponed spills", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f3c3228522e7bde9f8b84593f12d57ae9c391002" |
| }, |
| { |
| "sha": "09b86b40611eca49114164c423a1796c5e251e88", |
| "description": "iris: setup internal_format for memory object resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c5243adb7853df2690948ab87b3f68ca0750964", |
| "description": "vulkan/wsi: use buffer-image code-path on Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e8c119531266dc9c730939a6df17c131e426810", |
| "description": "vulkan/wsi: add transition to/from transfer-src state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25a37fabb7a3aa0aff9880ec172efafe6ad190d7", |
| "description": "vulkan/wsi: untangle buffer-images from prime", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32c2db1b25ccb1af615e3d1a91a61f2af86f142b", |
| "description": "vulkan/wsi: Don't open-code vk_format_get_blocksize()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c1c6606d045491231fecc9c0cd08797eda21e56", |
| "description": "vulkan/wsi: Use ALIGN_POT() instead of open-coding it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83938a1bb36565e5b9a89d88246cd804b146e2e3", |
| "description": "vulkan/wsi: pass win32-swapchain directly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fddab17e541cc5696a622a23ca5e1c35813b4ba7", |
| "description": "anv: cleanup begin_subpass & end_subpass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f91bfc80badec872995f70d0eb862d2ad2af832b", |
| "description": "intel/compiler: remove redundant code from fs_visitor::run_*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2fbb4e85f7e35ae9f4fd27d5ab38b5609eb117fe", |
| "description": "virgl: Enable PIPE_CAP_TGSI_TEXCOORD when the host supports it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db8a202b41a706b9f7c5c12aea24736418ccabf2", |
| "description": "vc4: remove redundant initialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "369b8cffea2c8932cb74e7d3d47a80ca4fd50f82", |
| "description": "radv,aco,llvm: lower adjusting vertex alpha in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "100c80392a9c6631d09accb50e914c6bd995b2a8", |
| "description": "util/util_vertex_state_cache: remove error check when deinit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1650bd39b6200cc9bc8945e87f12ae1337cbfe1", |
| "description": "driconf: add Abaqus configs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1dac5454eacc4b0410e6a974cf8af437b95d3776", |
| "description": "glx: keep native window glx drawable by driconf option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a420c50f298e59a595eb7a9aa6c42b0ffd4dce2", |
| "description": "glx: merge drawable release to the same function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf09c08e315280da340690aa5bdf9ea1ff738108", |
| "description": "glx: fix pbuffer refcount init", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bc8a51a79a5fc9981fd99c0d450c08630bfb7127" |
| }, |
| { |
| "sha": "a4b164b57b7f3727a7b6ee0feb6c1808c68febe6", |
| "description": "broadcom/compiler: only patch temps that existed before the current spill", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f3c3228522e7bde9f8b84593f12d57ae9c391002" |
| }, |
| { |
| "sha": "7ec8a3205e65d3a868e95f53d6799da4c090c614", |
| "description": "gallivm: fix build with LLVM 15", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7893192613c05ee83e4139e8b6fdb3ce86d58926", |
| "description": "ci: bump piglit version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb4bd06ef45f8643130ece8fde4b341c48e23dc4", |
| "description": "gallium: add PIPE_RESOURCE_FLAG_UNMAPPABLE for shared unmappable buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10e4bad80347da85a065979384921a2b253fd9bd", |
| "description": "st/mesa: set GL_DYNAMIC_STORAGE_BIT for GL-VK interop buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cd0779f831819d58994d15da23dbe49a8b7c992", |
| "description": "nir/spirv: guard macros in case of redefinition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "694fe73976b0f2d3ec99511e1fd42a0c7d46b296", |
| "description": "asahi: Fix use-after-free in shader key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed246aa29b64e8114abbc4fa9294ecde18ccd260", |
| "description": "ci: Remove unused is-for-marge YAML anchor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40addce70e1440d29a88c945409c125b32665944", |
| "description": "ci: Use $CI_PIPELINE_SOURCE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c642eed38ce6598c751a24e6f60cd4af66b47448", |
| "description": "ci: Use $CI_COMMIT_BRANCH", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9ac270c5f0e29909b8baf4d3386f75a238b74ad", |
| "description": "nir/validate: don't add instrs not present in shader to shader_gc_list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "925c5f817db7702fdd2c894fd3e122f274af71dd", |
| "description": "nir/validate: don't validate the GC list by default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6853de6b012ad7786aac0abe3333efc1f665216", |
| "description": "radv: set profile_peak when capturing with SQTT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cf4f0cc9197c2baed4395c12f6e9dc81ee9eae4", |
| "description": "radv/winsys: add support for new CTX OP to set/get stable pstates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdf9a1a911c7015e433f430c0132ef116dce8d9f", |
| "description": "ac: add ac_gpu_info::has_stable_pstate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "595c81166be19ca3aaf2ba65dd98c486d4e4d7c8", |
| "description": "include/drm-uapi: update amdgpu_drm.h for new CTX OP to set/get stable pstates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e060e7a08a1ba33bdcd5e4f16026d481ae839dd", |
| "description": "meson: bump libdrm_amdgpu version to 2.4.110", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d38890c9e7b6c5aba750fe13d25d1bcb9b0a6f4", |
| "description": "ci: upgrade to libdrm 2.4.110", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "665474b278ed2416cea5ceb721f85cc17da67061", |
| "description": "radeonsi/tests: update glcts baseline on vega20", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49183c113d9c636278df6e77386263e8e9d87736", |
| "description": "radeonsi/tests: update piglit baseline on vega20", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21b01538331a4bfc0258da0bdb00a149e0f1289d", |
| "description": "radeonsi/tests: print PCI-id of GPU device under test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "037e98a10c4a4e719fe243f9a39074d3f77c00d7", |
| "description": "anv: don't set color state when input state was requested", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "814dc6693593c51d7d89da54ab6191dbf862397e" |
| }, |
| { |
| "sha": "c108a68954422e499ea727e69738a7e02eaa1335", |
| "description": "ci/lavapipe: fixup results after proper reference counting.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec8104c6b227421b3a21e9c0652e3050066bb169", |
| "description": "llvmpipe: allow vertex processing and fragment processing in parallel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0dccec8e89f87b9fc12722ac56ac5fd8bba575c4", |
| "description": "llvmpipe: add support for fence_server_sync.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1318cb4c5adcdd6c5dbe15caa4a59c6c8ba8279f", |
| "description": "lavapipe: pass partial results flags through.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ae32fdb9a791b8cf3dda0f75dc84a6bf20b7815", |
| "description": "llvmpipe/query: add support for partial query waits.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b658dea0394460ee9b4a686476aa55a81ed1e12", |
| "description": "gallium: add partial bit to the query flags.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d807226d37bae12490578545b0744a7711539b21", |
| "description": "llvmpipe: check framebuffer resources for all scenes for references.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fae5188de78a73dce096d7958b7e5dbe8597c265", |
| "description": "llvmpipe: add images to the scene resource tracker.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eff32fa59176ca86d12f61f6f8855b03b1f28238", |
| "description": "llvmpipe: add ssbo to resources reference by scenes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef34719459e5969e22902483fe226ec22ecd1885", |
| "description": "llvmpipe: pass ssbo write mask down into setup.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "403f9aea0ed68db9a78469964a1e4e0dd27b1393", |
| "description": "llvmpipe: add writeable resource tracking to the scene.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "486dada6bc3820370a4aaa211384bddf61c2f08d", |
| "description": "llvmpipe: size initial allocation and free scenes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4649a941e3fa21445ec2e8f272f892f6ca22839a", |
| "description": "llvmpipe: handle dynamically creating scenes when needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bdc40088b0296418777aaa5ac9de05b1b1e55e9", |
| "description": "llvmpipe: base the scene queue size of the max number of scenes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d269634fcd8c32e648ecef4e9c5386bad165569c", |
| "description": "llvmpipe/scene: move to slab allocated objects for scenes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d89f91d54cab616ca586ab5d5a621bb8578b0019", |
| "description": "llvmpipe/flush: always finish whether for cpu/gpu access.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccdee8aade423be98fe0c3fb5bff0705d55921b2", |
| "description": "llvmpipe: convert texture barrier to a finish.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "604ed15e56bd5e62ac84860a61e92d8b71c13ec8", |
| "description": "lavapipe: handle non-timeline semaphores wait/signal.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70dfa8b32f7d68894464cbcbc87e2c05b906bf73", |
| "description": "lavapipe: don't flush on transfer operations.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20696aa170aab5f7b248632c2316b5bc7ee17e7b", |
| "description": "lavapipe: execute a finish in pipeline barrier and event waiting.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f1e62c15d5a5c1c9363d64214b97d40eac4af27", |
| "description": "lavapipe: handle endless fence timeout properly.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a1426db6607632c37b20238c19bce8c6fa3e31a", |
| "description": "lavapipe: fix pipeline statistic query results with availability.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aeed07f6040bf64ef98614b2466c7a97776c318c", |
| "description": "drisw: fence drawing to the swap/copy buffers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65c4b6a4c6b495247bc1e58a4b0e7b8c01b405f5", |
| "description": "freedreno/ir3: document GETINFO's x/y results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80974a5f1e4095b7ae9b4e705da5b33f283e35c2", |
| "description": "radeonsi: fix depth stencil multi sample texture blit", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f989a840efda4aedee2dbf009c400c428be01d7", |
| "description": "crocus: fix leak on gen4/5 stencil fallback blit path.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "357dae424fe4ea153827d8c7e3cd1e645a8a5ff5", |
| "description": "freedreno/a4xx: make luminance formats renderable, add missing L8A8_SNORM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56b1bd086f92ab2e5a32a7585f1581826931d028", |
| "description": "freedreno/a4xx: use correct macro for color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a814a4f9dba9ab660ab15be7a7cdf9f80e472d2b", |
| "description": "turnip: Add a refcount mechanism to BOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2763a8af5ac3739c677ed7de7bd2a7e60a35f822", |
| "description": "anv/genxml/intel/fs: fix binding shader record entry", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "705395344d2541d038326a6f64fbff838b52a71e" |
| }, |
| { |
| "sha": "5f3e50b27cfaeff09cd242c39c28f3a241fef5b7", |
| "description": "venus: trace vn_ring_wait_space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7cb2e9a8f073a6083e2b1dcaa025229ca337e517", |
| "description": "venus: cache VkFormatProperties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e392dd8237918fff27737964cc132c4caba5e6d2", |
| "description": "pan/bi: Promote MUX to CSEL in the scheduler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8418abd748e8e761dda9c3594e29e560833d9ff", |
| "description": "pan/bi: Revert \"Fix load_const of 1-bit booleans\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "29d319c767394b685e2b421a89a7e8e7103e2688" |
| }, |
| { |
| "sha": "21bdee7bccd2b9b4b4f3b8b2eefce0466fc4b621", |
| "description": "pan/bi: Switch to lower_bool_to_bitsize", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a64534754d9cce8c3c9da3421bed6d91646feef3", |
| "description": "pan/bi: Handle vectorized u2f16/i2f16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a05852f5b7d54c4e55e95b5efe50528ffb9e30c", |
| "description": "pan/bi: Handle trivial i2i32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7d44a46cd424e797a38ef732360e546f093f0ae", |
| "description": "pan/bi: Optimize replication", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35ff537814b3086fb1d0eaf2971a5bd725ae0574", |
| "description": "pan/bi: Constant fold swizzles on constants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62533a6e643a1531ae19ec4a6bc5b615ce2a6820", |
| "description": "pan/bi: Lower swizzles on MUX.v2i16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bd4976d981a9a98ce7e419b25c05d38ccac027b", |
| "description": "pan/bi: Lower swizzles on CSEL.i32/MUX.i32", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2b7d9b9cd2ae58fcbaee872e473ba49fb566bee", |
| "description": "ci/freedreno: Add a known spilling hangcheck flake.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b39d5e9705a449c468b54272fea3e19735781d7a", |
| "description": "ci/freedreno: Cut down pre-merge a630 VK coverage.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04790ec8bb43270ec2bf8f16b8a72731d611bbce", |
| "description": "ci/freedreno: Move a 60s timeout test to skips instead of flakes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e8d8859190154cafa3d52db7bab863b8291234c", |
| "description": "spirv: Rewrite determinant calculation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c21065c87a912aa317e05d27a3e914ffbf436c66", |
| "description": "util/blob: Clarify rules on blob::data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6761550357b8fd97c4d224781ce1901c72fd40a0", |
| "description": "nir/serialize: Don't access blob->data directly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9168dcbbc1913322871ed4b5a038da9f0e911331", |
| "description": "pan/bi: Disambiguate IDVS variants in shader-db", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01d1bf62283f28742c46ca3692868703b15a55bf", |
| "description": "asahi: Wire in pure integer texture formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fded99b1c5c29f7ffd3af8e11290b5335b6e7d2b", |
| "description": "asahi: Support LOD clamps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc3e98e2017ff78a142c24f62b3e43cd104a840b", |
| "description": "asahi: Identify minimum/maximum LOD fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6554790dfb348ca1f62a2ef0999e2d99cc7daf25", |
| "description": "asahi: Add LOD clamp packing unit tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3a5c1b478eaf719577fc990898da5d67f8342a4", |
| "description": "asahi: Add LOD type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db93090ffc36acfeb4c70617712378b9e09cd434", |
| "description": "asahi: Allow GenXML to be used in C++", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "055c5a59f8dc7a7ba7b60772b2659f5f978ca7ce", |
| "description": "agx: Round and clamp array indices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a822b7b6cceb4c893ea7fab679bc3b51552d119b", |
| "description": "agx: Naturally align uniform pushes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c2bbb470ac4b2fa0672c28aab080ea69658c9e5", |
| "description": "agx: Add agx_size_align_16 helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9aeb5156bc6432ca701a00023e8edf97b5245cbd", |
| "description": "agx: Add typed move helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "830d16e9f09a02e121048e3f20c4595666cad09c", |
| "description": "asahi: Add AGX_PUSH_ARRAY_SIZE_MINUS_1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b4ea2fd3802e3b0650db03134a554dac42136ec", |
| "description": "asahi: Implement texturing with non-zero start level", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11072cfd21077e2715be340bb8dff988295a39fd", |
| "description": "asahi: Handle reloads of specific cube/mipfaces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "062ca49ca7a252b281b98d1cd7540b454b3f0731", |
| "description": "asahi: Add agx_map_texture_{cpu,gpu} helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8bf729f8a528c893fa00440756658a50f703c09", |
| "description": "asahi: Support 2D array and 3D textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "204e2ffe1bce4ef81605ae443e7c39cc13b82dd0", |
| "description": "asahi: Track mipmap state explicitly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e714fae2633e7a72d3312f3151613b032b4f79ea", |
| "description": "asahi: Pass correct tile shift to tiling routines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f10ffd6e24b6980cf95feb5d79c5ac0347bdb9e", |
| "description": "asahi: Handle page alignment of miptrees", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c490cd4e3da4a0f484f97bc339beb43950d110c", |
| "description": "asahi: Align linear texture's strides to 64 bytes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d957011ffbb3434596bb04049fbef1932935379", |
| "description": "asahi: Align allocations to effective tile size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25f48996a613812e6a9ef86b3a50c1b43153781c", |
| "description": "asahi: Rename bpp to blocksize", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "856f64de2499f7f0d547112cc2f6e273e1a97386", |
| "description": "asahi: Allow tiling of all bpps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2028873ef641056948eaec2610487f58f8802b47", |
| "description": "asahi: Dynamically configure tile size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d103d64df6c2b45f917f452c4c29cbb73bebd74c", |
| "description": "asahi: Add some notes to XML about mipmapping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aea6d7f17f93c43e70891fd4d77637a37738c8a1", |
| "description": "asahi: Handle tiling of 2D arrays and 3D", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06b2d9766634588f28e33f9b90c71c039992507a", |
| "description": "asahi: Add 2D Array and 3D texture dimensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "266382d252d6b63bfc6d590dcccc7c402196225d", |
| "description": "asahi: Respect mip level when rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a3e21a4de30b80873283d0aa2d2fd16c7ec7ea3", |
| "description": "asahi: Identify Level field of render target descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65368d2f9aa926ac72f20317c4d45577be420c11", |
| "description": "asahi: Don't redefine MIN2/MAX2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "570004175f45aa65ee27f09f7cbcbf763711efc6", |
| "description": "asahi: Streamline modifier selection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d6233d04f81d0fbee349a5d9856964e8a891be5", |
| "description": "nir: Check all sizes in nir_alu_instr_is_comparison", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f4b3c749ed482a365671fce51e00fd3d6122a73", |
| "description": "pan/bi: Test avoiding FADD.v2f16 hazards in scheduler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d95561c93c48d15786a9559cdc927218a68f03b", |
| "description": "pan/bi: Test avoiding *FADD.v2f16 hazard in optimizer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24d2bdb1e050134a25924487792ee0018f8478ae", |
| "description": "pan/bi: Avoid *FADD.v2f16 hazard in scheduler", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e0eb592d5bbcf00f8bed55cc95013abf77fad12", |
| "description": "pan/bi: Avoid *FADD.v2f16 hazard in optimizer", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2178d09d073b8c8408b9840ef9073079db6ccfc", |
| "description": "pan/va: Identify LEA_TEX_IMM table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "839f15259afeb85ac9647e8f161c777d3ff74d03", |
| "description": "pan/va: Fix conservative branch handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81a9c857c812c4a7b89a34b40bf82189bdf3f3f6", |
| "description": "pan/va: Make subgroup 4-bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e851e75de5875e47bac4c6a596b08a879932a2b", |
| "description": "pan/va: Fix some units", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47733ad1e19b5d092f484cb61d462e06aa3d99b0", |
| "description": "pan/va: Parse units from the XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "239d59ecddda919702e4faa64beba2465355ff7f", |
| "description": "panvk: Don't use UBOs for meta_clear", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "030dadb5f4410aebe017a392fd71986bcdd143f8", |
| "description": "pan/mdg: Remove todo we'll probably never get to", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e726d918f4c55fcd4324505b7338d21205cef74", |
| "description": "pan/mdg: Assert that we don't see unknown jumps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b70e7491a0adfcf201db69f3e83ca61b554b6c8", |
| "description": "pan/mdg: Delete dedicated fdot2 lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28cd2c9cca5a3d49af1e8306868b8bdc36f070ae", |
| "description": "pan/mdg: Delete stray comment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb0ef85cb6f6c0a79dc5aeee378099d016d93460", |
| "description": "pan/mdg: Clarify some ISA unknowns", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a53e46fcda431f35f302cdc8c908efac6630326", |
| "description": "pan/mdg: Handle 8/16-bit UBO loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d949ecd3ae58d8e8975de698b5b49529038ebaf", |
| "description": "pan/mdg: Model zero/sign extension for 8/16-bit loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff970767a309c79f2b5d1f86a336517a33bff341", |
| "description": "pan/mdg: Print optimized and scheduled shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b707dabbace352516061e8165b218e7de5003c1d", |
| "description": "pan/mdg: Pull out skip_internal boolean", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90f966e05ffaef5f95ab2c7eb4b16316fd77bbbf", |
| "description": "v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ed9fd62c9135cae21907cac7227725668dfd745", |
| "description": "anv: Lower bufferImageGranularity to 1 from 64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfdb1064c58402fe11e07317936abbd133f5a78d", |
| "description": "vc4/ci: make piglit test mandatory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "750eeecf4e458c1ddc32662c828beea9f189ba26", |
| "description": "broadcom/compiler: document that spill_base is used for spills and scratch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8883975209a664aceba7b35fbbcbe7cb067f6795", |
| "description": "broadcom/compiler: drop spill_count and add spilling boolean", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3c3228522e7bde9f8b84593f12d57ae9c391002", |
| "description": "broadcom/compiler: do not rebuild the interference graph after each spill", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59caaa7fb3cf205e4c4c67e8dc05c04d5b20ca91", |
| "description": "broadcom/compiler: reset spill/fill counts after lowering thread count.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92d819aaa00aaa185b78793ccfc2151d92538a75", |
| "description": "broadcom/compiler: fix end of TMU sequence check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40e091267dd02d729cc6d12d190309f103217111", |
| "description": "broadcom/compiler: define max number of tmu spills for compile strategies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "919aedbfecff1ed3bf48784b6650e23f82e566eb", |
| "description": "broadcom/compiler: choose compile strategy with lowest spilling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "294a357b3368a28ee753045222adda408e9c2a0d", |
| "description": "panfrost,asahi,radv: Don't set internal=true manually", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ec1d96e5e36e2b26874c7e7622b501974f9ed51", |
| "description": "nir: Set internal=true in nir_builder_init_simple_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a01b26299039496ca7ed04878cbb64a18af3037c", |
| "description": "nir: Add missing dependency on nir_opcodes.py", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d1992255bb29054fa51763376d125183a9f602f3" |
| }, |
| { |
| "sha": "7a522862157bf59ef92047dea2b6e75182c88964", |
| "description": "anv: add a custom AcquireNextImage2KHR func", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e939ca8651eeea25db793d3f6cc52bb13e3ec9a", |
| "description": "anv/measure: Fix INTEL_MEASURE for ANV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa2652958a5728b500bc7e7c679d71487f27964c", |
| "description": "venus: add VK_EXT_custom_border_color extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5252c6c009fd15f7b4956a562fac0be933412b82", |
| "description": "venus: venus-protocol groundwork to VK_EXT_custom_border_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "768930a73a43e48172df00b6c934de582bd9422b", |
| "description": "nir: fix lower_memcpy", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a3177cca9961452b436b12fd0790c6ffaa8f0eee" |
| }, |
| { |
| "sha": "bc6380259641e6f23e4daefb0268c5f2533be24d", |
| "description": "zink: radv ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4b1d8bfc4bbd9059b070d139dcd29a7e8ad35fd", |
| "description": "intel/dev: provide some default values for no_hw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ef8af357ddabef47e25414a1ab96e46273a01d1", |
| "description": "virgl/ci: Setup virtio-vsock based IPC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcce90a095e0d36d2bc1397202f405e529950137", |
| "description": "ci: Enable kernel virtio transport for Virtual Sockets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b9788c3c90512ab299556327b5c351697026b10", |
| "description": "ci: Add socat utility", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4745638f18e07979a0a2e60c0d2d4f290221b58c", |
| "description": "ci: Ensure Mesa Shader Cache resides on tmpfs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e138b8bd14d988c2d99a569fdb6b475e8e4f059", |
| "description": "venus: add necessary format list for ahb image creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c9f6c9964647c4177b5ae7ced1c2628cef35a5d", |
| "description": "venus: pass necessary format list at ahb image format query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c144df0fa81ac2f5a36c0532f470d526fea64440", |
| "description": "venus: clean up android wsi and ahb image builder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31904d082d83ae5f635eab088583d9c072d0d1fc", |
| "description": "venus: deep copy format list info for deferred image creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b805d3e6abc07c8a6865516707854d295791e862", |
| "description": "lavapipe: reference gallium fences correctly.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "94a4982805164f87ec5ad7cb22251315c0577d71" |
| }, |
| { |
| "sha": "794009c9ee0f03f4f986cd50913133ca298760c4", |
| "description": "ci: Add unit tests for lava_job_submitter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "694005343bbba5a2da8f839c2d4cd023b224157c", |
| "description": "ci: Install pytest and freezegun plugin", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "addac10443ac1dbe2405e4ce1652cfe681dcc46e", |
| "description": "ci: Make LAVA jobs fail CI job when retry is exhausted", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df0e2a1565587cec47a8074f0d4a597e21e99783", |
| "description": "anv: Don't assume depth/stencil attachments have depth", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0d8b9c529ce34347032912d73c14c245919a3d37" |
| }, |
| { |
| "sha": "3697907231dd39a319bf7c465c7c67110b71c578", |
| "description": "panfrost: Fix Malloc Vertex definition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ca2358d6b4de7c432ee873ba5674ba70eacf3e3", |
| "description": "panfrost: Flesh out compute jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d5ddf69e2658d5c62747d4b4c4b3bc524196665", |
| "description": "panfrost: Update Shader Environment descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf95a1c3080ed1de446c9ec9488e72ba962d73fe", |
| "description": "panfrost: Add Valhall fields to tiler descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c011ea6c265d6e907652e4e4105bf3bd8fc7c03a", |
| "description": "panfrost: Shuffle render target AFBC for Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ee09eaca858de265b5de39534e573cea48aeb78", |
| "description": "panfrost: Add Valhall additions to the framebuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81f97905c3be29bbe81104ef149b4ee14c015f60", |
| "description": "intel/compiler: make CLUSTER_BROADCAST always deal with integers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11544435ad69ee75039e9685a6e219395c67d7eb", |
| "description": "anv: only advertise 64b atomic floats if 64b floats are supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "377884c9c800164ac6e791241ef8c621f205a0d3", |
| "description": "radv: do not enable per-vertex VRS if the FS uses gl_FragCoord", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3cc53c047aef7d823446d86b575b41f7ebaad2a3", |
| "description": "radv: allow to force per-vertex VRS in the tessellation stage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eebe298a8786b1f480e90e6d13493c6962189b9d", |
| "description": "llvmpipe: fix linear rast samples check.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f4bfecee6d639bbe17097c34131c39eaac6e696", |
| "description": "nir: Add some notes about const/uniform array access rules in GL.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca1ec7272685bdadd4e339cb989ac503db0abd18", |
| "description": "nv30/40: Switch to using NIR-to-TGSI by default.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80716b6f7e9fe0c93e6a244d23689b0ff81c2927", |
| "description": "radv: enable radv_disable_aniso_single_level for The Evil Within 1&2", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "5ce4017a2bf76c2879521e9a6c272d8257133070" |
| }, |
| { |
| "sha": "108e6eaa83eed3eb356f3cce835c5f5e3a836b8e", |
| "description": "tegra: Use private reference count for resources", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7688b8ae980223f094be9c70fe695e2122caf3e3" |
| }, |
| { |
| "sha": "e8ce0a335704af54b8269d6e862835703700392b", |
| "description": "tegra: Use private reference count for sampler views", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ef5d427413274f5a6ccb7d2f729eb78b5af9d947" |
| }, |
| { |
| "sha": "4e252cbc7dfdc272a9b18a6044a169eaa3a88568", |
| "description": "aux/trace: fix dumping of pipe_texture_target", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1912503224df2f20cad6b7c125419d4c777ebe9e", |
| "description": "radv: Don't disturb dynamic primitive topology with mesh shading.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da719792ad2b7f50824fd1ba500f8b87e4b3b448", |
| "description": "radv: Disable IB2 on compute queues.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fad6325cd4ddd09bee833f3a6e48bc63f9ef52e", |
| "description": "radeonsi: use SI_PROFILE_CLAMP_DIV_BY_ZERO for viewperf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9685b5785b0a3862fb3eb28cd8f5ffc1a1ccf984", |
| "description": "radeonsi: add SI_PROFILE_CLAMP_DIV_BY_ZERO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13674245011a1cb4424d20f067c3a68188c9d495", |
| "description": "ci: Uprev virglrenderer and crosvm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ef858a6f6789207e3f24550e9dfb595e3018029", |
| "description": "ir3/spill: Fix simplify_phi_nodes with multiple loop nesting", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f" |
| }, |
| { |
| "sha": "d3b4202b63cb3aca42bc91c5bc416acc1b7f382b", |
| "description": "mesa/st: always use DXT5 when transcoding ASTC format", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "91cbe8d855c19d5e252fe4b29adf2a424c46a23d" |
| }, |
| { |
| "sha": "103699677bdb50d667d63890da53df814dfceca3", |
| "description": "radv: allow to force per-vertex VRS if the config file is present", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c50557d9612a975fd8983438a80ea7a1208698fa", |
| "description": "radv: allow applications to dynamically change RADV_FORCE_VRS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e2d9202e2882c7a293a90014cd83d05de7f1a79", |
| "description": "radv: add RADV_FORCE_VRS_CONFIG_FILE to configure per-vertex VRS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a862e15ee7c314fe379fc348d4e73527477913d5", |
| "description": "radv: rename RADV_FORCE_VRS_NONE to RADV_FORCE_VRS_1x1 and accept 1x1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4f526cc1915dbbaf134aadb04599d0685d53a35", |
| "description": "radv: only re-emit the per-vertex VRS rates if necessary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99d7c130510206ac71b259c0a88620623da1bfd3", |
| "description": "radv: rework RADV_FORCE_VRS to make it more dynamic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbd5724a6dfe9f382e0c00fe868cd1721fe76432", |
| "description": "aco: implement nir_intrinsic_load_vrs_rates_amd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "772aeff2c4c45b3cfbce422a3b9fa3d713d2b278", |
| "description": "ac/llvm: implement nir_intrinsic_load_vrs_rates_amd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85436896c43dcc6410e6d7a5875e7b9b8b8e822a", |
| "description": "radv: declare a new shader argument for loading the VRS rates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74b932f8d34cd103e4ffc6452b31f2c47147a19b", |
| "description": "nir: add nir_intrinsic_load_vrs_rates_amd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cbcdfb514e8b19bc292bf55d8d22c855cf0137e", |
| "description": "anv: use vk_image_view::format for creating dynamic renderpasses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "818c5dedf46a8fb87357a2f0311278e7e728582e", |
| "description": "vulkan: Add back vk_image_view::format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05e9e7767d7081861bc5d0838a18a5f9067366e6", |
| "description": "vulkan: Rename vk_image_view::format to view_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9dd15295e30b3dd5a75440dab05a1eb4019ef1a8", |
| "description": "venus: properly destroy deferred ahb image before real image creation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "19b7b09885c5975535605465ceb58b06c0170148" |
| }, |
| { |
| "sha": "3652ff2fa1db74a1f742138d50f3130f7a7a0ab9", |
| "description": "draw: Don't look at .nir if !IR_NIR.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "780949c62bc2cd1805f99911a76fde016e430b6b", |
| "description": "i915g: Initialize the rest of the \"from_nir\" temporary VS struct.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2b3fc26da8bed1f70f6631a3fc6c6cd43fe2acc2" |
| }, |
| { |
| "sha": "a6a651b96ac987a50dba3b62bd08d21d7e3e7d73", |
| "description": "r300: Delete the loop unrolling.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f3f245b784dbddebfe78f7cdabe8055593ec875", |
| "description": "zink: radv ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ffdac8bfa78303abc2be5242f50e229ae20042d7", |
| "description": "vulkan/wsi/wayland: ensure added formats have flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5617d5c88548b4f22f8c665e0337298bc2f8d63f", |
| "description": "vulkan/wsi/wayland: de-duplicate wsi_wl_display_add_wl_shm_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1bdf3501970b6996e3bfe036e2bf22d8e672bea2", |
| "description": "vulkan/wsi/wayland: introduce wsi_wl_display_add_vk_format_modifier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ac42a3b1b00f7f7af66e15ad3b0411eda8f80a2", |
| "description": "vulkan/wsi/wayland: switch from alpha/opaque bools to bitfield", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "801d33b2d975dbc5c5b1f461f869319dd61d79e3", |
| "description": "vc4/ci: update failing piglit tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ecc00410302cae4e22ad7718a531f03658190389", |
| "description": "iris: fix a leak on surface states", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb296047f2159390874ac31c6970bacdd72cef16", |
| "description": "gallivm: fix missing cast in 4-bit blending paths.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7f1f5c77d43ba7c263de18b4d7f9b01d161a148", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8ba9cee270417af29f2399ada05c2d104f1dc58", |
| "description": "zink: always invalidate streamout counter buffer if not resuming", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e7f4e66ccafa2e8ab29d01eb34a8508e9dc045d", |
| "description": "zink: export PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c99bd08921ebc46d0ad1af15acaed9b145cd7702", |
| "description": "zink: map R8G8B8X8_SRGB -> R8G8B8A8_SRGB", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89477baf95353e806015e83ed14ae13bd4b48139", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b054a233dfd20bffb27934cb6eda19d6db2cabb9", |
| "description": "zink: activate conditional render for compute dispatch when necessary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef4ab90d040c0fa1e561937e03401a3b203b1ff4", |
| "description": "zink: restart conditional render when crossing batch boundary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cc309dd39f7218b9e2ee60b4e5e556231198b7c", |
| "description": "zink: always terminate conditional render when flushing a batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "082b42fbda231f54c366f44f3b263ba3a77d2cef", |
| "description": "zink: track internal conditional render state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db48dcb4f3419fb2bf2d49c0bd04a38605d2e9a7", |
| "description": "intel/compiler: remove what looks like a bad rebase", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "03e1e19246da43f87b50a2ced38263a884b15b4c" |
| }, |
| { |
| "sha": "127bcbed18a4f739582291ded69f1dc9092de814", |
| "description": "gallivm/st/lvp: add flags arg to get_query_result_resource api.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b995a8eba4fa2d496d6cb6924956897f38c6b21d", |
| "description": "nir_to_tgsi: Add support for FBFETCH.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eaf6e3d3af62b231499bde49ad879d22d0825bff", |
| "description": "nir_to_tgsi: Don't vectorize 64-bit instructions, to keep virgl happy.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "036d7172c24a18eca653fa95eb40b70719ce4d7e", |
| "description": "virgl: Move double operands to a temp to avoid double-swizzling bugs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e643cb40a3f762148e4ab79767a2bc7cd49a38a9", |
| "description": "virgl: Move tex immediate operands to a temp to avoid virglrenderer bug.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc912bace1cf8cd03793c5ae34bd5a2afd015019", |
| "description": "virgl: Add workarounds for virglrenderer input/sv signedness bugs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f25ccac3745a95a7abd7375069e4bbe5925f30cd", |
| "description": "virgl: Apply TGSI transforms to compute shaders, too.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c491afaeabe66e7eaa9f33a91297e458831950ac", |
| "description": "virgl: Add a workaround for virglrenderer output writemask bugs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2fd9e072cee02ce3d4269828af1855b4d2c641d4", |
| "description": "virgl: Work around old virglrenderer's BARRIER counting bug.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af19774dd4a02c8cafaccf06994683500bd58849", |
| "description": "tgsi_translate: Make the procType public when translating.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5405e6400d7bdb550d031bd1153f93ad90f30cb", |
| "description": "venus: Exposes VK_EXT_4444_formats extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a87a741ae729a971be0eb20c03cf30986b5c8b5", |
| "description": "turnip: advertise VK_EXT_queue_family_foreign", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b2da9d795610df15346a594384c39a096be338f", |
| "description": "ir3: Limit the maximum imm offset in nir_opt_offset for shared vars", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b024102d7c2959451bfef323432beaa4dca4dd88" |
| }, |
| { |
| "sha": "b6557b80a50aa96ac0862bc029d72625ea4dd6db", |
| "description": "intel/compiler: fix array & struct IO lowering in mesh shaders", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1f438eb0337d662b461fd1e335cf06ff68052b6d" |
| }, |
| { |
| "sha": "e6cfd1ed6421c6abcf1893802ae55562fde45d20", |
| "description": "spirv: Create PRIMITIVE_INDICES for NV_mesh_shader on-demand.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0445802ab2e5d101f0bec178c0a322b173a9ef9a", |
| "description": "compiler: Extract num_mesh_vertices_per_primitive function.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32155851f10cb98da90d74a627127db0c2b7c5ae", |
| "description": "radv: remove set but unused radv_buffer::shareable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af420833f0d1df48f2a21a3d960415af9457ba0c", |
| "description": "radv: remove useless NULL checks in vkBind{Buffer,Image}Memory2()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dcd12f38be629086148dfc9ff0da90aa1fc9698", |
| "description": "radv: fix finding shaders by PC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "306e153c188a73c84398b592769fb8b5627f095d", |
| "description": "radv: make the trap handler shader BO resident", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a224b7a057a531ee638cb1f66744170eff4454b1", |
| "description": "radv: fix allocating/uploading the trap handler shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da8c2f5ed302fa2ff6120786cd686c714b6900d6", |
| "description": "docs/features: Mark VK_KHR_ray_query in progress", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d41414d26a6b187a0b6451135ef006d9193c2de", |
| "description": "freedreno/ir3: split up load/store/atomic by generation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b91b036322f54cbc8d4d83ca05b587c36a559187", |
| "description": "isaspec: add gen-based leaf bitset separation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40468430a42e03615c19b12a846601baabccaa19", |
| "description": "isaspec: fix gen_max to be 2^32-1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9dc30f99ae51fbac8f4559591dde6e5c40e74433", |
| "description": "panfrost: Flesh out the Shader Program Descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60b37424d91263efa11088541f7fd964ed1ac84f", |
| "description": "panfrost: Simplify Valhall preload descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e9a35648a15edf74decc73c4fa384a1f7ab777b", |
| "description": "panfrost: Clarify unknowns in z/stencil descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "733d5f061d33ceaff18936ce1c0f08d79623f16b", |
| "description": "panfrost: Add more fields to Attribute Descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b31f6a821dcf0013f650ea363fb25ded67fe1497", |
| "description": "panfrost: Update primitive descriptor for Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8d32cf7734bd054d33c85dd3e98cb59f006c711", |
| "description": "radv: Only wait on CS/PS to finish if we wait on a semaphore.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79131b6ee6c98a8b662aeb32bb623a8974f8bef5", |
| "description": "radv: Fix preamble argument order.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "915e9178faf9c0ee9098b8915d8b30009ae4f08d" |
| }, |
| { |
| "sha": "7adb3c0f7f96f2c95f903de5a59815e772061b63", |
| "description": "radv: Use larger arena sizes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f9756f4808739c8b18e62e28bdbb430af735c67", |
| "description": "lima/ppir: refactor bitcopy to use unsigned char", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7297f931f04bedb2a49a723972e5de8daad7b487", |
| "description": "lima/ppir: initialize slots array for dummy/undef", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b1584936632f9e7f21cc57746ca51cbdc526b0f", |
| "description": "lima/gpir: avoid invalid write in regalloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58c619c3d6dfb6bd70a3ff7b4c9ece970bc2a2ee", |
| "description": "lima: remove an unneeded lima_job_get assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "116f01c85356808bae9b7c5ff4962e76e86c4473", |
| "description": "lima: add some checks for potential null pointer dereference", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60888c95bdf3154e6e99c3ea51b9e4a2af189cb6", |
| "description": "lima: fix warning of garbage value access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d807979c955d806ed16380b49c399d6f44a7972", |
| "description": "lima/ppir: initialize spill_costs array in regalloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a8f34c32067619f2f30dbfd94272b88b395eb14", |
| "description": "lima/ppir: avoid ppir_codegen_outmod implicit conversion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d77950b8b79c3ced785462b48f8283704f38e9a", |
| "description": "lima/ppir: clean up override-init warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "823be63216a407c7819eb1e62e8a6896bbd72bbc", |
| "description": "lima/gpir: clean up override-init warnings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a30b1541c69e457f03cba1ef11a041f706ad8df", |
| "description": "venus: use 64KB alignment for suballocations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05a2cea14c4c77024b2e38fda3f15a3eb5de4098", |
| "description": "venus: no roundtrip needed for shmem backed by BLOB_MEM_HOST3D", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a76d1e0e74130616f8093836198e1715984e162e", |
| "description": "venus: init renderer_info at renderer creation (part 2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddba7337c758714ebb26cb7483b83c303b4553bb", |
| "description": "venus: init renderer_info at renderer creation (part 1)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1bbbabedb7a5b6c4f153e1754bcff548c7cdb56c", |
| "description": "aco/insert_exec_mask: refactor and remove some unnecessary WQM handling code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7d7b9974ab3dcaaacfe40478b3530ef848c89fa", |
| "description": "aco/insert_exec_mask: refactor and simplify get_block_needs()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcc5dec8d6902b737c5f836120b9fca9b0b2df59", |
| "description": "aco/insert_exec_mask: remove ever_again_needs and Exact_Branch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbb1b095ca919bb1db7c70a23dff3745942868e1", |
| "description": "aco/insert_exec_mask: remove some unnecessary WQM loop handling code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "580a63b4ac4b6932a91a3379fb5540c4faf03f12", |
| "description": "aco/insert_exec_mask: remove Preserve_WQM flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5a40beefaf82a822d3c10c32563c09b9a42755f", |
| "description": "aco: don't emit WQM for bool_to_scalar_condition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f816dd1be751d445ec573df99e57e6510170d0fb", |
| "description": "aco: don't propagate WQM for p_as_uniform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "825cd696dc3204b682424717a8e39e34311589e6", |
| "description": "aco/insert_exec_mask: stay in WQM while helper lanes are still needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59889eb3ae6a1bd68697471fd887c94b65aa93d8", |
| "description": "Re-indentation after the previous commit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "912299cb3992d44b2d75e48b3273fcf9c0dbd77c", |
| "description": "glsl: Eliminate ir_assignment::condition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb630cd783e7c0e10e1c57978251a243095c753c", |
| "description": "glsl: Make ir_assignment::condition private", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5208c116f2715855fc1d234c263ea0d06c4024e9", |
| "description": "glsl: Don't visit rvalues in the condition of an assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c22f069700aec8fe7c0f381a63345cb39cd9695", |
| "description": "glsl: Don't lower vector indexing in the condition of an assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2652b9a83d70b2492674625136b70b714743b307", |
| "description": "glsl: Don't split structures in the condition of an assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d07551ad4e8f81d6eaca5a5f563ae4cd3409e20b", |
| "description": "glsl: Don't split arrays in the condition of an assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41f6b42b08ce656c7f4d1ac4736c36896c33f9fd", |
| "description": "glsl: Don't tree graft in the condition of an assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97ffca80a80cdb030d7c80f52be7351e66274b63", |
| "description": "glsl: Don't dead-built-in varying eliminate in the condition of an assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "231459ad26a2e56ba93dfc125dd4ed922290f375", |
| "description": "glsl: Remove unused condition parameter from ir_assignment constructor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec5c9649ba2f8f41b853171434f55dcb7d060c49", |
| "description": "glsl: Don't constant-fold the condition of an assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "697a460e49859968f99f6c178deaaae3a52ecdf9", |
| "description": "glsl: Don't clone assignment conditions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d27e3c6adcbfd7a627521912532c958a123b0a85", |
| "description": "glsl: Eliminate unused conditional assignment constructor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50a0d0d875e58bea606de08a68b475e82e9a14c4", |
| "description": "glsl: Remove the ability to read text IR with conditional assignments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "710adf2e6023aa9f502871268f7c131bf5d27638", |
| "description": "glsl: Add ir_assignment constructor that takes just a write mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afee5dc63f8fc2fc086e321d8b7379145e86813d", |
| "description": "glsl: Lower if to conditional select instead of conditional assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3626e1580079585869a8a6cffa449b9f2a1331a", |
| "description": "glsl/ir_builder: Eliminate unused conditional assignment builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46a9df6aac1c82fa985cf6b844553ce95c09cf34", |
| "description": "glsl: Don't try to emit the \"linear sequence\" in lower_variable_index_to_cond_assign", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05703a49f9e8b536c2de966ef531710b00d9aea2", |
| "description": "glsl: Use csel in do_vec_index_to_cond_assign", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed66d7c3851ddfd65ada1d4b8b3764f5d29f0f01", |
| "description": "glsl/lower_vector_derefs: Don't emit conditional assignments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a04aa4bc08df2c3772fc7dda6766f76ef3a5dfb4", |
| "description": "r300: transform fs sin and cos input to [0,1) range in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f97306b956f707d637da6b76dd9465fcabfc451", |
| "description": "r300: transform vs sin and cos input to [-PI,PI] range in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1109381e0ebc11c1c31745e4f0f0383dc462493e", |
| "description": "r300: use nir lowering for sin and cos on R300 and R400", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa3405e8123324b3d8173c709e6573d86570d99a", |
| "description": "radv/winsys: fix initializing debug/perftest options if multiple instances", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4001d9ce1a6e28f22ed89bca98e56557ad2ab4c4", |
| "description": "anv: Handle VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE for descriptor sets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af4b26c53a0b9bd056d4fe3af46f2774e8e279c6", |
| "description": "radv: move nir_opt_shrink_stores from radv_optimize_nir()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a92452a0ef10f4262965a70438c52322f6b69df", |
| "description": "nir/opt_shrink_vectors: Remove shrinking of store intrinsics data source", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dba7e60567fe0b2742a0a4b4bba618123153757", |
| "description": "nir: split nir_opt_shrink_stores from nir_opt_shrink_vectors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b07372312d7053f2ef5c858ceb1fbf9ade5e7c52", |
| "description": "Revert \"nir: make tgsi_varying_semantic_to_slot(..) public\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "edbdd977232f0cfe8f26a44ddbda792780168f4a" |
| }, |
| { |
| "sha": "367b6c553d0b4d75d5ce3f0ded84bd9c05217e03", |
| "description": "etnaviv: drop TGSI based backend compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29393a40eee5e4fc29eca51f3753db796b5b313b", |
| "description": "v3dv: Use the common command pool implementation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcad979b72aca6fcb538dd1a9e87da8aa8a5993d", |
| "description": "v3dv: Don't use vk_alloc/free2 for command buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09b5f0f3ac26b8009dc24e3939b862ad4ff0f231", |
| "description": "anv: Use the common vk_command_pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3007f8e95f34541cfd95faeb4f37b17d339de3a3", |
| "description": "anv: Don't call DestroyCommandBuffers in AllocateCommandBuffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a15c3eff7713504a0f9ada08588d4c0349719ec", |
| "description": "anv: Drop anv_cmd_buffer::pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2170ec28452ec3507f0da3e75c86e11386203a2c", |
| "description": "anv: Don't use vk_alloc/free2 for command buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37f3da90dd3d9817aca17d83ddffbf449f023013", |
| "description": "vulkan: Implement of a bunch of VkCommandPool functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f424d1e9ab3341e2a95845570276bd57a870566a", |
| "description": "vulkan/queue: Assert command buffers have the right queue family", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bda4c4f6b6c4230ed8c14e72436441540378b934", |
| "description": "vulkan: Take a vk_command_pool in vk_command_buffer_init()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d59caf5d11fa0ff7327863d0f9a439f474a9048e", |
| "description": "turnip: Use vk_command_pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fb9e4e7ff2d7b8a3ecf35a86f6550843e72e9d9", |
| "description": "v3dv: Use vk_command_pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2746be68f1916c17e4b4f2161bbe7302f16e2d85", |
| "description": "lavapipe: Use vk_command_pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a5ae138b4977912eb8df1ac08266ea693c40052", |
| "description": "panvk: Use vk_command_pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29a164b088beb05f12eb69bdf688cc4996e0a8a1", |
| "description": "radv: Use vk_command_pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5b8ee8810d1b590dbb9b55806a05734955931e1", |
| "description": "anv: Use vk_command_pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a10b6d1c6fc52c94a1d7aa2cd04e8aa66ba89911", |
| "description": "vulkan: Add a common vk_command_pool base struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e263cc3243f72b27df16c167e9809db13a7df6b", |
| "description": "vulkan/runtime: Add a level field to vk_command_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b0e30685446d30aaea1c2c7c1fd04a658c74d94", |
| "description": "anv: Call vk_command_buffer_finish if create fails", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c9189f4813534b9525babdee09e95f53f025608a" |
| }, |
| { |
| "sha": "cb50e4ac4d39a437804f4897aaa23ed660cadf1b", |
| "description": "iris: use the same VM for every context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "782efa29e6522ffd4d871074f65cae8485cf2a84", |
| "description": "iris: have a single border color pool per bufmgr", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70dcffde4e584f326b8ced58986061d824d9f318", |
| "description": "iris: handle IRIS_MEMZONE_BINDER with a real vma_heap like the others", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79b946a9d2da0fdb12b110dfe3c2ebd8585c8f02", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68b099b8eb034724c9305012c3935a602ed1d09a", |
| "description": "zink: implement generated tcs variants using spirv shortcut", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1ef00aed77fad957792cf1d0bf9edecc01693c3", |
| "description": "zink: move pipeline tcs patch_vertices value to tcs shader key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63236f9ea9e3d952fb059ca0d077d7723bfa5f8a", |
| "description": "zink: add a tcs shader key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9d2b86c2c80b94281b6f0cfc1f73adde8e0e294", |
| "description": "zink: store the spirv_shader to the zink_shader struct for generated tcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c0740c1299c86bb4ca3e6fb68d87c1cc5eb04cc", |
| "description": "zink: split off CreateShaderModule into util function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd9b09903845e3c3d278add45fdd4fb66202614d", |
| "description": "zink: store the tcs_vertices_out spirv word to the spirv_shader struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2baa0638b68e20e5affe9306dab1c8042edc9e9", |
| "description": "zink: store the tcs_vertices_out spirv word", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64f1960915b8d7f144d7286a7b1f22a06852bfbc", |
| "description": "zink: make spirv_builder_emit_exec_mode_literal() return the word for the param", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25d6651324f7c0d0f624ee46ed8618779d7c08e0", |
| "description": "zink: make spirv_buffer_emit_word() return the word that was written", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5663fac5ca84d9e87e49dadf8d7feb401ebf73f2", |
| "description": "zink: break out spirv shader dumping into separate function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff92d2f188694439f7598f11716e2c55a42e07ac", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ff96efcfde15d5e8b83ce3b0b95a73254e98b69", |
| "description": "zink: always set VkPipelineMultisampleStateCreateInfo::pSampleMask", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da0e00e0b9d62a68b4c6cd1831ccb16210615766", |
| "description": "gallivm: add coroutine attribute that llvm requires.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31e2c3f550ebdc6b699d62912de4c05c5213e1f1", |
| "description": "microsoft/compiler: Fill interpolation for sysval inputs to non-vertex shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9dba60f397fe4283df7bdfbe23e6bfd959199e76", |
| "description": "d3d12: Only force point sampling for emulated shadow samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2a5e2d5a0f8ed972a4669be9c5d689a6b3e7bca", |
| "description": "anv: make the pointer valid before we assign stuff into it", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "665ffd4bf9c681f8fc37dc07b3c2445e1ed5bf25" |
| }, |
| { |
| "sha": "12b4aad8039e10432a079d93fc44d330905c5dda", |
| "description": "anv: Enable requiredSubgroupSize for Task/Mesh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "577d131bcf8988343d6b247dcbe45ce506e52022", |
| "description": "anv: Increase maxBoundDescriptorSets to 32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a84265938b022583adce92386143529df6a43c32", |
| "description": "driconf: Add Heaven entries for Windows .exe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2360c25d630875cfc49160e1ef4b2b0c9257c634", |
| "description": "d3d12: Don't add a second dual-source output for Heaven", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22fc53493092a7507c1e2db47b0c8763158d7b2d", |
| "description": "d3d12: Default newly-created resources to not-resident", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3a2cb4b679c7741e190351565464492053a0641", |
| "description": "d3d12: Implement residency management algorithm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40dafd00945fc662ee5aa490e4831d72151a7390", |
| "description": "d3d12: Add a budget/usage callback to the screen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "671deb541ed44ddf84e2f6ab83e2ccd438ccf941", |
| "description": "d3d12: Add residency info to d3d12_bo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4c74f74f84eec26136e817bcdafea8dc814366f", |
| "description": "d3d12: Add sampler's textures to batch bo tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34e53d4c9c701918550057ec9d34a32a7488c8d5", |
| "description": "d3d12: Move ID3D12Fence from context to screen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ce2d5aece56e609e6021d1947df37560af7bad7", |
| "description": "d3d12: Forward wait condition from query -> result buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cbd7093af74a39efe64a7348f348e8eb57ff9f4", |
| "description": "d3d12: When mapping a resource used in the current batch without blocking, at least flush", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cb3d1a6ae027b5045e47ccf7e551bd81fc3cab2", |
| "description": "nir: Produce correct results for atan with NaN", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2098ae16c8b4e64d0694a28f74a461b69b98a336" |
| }, |
| { |
| "sha": "7d0d9b9fbc231c2bd66778e0b0a62d5c514c5495", |
| "description": "nir: Properly handle various exceptional values in frexp", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "23d30f4099fac0e1fcbd7adf315a186f553e48d2" |
| }, |
| { |
| "sha": "93ed87af28e7f5b7db7bae095e5a37b63b7bd2c7", |
| "description": "spirv: Produce correct result for GLSLstd450Tanh with NaN", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9f9432d56c055b9704a76cad44da88d5e12f825c" |
| }, |
| { |
| "sha": "e442b9d79296ad9322af61fdadbc81d680466f57", |
| "description": "spirv: Produce correct result for GLSLstd450Modf with Inf", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f92a35d831cf54f2244d5510932fd17c97b02ce4" |
| }, |
| { |
| "sha": "75ef5991f5af06997551dabc053300261e32ca40", |
| "description": "spriv: Produce correct result for GLSLstd450Step with NaN", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1feeee9cf476010f72cb973480f67de0764e6a90" |
| }, |
| { |
| "sha": "38a94c82e6ac3ae3e76e01ff4994ae4c46c487ec", |
| "description": "intel/fs: Don't optimize out 1.0*x and -1.0*x", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f5dd6dfe012666123bb59b9a4f8e9afb46d67414" |
| }, |
| { |
| "sha": "38800b385c6b4752ec1a91db5b8a7de149d03d0c", |
| "description": "nir: All set-on-comparison opcodes can take all float types", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4195a9450bde927256063da47488aafbd86bfffe" |
| }, |
| { |
| "sha": "97ce3a56bd72fde0f78278a030de6987b9f1656c", |
| "description": "nir/search: Constify instr parameter to nir_search_expression::cond", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4dd4135551626f61062a317e17e12909b0692143", |
| "description": "nir: Constify def parameter to nir_ssa_def_bits_used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "510d24829966f9cc00d0b10e871446db17319800", |
| "description": "nir: Use proper macro to set bits of variable correctly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a0ace7d4ed6e99f133149bb38fab2ee4f63d1a3", |
| "description": "Revert \"ci: Disable Windows for now\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "be385ab5bcba60e30c8c980ae595e1e69a888393" |
| }, |
| { |
| "sha": "c2168f845e7475d9a701be91ea761ae793a12636", |
| "description": "nir/lower_mediump: Treat u2u16 like i2i16.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "532665c73cbd3b2b241b15f6d83d8b6cf80e431e", |
| "description": "zink: anv (icl) ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b84f0596808574bb0d37355a896eaaf1aafe277f", |
| "description": "freedreno/pps: Expose same counters as blob", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03ab9d895e86668f7b2f8e118cefb7341b8b78b9", |
| "description": "radv/ci: update CI lists for CTS 1.3.1.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fce6ca0f3a674f7531598c1588ed100ec80c89c1", |
| "description": "radv: remove exports without color attachment or writemask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be385ab5bcba60e30c8c980ae595e1e69a888393", |
| "description": "ci: Disable Windows for now", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "137e170bcb83c8b56a03a83fca7a6c154661e573", |
| "description": "anv: update limit for maxVertexInputBindingStride", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f93059b19f0e4ecaf11c22e59ea3f15b11c91a5d", |
| "description": "venus: fix two VN_TRACE_SCOPE's in the same scope", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "987bc4495481cfd0d165945b1d0a321452a20532", |
| "description": "iris: Drop the iris_resource aux usage bit fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae763940e8c70ea0cdc43fe66b216d54fc2dd799", |
| "description": "iris: Compute aux.possible_usages from aux.usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d905018a2c81a10a8f1b5931f7d6acfebc9b7b34", |
| "description": "iris: Use iris_sample_with_depth_aux more often", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85a7fb1e197086bd0baf4a80558a4581da43b6d1", |
| "description": "intel/isl: Add format assertions for surfaces using CCS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05b8b08ef49f7eb06ddc12e4c48febb61f3e6173", |
| "description": "iris: Avoid making some invalid CCS surface states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9beb87dce3254e43bf17d4921182285574d2060", |
| "description": "iris: Inline some surface_state.cpu references", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d705faad6cb3d02feeb51faf28983eaf1c17cf1f", |
| "description": "iris: Add and use fill_surface_states", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb51fd04147418fbf71415f2e6075dc4834223b0", |
| "description": "iris: Add and use use_surface_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89ebdd67c4919be05781566b5759bfda30926db9", |
| "description": "iris: Add and use iris_surface_state::aux_usages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b60af618a0e1ddd38ad247d0d825c8561aff9224", |
| "description": "iris: Drop res param from surf_state_offset_for_aux", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce37e176f1dcfe8b1514c95ffbef712e9e7e008f", |
| "description": "iris: Drop format param from fast_clear_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6778b3a379d010d9b4d82e7324bff19d73cd3d1a", |
| "description": "iris: Don't fast clear with the view format", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "230952c21017b184a9bfbfaa2c56489d55b71d30" |
| }, |
| { |
| "sha": "68c1b50e48e32ec8ff4815666b7124d4cb4171ab", |
| "description": "aux/draw: fix llvm tcs lane vec generation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d5be0a2b3f1dfa212adb50d09f0ff622dcb0457", |
| "description": "radv: Add submit locking with trace bo.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3cbc328e0dbb5865cc036ecbf977127850b4670", |
| "description": "gallivm/nir: Call nir_lower_bool_to_int32 after nir_opt_algebraic_late", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "78b4e417d44016cdb5df7dbfc3b1ea28219e6fd4" |
| }, |
| { |
| "sha": "d633eace3fd51fc5c2b7f141651bb8d90e879e1c", |
| "description": "ci/freedreno: Try to detect a wedged MMU that's happened recently.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7278b2281fc2b8b60675926316656e0e3f88f49", |
| "description": "ci/lvp: Add a flake that's shown up a couple of times since VKCTS 1.3.1.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d15f9e3c212a4715450a65e39bffadab1a0164c", |
| "description": "ci/r300: Drop xfails that were fixed with the VK-GL-CTS 1.3.1.0 uprev.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20469009c7153b154e754446b8e0694610c6d03e", |
| "description": "nir: Delete the per-instr SSA liveness impl.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74c02d99b224fbc02132b54bf23e6ac1e117d805", |
| "description": "nir_to_tgsi: Replace the NIR SSA liveness with TGSI reg-level liveness.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4ce3178d99f66cab57c492cc5fe3d3a1788fee1", |
| "description": "nir_to_tgsi: Track our TGSI insns in blocks before emitting tokens.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f84c67af857637e29235ec02e3f5c23c66a7574", |
| "description": "tgsi: Refactor out a tgsi_util_get_src_usage_mask().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e92209f2990dc91d33fafb04a92e17a3ebdfb9e5", |
| "description": "i915g: Report the temps usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfcc7c20c8c8a8654f26c0d99693a76898d92383", |
| "description": "docs: update calendar and link releases notes for 21.3.6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d66a22a02b4ccd97f72bb9af85432c124d2cb81e", |
| "description": "docs: add release notes for 21.3.6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aabc7034d7e4857351fef198e5c3f6791b945737", |
| "description": "docs: update calendar for 22.0.0-rc2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97c90c514fd45a982304a1077f213d8de7981b25", |
| "description": "turnip: Depth/stencil formats should not expose any bufferFeatures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53dc5f774d43ba022627ec5e4ec970b0d472d1cf", |
| "description": "radv: only emit the per-vertex VRS state if the pipeline forced it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0171dffe18d3f0b4071752b5b5180b0812af166", |
| "description": "radv: do not force per-vertex VRS if there is no pixel shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2451290bc479b419874eb3ba2ab561a660157bba", |
| "description": "radv: rewrite RADV_FORCE_VRS directly in NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7955df28a6660d8dff77c79c345aa28aa7fa859c", |
| "description": "v3dv/ci: Update failure list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d7bae5ab354e5099d2ab0c8f85d5f4b22193b8a", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63fa2ab978c991fdc56f98f221c46172bfcaa05a", |
| "description": "zink: add Sample decorations to fragment shader inputs with sample shading", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cb5333a148953bf8da94f6d46631c0667507de9", |
| "description": "iris/ci: Enable Whiskey Lake boards by default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe560aeb12516e766335d416ba749b7572637274", |
| "description": "radeonsi: workaround Specviewperf13 Catia hang on GFX9", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2cd0c3a3c21d99ad0b99d1e21a8cad148a78aaf", |
| "description": "intel/fs: Assert that old pull-const code is not used if devinfo->has_lsc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "562f7eef5b4f5a4d4fb4d93418e6373e853550fa", |
| "description": "iris: invalidate L3 read only cache when VF cache is invalidated", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ed8f2c4cbee1096c67cae288b85302ffadfba2bb" |
| }, |
| { |
| "sha": "7a6ea047954461d8f61878494265ba4bb84b50fe", |
| "description": "anv: invalidate L3 read only cache when VF cache is invalidated", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6c345ddbe409af73d005beb6be4c529f249deea0" |
| }, |
| { |
| "sha": "442628b70244f2c9fd0ed79e0656e999ee6fffca", |
| "description": "intel/genxml: add PIPE_CONTROL field for L3 read only cache invalidation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03e1e19246da43f87b50a2ced38263a884b15b4c", |
| "description": "anv: Refactor descriptor copy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fba52cfd2b21e1ccb622d9f8e9c9a87731bd5a3", |
| "description": "radv: allow RADV_FORCE_VRS with pipeline VRS declared as dynamic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "413ea503baea9076dfe8496b139474612d8034bb", |
| "description": "iris: Disable PIPE_CAP_PREFER_BACK_BUFFER_REUSE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3cb620b559991617557d47babc29a683a9ca8e0", |
| "description": "iris: Use the hardware blitter for DRI PRIME blits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9eba6e2b52cc032a9e1f3980be7491e890597fa", |
| "description": "iris: Allow IRIS_BATCH_BLITTER in iris_copy_region()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70a219d4a358be1d0d41af5b33203aebb19aa9ec", |
| "description": "broadcom/simulator: enable multisync in the simulator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5200e1c2120f3143dcd11eb0bc0b4ddf8ee62f86", |
| "description": "translate: improve sse2 32-bit unsigned -> float conversion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b69f7b15d526fc763f1dd4aafbc358449aa9ac6", |
| "description": "rtasm: add pcmpgtd operation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55b735c51ae27a9c40b0e230543572384ec61c9b", |
| "description": "rtasm: fix printf specifier for ptrdiff_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d1727079c35d44b1c526fa9949b6574fffc3b24", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "883017b67ec888f453814e58705cc6f4626da304", |
| "description": "zink: do not copy colors through floats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "745fc95659bd19908f5bd85f73c92e4a92e28f85", |
| "description": "zink: Re-interpret formats when using vkCmdClearColorImage()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86eaff29c0b118e0892b18089784fed02435bbf2", |
| "description": "st/mesa: only enable ARB_enhanced_layouts if there are xfb buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13c6f401ccbcf25eb5dbd93cb59f88555e3785b8", |
| "description": "glsl: only validate xfb_buffer values when we have enhanced layouts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c17a3392c4c39a98d41ceb1278e606516a6b2a52", |
| "description": "glsl: simplify conditions for setting various allowed flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2883e8f33db809b2f34f4e9b973ab81ec9b7eac2", |
| "description": "nir_to_tgsi: Add a flag for lowering fabs, and use it in r300/i915.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4ee7146f9fe4fcab98f4601e07e4dcd70cedf65", |
| "description": "nir: Split the flag for lowering of fabs and fneg to source modifiers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd24f418c3cda345b9ac753977ad034e5c9cff28", |
| "description": "r300: Throw a compile error instead of an assert in r300 swizzle rewrites.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4968f8c0663ae090ad61be867401d1b497b06707", |
| "description": "r300: Demote a compiler assert(0) to a compile failure.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97d13b2debb2f5cdb2e80b16a5b89a5611c4a1f4", |
| "description": "d3d12: Fix take_ownership semantic for constant buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d52d500f17a0fa7d96e63fd6e558583f137a5997", |
| "description": "r300: Request that nir-to-tgsi avoid generating TGSI_OPCODE_CMP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a1ba7914a098cce5eb85292097911b69922afa0", |
| "description": "ci/lavapipe: update lvp asan results after leak fixes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f9089f6de8ca29a529ef7828efbabeec58be6e8", |
| "description": "lavapipe: fix sampler + sampler view leaks.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e94fd4cc65899bccceb4642363bc4376c6831580" |
| }, |
| { |
| "sha": "1f5330de3a6c54faf7a0ed7485c72a2ce40ac744", |
| "description": "r300: fix transformation of abs modifiers with negate", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef112db31181090034cfae7dc2d2084e0ca4dfc9", |
| "description": "ci: Bump VK-GL-CTS to 1.3.1.0.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f34251495244c7b9db6788c16bb11dedbd56964", |
| "description": "ci/broadcom: Remove unused v3dv xfails file.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "648dd03e320b15585a1a20d6b5ccd67a8b60dd41", |
| "description": "ci/panfrost: Add a flake a few of us have run into in the last couple days.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60775780aecf32e4f8dbdc8478c48940aecc135c", |
| "description": "d3d12: Allow 8bit index buffer conversions by vbuf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52766e020f84904a3c8e7dd1b3ac35bc51b7ae36", |
| "description": "d3d12: Use CPU storage in TC for buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96d68cb300d58a340fcfcf416fc7ba722ae7fb62", |
| "description": "d3d12: Add a buffer busy callback to the bufmgr", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d6febad5d4b75fddff52c9cf60a1c8f431fdf14", |
| "description": "d3d12: Actually suballocate and cache buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0f4f8efae1e7220b377ca026b4881d931a72201", |
| "description": "d3d12: Fix offset for buf/image copies with suballocated buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb08bc8d76df7d24f313811ed8d33a73ab3231da", |
| "description": "d3d12: Don't suballocate TBO buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58a9a63d9e8a2efda9d77bb01cd62bb3adda47cf", |
| "description": "d3d12: Fix TBOs from suballocated buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c35f77aa84162e06346c54f37a5ba4b19c44da31", |
| "description": "d3d12: Delete make_resource_writeable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "caae9b0e1fa4ca1c5f205a4e5df02bc03347b196", |
| "description": "d3d12: Always respect offsets when mapping a bo, not just when there's a range", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b48aea0ec81d3fba9d686e71e4d4de0dff3c7218", |
| "description": "d3d12: Fix range calculation for suballocated buffers in d3d12_bo_unmap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2659098d6d7c18a96ed4d5cf1d07699ef96dac35", |
| "description": "d3d12: Fix set constant buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ec0e2b89351e6e56cb112e00e6c68c6bbc6faea", |
| "description": "tc: CPU storage needs to be freed with align_free", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12446491c18ced292f663dd2eab9d964d7afbd2e", |
| "description": "panfrost: Fix Depth Source enum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32e58c2dd4a872c5b0b886b71031b0fbaad7826b", |
| "description": "panfrost: Remove unused layout enums", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d27d46a26610c3d361abaac54f2795657602d8d2", |
| "description": "panfrost: Remove some indexed formats on Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c51b54bd12ca15d9560804dfd565a98b9bff2c6", |
| "description": "panfrost: Update supported job types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d70a48a706a750a1e8f86f73a757e4af43d563b0", |
| "description": "panfrost: Flesh out tiler heap descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62173fa5329081b63c97fa51a664fffe2637bd78", |
| "description": "panfrost: Strip % in GenXML names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e514f4c0b18087107991a2fc74643aec70e14a51", |
| "description": "panfrost: Flesh out Buffer descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c61c8a0b85e767703328cf819807d92b7570691", |
| "description": "vulkan,lavapipe: Simplify command recording code-gen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb781fc350108584116280fc597c695d2f476c68", |
| "description": "lavapipe: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1532556eb0b889250c5480ec7795f4d92b170af2", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08c2b9d7cbc2b60233c3d3ed411ceb9649fe5c9f", |
| "description": "lavapipe: use util_pack_color_union() for generating clear colors", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6faaeca584bcc214585e92212233a27f7176ff7b", |
| "description": "ci/freedreno: Add another unsizedArrayLength flake.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf4de7d8ffaef30521a98a07ec5a02716ac2b243", |
| "description": "venus: Allow usage of virtio-mmio based device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e9df85b1a4504c5b4162e77e139056dc80accc6", |
| "description": "aco: optimize discard_if when WQM is not needed afterwards", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13c31379603bbea4ce2f03b3c6a0443888217e0a", |
| "description": "aco: merge block_kind_uses_[demote|discard_if]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7d1c8cc5eb1b3a4ab056beba56f5feab75f7be0", |
| "description": "aco: make Preserve_WQM independent from block_kind_uses_discard_if", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08b8500dfbd733bd8e47a3d659b22cc4480a6e6e", |
| "description": "aco: remove block_kind_discard", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b67092e685cdd35e3505607d2bef3dbc62cb295a", |
| "description": "aco: emit nir_intrinsic_discard() as p_discard_if()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1895e17591439ca876da1b1a1c9669cbb5c70f0a", |
| "description": "mesa: align constant/uniform uploads to driver expected alignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "418c77640bfe433caf3edccec5a43bd86c7e04f3", |
| "description": "zink: Fix MSVC RTC in zink_get_framebuffer_imageless()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86cb664cd8548f05d3a0fc07fea3a14e34ba60cc", |
| "description": "zink: export PIPE_CAP_CULL_DISTANCE_NOCOMBINE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e9481eaacf54f850ee413c7872c41644f4d94e6", |
| "description": "gallium: add PIPE_CAP_CULL_DISTANCE_NOCOMBINE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93a90fc85d037e2c6834fb969562391310ae9cd0", |
| "description": "anv: fix conditional render for vkCmdDrawIndirectByteCountEXT", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2be89cbd826f9ac2703127025714a55595de33d3" |
| }, |
| { |
| "sha": "5d3e4193786f1b55aa6a3d74e2b9b954eb9287e5", |
| "description": "anv: enable ray queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c78be5da300ae386a12b91a22efb064335e2043a", |
| "description": "intel/fs: lower ray query intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "712d8fb0434a0af6d0479a5ea44a7bbc49dd8b2b", |
| "description": "intel/nir: document RT builder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e06f9d49bc2263bf8d129d858a01072eab2f9fd5", |
| "description": "nir/lower_shader_calls: consider relocated constants as rematerializable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "046571479028aeb5577344a91f0c4d565415f4bc", |
| "description": "intel/nir/rt: add more helpers for ray queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5b994ec8aa4b85b0d131c2249452ffd4c429cc6", |
| "description": "intel/nir/rt: make RT manipulation helpers helper invocations ready", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb69fed65b7c3e30815f69c26f99ecab0050bd00", |
| "description": "intel/nir: document committed argument", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0624e414f42a93d8ae1210ad58065dd1c97d2a4", |
| "description": "intel/fs: make trivial shader complete tracing operations with missing shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35bd19f53d033f83b8c17aeba7a5f973246387c2", |
| "description": "intel/nir/rt: load bvh_level value off mem_hit structure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826", |
| "description": "intel: add a new intrinsic to get the shader stage from bindless shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8f087b0e6da6bce11ae294ae4735c712c7d76ef", |
| "description": "nir/builder: add nir_ior_imm() helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb40e999d114db361539cdc4ddb65ace37d76562", |
| "description": "intel/nir: use a single intel intrinsic to deal with ray traversal", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39f6cd5d799ad077ad41d920dc31c5da1fae3c24", |
| "description": "intel/nir: fix shader call lowering", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c5a42e401036eb2eecf8798c103f8ae2cce08eab" |
| }, |
| { |
| "sha": "2665595244811d84b0acd4a8df32d2feaf95cb9e", |
| "description": "intel/fs: limit FS dispatch to SIMD16 when using ray queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57eed6698b5cf462f762a4b04ef45ec84c01f262", |
| "description": "intel/compiler: tracker number of ray queries in prog_data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b366243ed882f5b705bc99e641bca7b3015a23b", |
| "description": "intel/fs: load more fields from BVH instance leafs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c89024e4463389663cf7f7d2f2752de2029efb23", |
| "description": "intel/fs: don't set allow_sample_mask for CS intrinsics", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "77486db867bd39aa9b76e549c946b0a165fcb21a" |
| }, |
| { |
| "sha": "9d22f8ed23d9192789fd656f64cd9defbe02fea8", |
| "description": "intel/fs: add support for ACCESS_ENABLE_HELPER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c199f44d17cb72e9aa55ec4885cb0bde985ae972", |
| "description": "intel/fs: name sources for A64 opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23ce94ff7e28ee1771f53931d20c0ed1fe87c4a5", |
| "description": "intel/nir/rt: add a new number of SIMD lanes per DSS helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61c9b7a82e99892cfcd70fedb2a4fd3fdd795256", |
| "description": "intel/fs: add support for Eu/Thread/Lane id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3dabe9325762d6e0492261b18b496c3d152c250c", |
| "description": "intel/fs: rework dss_id opcode into generic opcode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4deb8e86dfd1a5da404d91c717cf2372738f1a07", |
| "description": "nir: change intel dss_id intrinsic to topology_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdb74a77d289a23457b62ae3efe3c032562087cf", |
| "description": "intel/ds: fix compilation with perfetto", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9da3d714b87ce237cf61de4403c5b6af12f1d79d" |
| }, |
| { |
| "sha": "a52e4871fe9ffb5dc084ea7ab75f1b7d1264813d", |
| "description": "meson: add radv to meson devenv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8335fdfeafbe1fd14cb65f9088bbba15d9eb00dc", |
| "description": "vk/sync: add asserts for timeline semaphore count matching", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "388f23eabe54cb92d71eb5a31b39338585cd4d76", |
| "description": "zink: min/max blit region in coverage functions", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b656ab75a684807d2718d726dd807726a36f1a0f", |
| "description": "zink: reject invalid draws", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e38c13830fcbe8f3784dc3adbd736ea72b67fdea", |
| "description": "zink: fix PIPE_CAP_TGSI_BALLOT export conditional", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8907964dcd59580efc4edf4e5ba6cc4864c69622", |
| "description": "zink: export PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "413bf889e70b298eebd4402c42ac056a5965f820", |
| "description": "radeonsi/blit: relax conditions to use sdma copy for prime buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b27ad150464c11c95a796d64acedddfe1963f03", |
| "description": "radeonsi: create prime buffers as uncached", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18c38bf78fc33d4197f2e2ca9386e6e8bccf8193", |
| "description": "gallium: rename PIPE_BIND_DRI_PRIME", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42c149e36b3e7f365f2aba45dd8320df550b4e5d", |
| "description": "gallium/dri: add missing PIPE_BIND_DRI_PRIME handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3926be368e837348c01d58979b878759a65e7ff2", |
| "description": "ci/iris: Mark qbo tests as flakes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df1751a2bbd38b32f2d5673ba584fd72e371be62", |
| "description": "crocus: Enable compat profile the same way as core profile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "604d97671b663501195644f2a5f12535e88c563f", |
| "description": "iris: Add support for flushing the blitter (hackily)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c5dc4985b2cb832eea2b943eccc096f26cf3611", |
| "description": "blorp: Assert that blorp_copy() on the blitter can handle it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2646e147ba6d8967ca091be1e0c84518fd05812", |
| "description": "intel/genxml: Add missing MI_FLUSH_DW::Flush CCS field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ddad1b93a131df4c3ec86caf7cacd593caef64f", |
| "description": "radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44bdac984990ff61569075cffa8f73b31609e3d2", |
| "description": "tu: Implement VK_AMD_buffer_marker to support Graphics Flight Recorder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b56194649704bd0da2d8dd3044fff2e80d07f3f9", |
| "description": "egl/wayland: Don't replace existing backbuffer in get_buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3da8300562efeeeeea6c80bce98c830b0da28622", |
| "description": "egl/wayland: Reset buffer age when destroying buffers", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "22d796feb828daad7c8d600adf271e19a82d67c8" |
| }, |
| { |
| "sha": "fa4390f7bf6c2bff7ee6799b67accdf2e2db475c", |
| "description": "ci/iris: Add skips and flakes notes for recent #intel-ci logs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cf32b5079f47900ab043c73ec586c8e62b90a8a", |
| "description": "ci/crocus: Add recent flakes from #intel-ci", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "642304595793c81898986b2febc8b6ca967124db", |
| "description": "ci/softpipe,llvmpipe: Disable Xvfb server reset on piglit runs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ea4029f9fea4ed6131c72a65981b39eb0e2353d", |
| "description": "Revert \"radv: re-apply \"Do not access set layout during vkCmdBindDescriptorSets.\"\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b775aaff1ec86f4ebd50867a045695da1fbeb2e1" |
| }, |
| { |
| "sha": "66f7289d568db8711adb885acc56622e2aff252a", |
| "description": "radv: add reference counting for descriptor set layouts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37c3be6947b43d31e454d1f4adcee8eea49a8f0a", |
| "description": "crocus: find correct relocation target for the bo.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "d774059a0c6c8729904d6fea2db124c9d31aca07", |
| "description": "crocus: enable GL46 tests for HSW in ci", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0299600efb904c59c91a69cabfc36cfcf6a9ec61", |
| "description": "asahi: Fix memory unsafety in delete_sampler_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "786871c87e85082dc329fd477447505c0b4871b5", |
| "description": "agx: Don't kill helper threads in ld_var", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "367d93bcd433ceeece038f9353e4da1df3c9e231", |
| "description": "agx: Handle texture array indices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b459473bb973d4593f0533a975984aa288e8e275", |
| "description": "agx: Implement nir_op_txb", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2903f66ecad4c0ef899fd74c995a4174e88c00f", |
| "description": "agx: Translate LOD modes more generically", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5b7d629d756e779ab8659df48f588443e68b930", |
| "description": "agx: Add AUTO_LOD_BIAS mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93f2ae12052450ae4fa26f87bcc3fa0a08c0aa6e", |
| "description": "asahi: Correctly set IOGPU_ATTACHMENT::size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "daab41b80b1f6c6c92382dbba8b53f0ea57ea3f5", |
| "description": "asahi: Identify IOGPU_ATTACHMENT::size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "945a1e0b8cd57403c6a0cbf9b2fec112f233075e", |
| "description": "mesa: fix misaligned pointer returned by dlist_alloc", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "05605d7f537c4463cc5471f26fb2226a065561a8" |
| }, |
| { |
| "sha": "9230b28533682fe3126ec5328aba31f16f63864b", |
| "description": "svga: store shared_mem_size in svga_compute_shader instead of svga_context", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "247c61f2d0454a94bc8b26601f88ed5f0890cedd" |
| }, |
| { |
| "sha": "c7a357787f27121c4fe4c253a1cb4c0c4640b867", |
| "description": "anv: Increase maxUniformBufferRange to 2^30 when not using the sampler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49f4f1ec229b1d20f61a955f4a509602b24107b1", |
| "description": "r300: fix deadcode elimination in loops with breaks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9da3d714b87ce237cf61de4403c5b6af12f1d79d", |
| "description": "anv: add dynamic rendering traces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0811ca046476cc0793480a67ed2440a98089c94", |
| "description": "anv: flush utrace before at device destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "960e72417f3e8885699cf384f690853e14ba44da", |
| "description": "zink: use scanout obj when returning resource param info", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8fbfcfbd3ff2c828f99ffc57f9dd4acc340d902", |
| "description": "pan/midg: Support 8/16 bit load/store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59ea6e2e27a6141ff4e2f0c2a41b4b1f49c53da3", |
| "description": "pan/midg: Add a pass to lower non-logbase2 global/shared loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f9bce08e10f7dc3c454f93764e8bf474ca1765d", |
| "description": "pan/midg: Fix swizzle packing on 64bit instructions with src-expansion + dst-shrinking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da474d5d14f5b159272abc27c3dd5ea84faa15b3", |
| "description": "pan/midg: Fix the upper/lower limit on 8bit vectors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b58c2621441fec5be6ff29837feaa08a2394deff", |
| "description": "pan/midg: Fix 64-bit swizzle printer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39e4b7279dcdcef91a0e829a1938b2816aa4ce75", |
| "description": "pan/midg: Fix swizzling on 8-bit sources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65209b1adb5e8fb482be0de31f8674f9cb5c9130", |
| "description": "pan/midg: Prefix scalar immediates with '#' instead of '<'", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36bb1ac453e7455be3bcfadd30804f272d36c939", |
| "description": "pan/midg: Remove spurious printf() in print_vector_constants()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "967eb4988e444f881e63f80f843e8573576cd802", |
| "description": "pan/midg: Add intra-bundle interferences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "183bc15bdbe22e46596ffa281781f0c473ad7cb4", |
| "description": "turnip: Unconditionaly remove descriptor set from pool's list on free", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "da7a475138d6b5cab15e26be3343abf36ab74727" |
| }, |
| { |
| "sha": "81061ed6454a91dae913b0379875369a2fb4ea9a", |
| "description": "docs: Update d3d12 features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "444e18beaa5686be495561a4c5e01329bcdb325c", |
| "description": "d3d12: GL4.2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "126d992097893d7aa7aca0bcd345ab918e830fdd", |
| "description": "d3d12: Allow RGB VS inputs without an alpha channel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3a3599a08960c306e29118dafd609b978584623", |
| "description": "d3d12: When adding new output varyings, write 0s", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccaa79a1baeb7af87ae84e73a7e6e74bea2050a4", |
| "description": "d3d12: Don't add arrayed VS outputs when next stage uses per-vertex inputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b11113efa817b6fb642a92a4165f3e5a2fe408f", |
| "description": "d3d12: Don't force a GS to be added for 'flat' sysvals", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3feae7ec5dd2cf7cef0750d4fb71ce40503d0d67", |
| "description": "d3d12: Update nir varying bitmasks when linking stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27deedc1048ce7272660c14a1a268a1b0e01eb4f", |
| "description": "d3d12: Fix location compares in MSAA disable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a26f647caae685950f570b97ab590b500933ba16", |
| "description": "d3d12: Update depth invert to deal with multi-viewport", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52b3e6be5fdc385726db2d9fcc2f35b05914bd26", |
| "description": "d3d12: Fix linkage for viewport index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bafa0e0369a3fc7878e984fd9f87c258e51ac05f", |
| "description": "d3d12: Bind 16 scissor rects when scissor disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "929985893aa9ace60c4088b22bfe534b1df9a358", |
| "description": "d3d12: Enable BPTC (BC6/BC7)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "918647000ff5521ee275d0cba82b253eeb6a7e5c", |
| "description": "microsoft/compiler: Set flag for VP/RT array index from VS/DS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5954c8e524066d6b4f2b5ec420297f75a3a778cd", |
| "description": "microsoft/compiler: Handle SV_ViewportArrayIndex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47f4cb2405fa8cbfce8e940c07b7725d9619f200", |
| "description": "zink: set needs_mesa_flush_wsi for venus", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "737d94a5452bec3fc5d9393995156aba3d2d690a", |
| "description": "zink: always chain wsi_image_create_info for scanout images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66e6e8afe6f4df60a7c20022e380669735c5374b", |
| "description": "zink: set dma-buf bit for shared resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8feaee0dd7bfa34dcd5d6c630cde38f605541e7", |
| "description": "agx: Call nir_lower_discard_if", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aaf00a1b4d9f21283d5e706647fd2d4f51a48331", |
| "description": "nir,zink: Make lower_discard_if a common pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "538356e3e62be205cae9fed373ab6e24ec4455de", |
| "description": "glx: Use the new no-error driver interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1d585ca36e189c65e724c6813e8a77be9a90df2", |
| "description": "egl: Use the new no-error driver interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e3d75d16abb00c0aacff3fc058d65d4ad5c1a29", |
| "description": "dri: Epoch how no-error context creation works", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e994c5d983986788c18f2b87a3ee80e4c3f5936", |
| "description": "meson: add LIBGL_DRIVERS_PATH to the devenv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f916f2be6ef4f6ffcbcd7edbcee06546d0da519", |
| "description": "meson: add support for `meson devenv` with vulkan", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3abe9ccbd4c397f6be75ab772b35f8452d9dca73", |
| "description": "vulkan/util: simplify multialloc init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d0ecbd987e7b37af9ea2c7dbf33bf91d018a603", |
| "description": "vulkan/util: Add explicit casts to make c++ happy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "676c65d8d56c44d14e47b3012782409c439c75b3", |
| "description": "vulkan/util: Add extern \"C\" to allow inclusion from c++", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fded7a95c55eabc8f9aa7c36a69103556a7e477e", |
| "description": "turnip: Expose VK_KHR_shader_non_semantic_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff059605aaad2af6ed1903fbfe9925e4b1635363", |
| "description": "turnip: Implement VK_KHR_zero_initialize_workgroup_memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6d1cac6e513bb63a97475b4ce2fc3f07441bba3", |
| "description": "turnip: Expose VK_EXT_image_robustness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03f9deecb8b873d3db7b14133442cabd4502f1aa", |
| "description": "turnip: Use the shared helpers to expose 1.3 core extensions/limits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "679713d5f9394ca3b0101563414b45beb30abc6f", |
| "description": "turnip/doc: Update turnip extension list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd0e4aedeb276b64bb58bc0ecfa68db228c3857d", |
| "description": "iris: Make an iris_foreach_batch macro that skips unsupported batches", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a90a1f15a7c8943893e76a202f65bdac8c3e6b49" |
| }, |
| { |
| "sha": "c4b400285ac011f337023b13270e02fbb337fc85", |
| "description": "llvmpipe/triangle: don't store area in fixed_position.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd4d2e920cbf05b000b8288a8f78987f23c182c3", |
| "description": "llvmpipe: just move opaque alpha lookup closer to use.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a448695eee1cffe59ebdd641f746b0f4bdb5f115", |
| "description": "llvmpipe: refactor lp_rast_shader_inputs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb17da6c504f1cf36611386d121945f6413109a5", |
| "description": "llvmpipe/setup: remove opaque from setup triangle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66188e86931ac1a2ecb14595b5157e6fe54ebdcd", |
| "description": "llvmpipe: inline retry_triangle_ccw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "086a9b78698f6e1cacd601529e729d7aa1ea4b42", |
| "description": "llvmpipe: optimise triangle setup a bit.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e4bf6d100b3f4492ee3a897a4fbccc9c0564371", |
| "description": "turnip: Do not use hw binning if tiles per pipe are over the limit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6e8198f1be1b512c92a5fcf4ea24d6690257987", |
| "description": "turnip: Add TU_GMEM envvar to test different gmem sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dac3e6f3727a37c85aec8c80215fe90b68cfe9a4", |
| "description": "venus: Advertise VK_EXT_extended_dynamic_state support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19e313e1c84b3ef02eee40ee03747d8bc762800d", |
| "description": "venus: Implement VK_EXT_extended_dynamic_state commands", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3affb69eaaa1ca669278b0690a4cd7e6e7220766", |
| "description": "docs: Update d3d12 features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7430742b164fe3adf13ad6aecb73fe48c2d901ab", |
| "description": "d3d12: ARB_gpu_shader_fp64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8ecb8be7999d0f7c6aaa0d651b00bde5bb950ff", |
| "description": "d3d12: Handle structs in TCS variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c448931d232e117084d9f739a0882edb400f40ab", |
| "description": "d3d12: Handle structs in GS variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "252a89a2c9c6ecce734fb1fc3e2c83ab2a3c847e", |
| "description": "d3d12: Set lower full fp64 compiler options flag when needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "204102099a282bbccf63eb2d2b87a54f3ebaedf1", |
| "description": "d3d12: Lower [de]construction of doubles via math ops into pack/unpack ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4daa3eac2ceda32a7ca421c0de861ced3e512095", |
| "description": "d3d12: Add int64 support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "397e117e9606e3d0c796b5b50c72e054b3ab86af", |
| "description": "d3d12: Get OPTIONS1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0144e7b18da8b2a45d00d9d41a44df3ab2bbc099", |
| "description": "d3d12: Add a driver version to the screen to be used for workarounds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "944832d3d72b2c081439fec99615a7b13231acc9", |
| "description": "d3d12: Cache a modifyable copy of the nir options in d3d12_screen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2529a0df89ca0bdbddcdc9e5b9665a4bdf8d1aa9", |
| "description": "d3d12: Use the right constant for GS varying limits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6daa1cc7a08f4faba6a9c9b2baa18855bdbf4d8", |
| "description": "d3d12: Use a constant define for max anisotropy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bcfac68ce91a2c47391ff322786ae45976253dfd", |
| "description": "d3d12: Update max input, output, and varying caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0044e80b8230f19f751db800f8493ce86777adc4", |
| "description": "microsoft/compiler: Handle structs in I/O signatures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb0cefae6d7743f118cd580a1ce31ed0c572b4b5", |
| "description": "microsoft/compiler: Map I/O base locations to input IDs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efe5c2d6f33ccfd85488a68a3b146253881f82fd", |
| "description": "microsoft/compiler: Process signatures before the shader code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c154d403d375690488f4526de27dd6a8344af827", |
| "description": "microsoft/compiler: Handle I/O vars larger than a vec4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdc49fb6059b84ec1f537937a874e303b6824e9f", |
| "description": "microsoft/compiler: Lower 64bit I/O to 32 and then run lower_pack", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b24cfd0d4079cf1daaeb97f29c27947d786dc8eb", |
| "description": "microsoft/compiler: Handle b2f64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d17393ba013d7619f9a38e6b351fbc880421064", |
| "description": "microsoft/compiler: Set dx11_1_double_extensions flag for dfma/ddiv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c8935d325c96962f0763d258901faf84e3e8546", |
| "description": "microsoft/compiler: Fix dxil_nir_lower_double_math_instr pass for vectors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8bd830dfb87e32638b652adfe23f3d79e9b2d56", |
| "description": "microsoft/compiler: Fix make_double and split_double to respect swizzles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92191349e99c06bfcee7dae4f19a712145f6307c", |
| "description": "microsoft/compiler: Fix splitdouble struct name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dde3b04d444b02f460a6220e45db553d968adc8c", |
| "description": "microsoft/compiler: It's possible to have doubles without int64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b9483e89d7db68cfee0210e184217cab61c1a74", |
| "description": "microsoft/compiler: Add never-supported double ops to lower_doubles bitmask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce6dbbabf9371a66ce52eba81e6ab394a2a6f7d1", |
| "description": "microsoft/compiler: Only treat tess level location as special if it's a patch constant", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a550c059c735667266533258a25c0953c58adb3f" |
| }, |
| { |
| "sha": "0c711dc823b7db47b615ec7453c9bcba6297e07e", |
| "description": "microsoft/compiler: Only prep phis for the current function", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "41af96209973c64c02f07d62a3663f93e1183681" |
| }, |
| { |
| "sha": "87d22c24651ed0b2d337dbf9173dc7ac9a0f8a9e", |
| "description": "microsoft/compiler: Lower mul_2x32_64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a177f0de8f7f37424dfd982be8f682af010913c6", |
| "description": "ci: Uprev vulkan-cts to 1.2.8.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ce19d2db2bea24d4d3944a640459c0f7bfb5d02", |
| "description": "llvmpipe: Disable an assertion that may not be quite right.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c2f6cd86f716e102e98b1e5e4219d5ddb80672d", |
| "description": "ci/i915: Update rendering hash for plot3d trace.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "940b9ff6c9da6a01b6efa288c28b8f5a547b92e8", |
| "description": "ci/freedreno: Reduce concurrency for a618 vk_full.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5039fc3dc70baa2f6f1e64a6143e85b924d733c8", |
| "description": "ci/turnip: Extend the full-vk-run job timeouts.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47d0e63c59412af81c8757828ee10540a6665602", |
| "description": "ci/freereno: Reduce run-by-default a630-vk coverage.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f22f4ca1a8b18fad62a80ebcc68b7aa3e9078ee", |
| "description": "r300: Simplify DCE by assuming all output writes are used.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17cea74b8cd3b1a56d923edeb40772b3e8b18ab2", |
| "description": "r300: Set up shadow sampler lowering in precompiles.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f55e7b845f7d81bf864af1fced3260bf9d7b190", |
| "description": "r300: Fix missing \\n in an error message.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41ed470f6fde8789ce059b7554aed1f927ba9ce0", |
| "description": "zink: add synchronization for conditional render buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e96542390adaaec2b3e84ef69239f580403b26d", |
| "description": "zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0447a2303fb06d6ad1f64e5f079a74bf2cf540da", |
| "description": "aco: don't encode src2 for v_writelane_b32_e64", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e3b8eeac4d8e81496d655b1bd57ed8e02f5863c", |
| "description": "aco: add test for optimizations with casts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b1dfa7eac2bd1e0dfb15febd0435b899101edb7", |
| "description": "aco: fix neg(mul)/abs(mul) optimization with different bit-size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13bbc7c882cd06435cee0a72352f409911a01ded", |
| "description": "aco: don't combine add/mul of different bit-size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d8a8c6fc1f5a53916f0fef68462ec0fad3a138a", |
| "description": "aco: don't apply omod/clamp of different bit-size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e30f99b0a783c3c9ec653e7af6d9eab1c98ea21", |
| "description": "aco: don't combine fneg/fabs of different bit-size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27f1f5537d4c7ff1cb753e19dbd885924f25be8f", |
| "description": "aco/tests: implement sub-dword program inputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e86b88f85bb36235574c765676712d2d488cce4e", |
| "description": "aco/tests: add a bunch more building helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1410d150e7fb61803048d5372fcb9f771027e7d3", |
| "description": "panfrost: Fix texel interleave flag on Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bf34a14940305b56401147dd11d06ef53330cac", |
| "description": "panfrost: Add remaining ZS/CRC XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfba7533c7a5d2b9c43864a081f220a318152c4c", |
| "description": "panfrost: Add Valhall Plane Descriptor XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c34381d8e8d7c351082627ff20a25852154d2639", |
| "description": "panfrost: Fix alignments on Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a98f0e280e9513caa44bb13643d2e9cf222efce9", |
| "description": "panfrost: Remove blend shader return value on v9", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d8c6596787a6e56f79f2d4de6a619a78f8092e5", |
| "description": "v3d/drm-shim: remove drm-shim driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f17d8acc96152f19e35a6ab0a227539d38ee734", |
| "description": "radeonsi: allocate protected buffer only if required", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eaa87b1a4659c1c06b0ac9e5659943c888dff6d3", |
| "description": "radeonsi: limit loop unrolling for LLVM < 13", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9ff086052ab7bff3cb55c06365543190a3afe188" |
| }, |
| { |
| "sha": "52c850445ed5d7d58b0be4cdd5b6a17dd288bf52", |
| "description": "radv: stop setting streamout state when a new pipeline is bound", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7561ea8fa17f28072c75ccf08bb8a56c610756ab", |
| "description": "broadcom/compiler: allow ldunifa with read-only SSBOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a8449b07c48477d97b6252e67562abdd466cf37", |
| "description": "broadcom/compiler: fix offset alignment for ldunifa when skipping", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "bdb6201ea1e7039732f047b8e545107615cb6e8e" |
| }, |
| { |
| "sha": "04f6e91de0ed421988c1e070d90bcf354cb3f65b", |
| "description": "docs: update calendar for 22.0.0-rc1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "647df89664d6bfed5d13b5902ae88b32d969aa20", |
| "description": "docs: reset new_features.txt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8a90104101b90af43dc6aabf19560a326be6333", |
| "description": "llvmpipe: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a75392cd829df3f8f5a89dfecd4f2103658bfbd", |
| "description": "llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a38dab2d18d5c6c685bdedb921d485bbb305eed", |
| "description": "zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "366d83a30ec6f1033ef262ec309e72cce6d3cdf7", |
| "description": "VERSION: bump version for 22.0 release", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0395c483d4f0b2d694f7e4e00eb75e916f8fc8e4", |
| "description": "radv: Handle SDMA for padding.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ef40f2ccc29ba7031bcb4ef100f8a9d290df9689" |
| }, |
| { |
| "sha": "dbcdededb230083e97bca5e84e53f88ccfa6f160", |
| "description": "intel: Add missing dep of gen_*_header.py on utils.py.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d5ee08c15c83294503397d2626df72c2f58b602", |
| "description": "freedreno/isaspec: Add missing dep of encode.py/decode.py calls on isa.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "242c7a651308f43d5f6f2590717fd72f44eba3ca", |
| "description": "anv: Add experimental support for VK_NV_mesh_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9416cd8bd437bd877b21c685ccd28bbb425d7eb", |
| "description": "intel/dev: Enable Mesh Shading for DG2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da273b2b7b4ceb46dc10a8f746aa74a8c502d2d6", |
| "description": "anv: Put first few push constants directly into Task/Mesh InlineData", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27c32fd14be19576c47b8eaffd48c647a563a105", |
| "description": "anv: include ClipDistance array in mesh shader per-vertex output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c95b4ac2eb12042afeb4d0fce5721f246fa92af8", |
| "description": "anv: tell the hardware about gl_[Clip|Cull]Distance in mesh shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbde9f244869517b68b633c9a35d7740e007bc22", |
| "description": "anv: Implement indirect dispatch for Mesh pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18e628135d24112ed57a1a49dd354857ba3346b1", |
| "description": "anv: Add support for UBOs, SSBOs and push constants in Mesh pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f12f5ae2f8d4b394e31b3b39c3385f74a4abff86", |
| "description": "anv: Add support for non-zero firstTask in vkCmdDrawMeshTasksNV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97da3e0814f98949f7fc78ee3bb805654787db66", |
| "description": "anv: Enable conditional rendering in vkCmdDrawMeshTasksNV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef04caea9b8b98187340fd0ec6550aed06424b60", |
| "description": "anv: Implement Mesh Shading pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "325ac235a787565179eb9922d68eee8f0bdf0a61", |
| "description": "anv: Add boilerplate for VK_NV_mesh_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c93cbc77f78ac4d6c479f657e6f92952fd357211", |
| "description": "intel/common: Add helper for URB allocation in Mesh pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b01c73fd0a3f0a44e3214229024cdbd71dae6a04", |
| "description": "intel: Add INTEL_URB_DEREF_BLOCK_SIZE_MESH", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c38229ac1d78c9c15cf52658f6e3aeebb477fdf", |
| "description": "pan/va: Add ARM_shader_framebuffer_fetch asm test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a99eac8a490bd2a401eb8cf08571b4268e863efc", |
| "description": "pan/va: Handle shift lanes in assembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3c71593088711c17f31b164c3b6747173e2a221", |
| "description": "pan/va: Add lots of swizzle assembler tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57bb3c7158f25e16213b607027d2049f003aa582", |
| "description": "pan/va: Add 2-channel 8-bit swizzles for conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdb7c4e42d07877d2f83322dc122835400d01417", |
| "description": "pan/va: Vectorize 8->16-bit conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "441c47ff74d77f387ff8dc3d676ce7fe6d4837cc", |
| "description": "pan/va: Fix lane select for [US]_TO_[USF]32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46cd0ddcb67536245a64e1fdc5d92cb031b25b75", |
| "description": "pan/va: Fix MKVEC.v2i16 lane select", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a95ca2402c0b69039eb209c8443cc7ed33b1d9b8", |
| "description": "pan/va: Test LD_TILE assembly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc61e362f49607a26ec2ede0e154ff9f93eda3a2", |
| "description": "pan/va: Add missing fields to LD_TILE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f9007985d83be08036dbda7dedb20b734766add", |
| "description": "pan/va: Add missing <clamp/> to V2F32_TO_V2F16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fff018c9850ffa97e31faa185289c792357b3d4", |
| "description": "pan/va: Add .absolute bit to BRANCHZI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "665ffd4bf9c681f8fc37dc07b3c2445e1ed5bf25", |
| "description": "anv: Update VK_KHR_fragment_shading_rate for newer HW", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc837e9f8bf03daf8b373084a2ee8b320b072b12", |
| "description": "anv/pass: rely on precomputed dynamic rendering pass/subpass more", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16763e8b8e0c536a1f4a7fc234a176092e67ef2a", |
| "description": "anv: force primitive shading rate write in last geometry stage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cd93c59efdfd5bfca38fa9490927f350db5c378", |
| "description": "intel/compiler: add primitive rate output support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cebf284ac1bdeb04c8e730212a57e5352727bb02", |
| "description": "intel/compiler: add a new pass to lower shading rate into HW format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e227bb9fd58268788a79449ed247311744210279", |
| "description": "nir/builder: add ishl_imm helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ab7f4471c933767dff79638e79739323d938177", |
| "description": "isl: disable CPB surface compression", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dff08cbf8e7f9d9656b3c260b115ae9951a0b99c", |
| "description": "isl: add support for coarse pixel control surfaces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d90fe587fdb54517d90e03e3095dea83e2a2f84", |
| "description": "intel/dev: details CPS feature support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bdbc93a9d3d8000233e9c6fd66d240b3748a471", |
| "description": "genxml: add new 3DSTATE_PS_EXTRA bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea71fb0b4b6d08bda02e2b6736bd74a42f8174c1", |
| "description": "genxml: gen12.5 changes for CPS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d8884800eec4d24494a3e64db3a7fbb6e311b79", |
| "description": "compiler: add VARYING bit for primitive shading rate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9322b76fc498febf6f99849723a5c48fb38817ef", |
| "description": "r300: replace recursive calls with loops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f724f95542b2f7029608e9689a6d8cd386b5b42c", |
| "description": "intel/isl: Add more PRM text for HiZ/STC requirement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc9ce9705c0e1fc76228ca4914fa2ce1e06a4394", |
| "description": "intel/isl: Fix depth buffer TiledSurface programming", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b77d694223ab9b4a91e83abd86fcf5d066023b16" |
| }, |
| { |
| "sha": "146213d0ee0b95a951e76b6493c7bb3ed92481a8", |
| "description": "intel/isl: Simplify Z-buffer tiling config during emit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06aaa2ceadfa06bceb7fe14d7b533aa9a9d5a61a", |
| "description": "docs/features: Add VK_KHR_acceleration_structure, VK_KHR_pipeline_library, VK_KHR_ray_query, VK_KHR_ray_tracing_pipeline.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b41adbf2115231e8a4b950dd1d0f647f01e3afeb", |
| "description": "venus: update venus-protocol to 1.3.204", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4b6d03408a800926e5ffcb6a5fb2df39a59154e", |
| "description": "r300/r600: Add drm-shim support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be78087655f4651d67b216f1b50554665cd135d1", |
| "description": "r300: Disable fp16 and int16 in swtcl vertex shaders.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2" |
| }, |
| { |
| "sha": "965d58b0581e0c3fd62da4b9406d80c3b5527cd4", |
| "description": "anv: Report the right conformance version", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40" |
| }, |
| { |
| "sha": "ea0fa5c6bc362d4d29d13a04e8a73f815adbb13d", |
| "description": "anv: Handle resolveImageLayout on dynamic rendering", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "5d9e8bc9be6578105ebaabe68e6362c35e91dc75" |
| }, |
| { |
| "sha": "12853193949c939f2bbb00757770f0d84199bffd", |
| "description": "docs: update features/relnotes for zink sparse texture clamp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cda3c22a01da831e19d79d689c3615fe8d94a887", |
| "description": "zink: ARB_sparse_texture_clamp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cadd19197aabd36f1da31740af8ff712bd66e6b", |
| "description": "radv/winsys: fix missing buffer_make_resident() for the null winsys", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bab8f64220f7a5d66e232986d9b17d2bc72b15f", |
| "description": "compiler, intel: Add gl_shader_stage_is_mesh()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f917c735288835a18b8aba799b8e48acc75bdcf9", |
| "description": "ir3: opt_deref in opt loop to remove unnecessary tex casts", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0248644c8930c493a81d757c8f9943f75c310753", |
| "description": "ir3,tu: Enable subgroup shuffles and relative shuffles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09731fc79a4dcb5e74d65088ca3aa9795c779dc7", |
| "description": "ir3/cp: ir3: Prevent propagating shared regs out of loops harder", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "590efd180be05817163d1b70990273b535a82afe" |
| }, |
| { |
| "sha": "b6e5a0349971a15ddd2b99c7e5942dc5d8285585", |
| "description": "ir3: Rewrite (jp) insertion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53e54898e040da33d665ff73d6b92c6860157865", |
| "description": "ir3: Fix copy-paste mistakes in ir3_block_remove_physical_predecessor()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2768a35e416ed8914989474d320de3227a5ecd84" |
| }, |
| { |
| "sha": "503a5bae59712fcc5617d84740439d602e9ba4d2", |
| "description": "nir: Add support for lowering shuffle to a waterfall loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "913bec10c42d5d394a2115691c1ebdf55b8fb7c7", |
| "description": "nir/lower_subgroups: Rename lower_shuffle to lower_relative_shuffle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf289e3123c5a751cc0ae6bc8ad9fb162907f320", |
| "description": "turnip: Store the computed iova in the tu_image.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f460fb3f9173197ae86d5ed4345f75082e2a427d", |
| "description": "turnip: Store the computed iova in the tu_buffer.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba44634e4dde5144330b0d31278a4fa8de5dfb97", |
| "description": "aco: fix v_mac_legacy_f32", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f68797ead72c29678a54aae457dbd9e9b7946588" |
| }, |
| { |
| "sha": "d1e46d34f758aeecf1697180a0875fe448a16354", |
| "description": "radeonsi: enable ARB_sparse_texture_clamp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95d36179092f8f2806cb4606268daa32c521b2fe", |
| "description": "glsl/nir: convert ir_texture->clamp to nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10a71c610656826ad4179b34cb64cac05dd6b7d7", |
| "description": "glsl: add ARB_sparse_texture_clamp builtin functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "391f2dffaad0b02f9905b3c532082746005bbbbf", |
| "description": "glsl: _textureCubeArrayShadow support clamp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de37146c712111b411389ef07a02171f6eb637bf", |
| "description": "glsl: _texture support clamp parameter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92d6b2735b7a29fa9cb4cb37566231732ecff617", |
| "description": "glsl: ir_texture add clamp field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13ffd46a0fbedf37ebd4625bd3c9055e79516480", |
| "description": "glsl: add ARB_sparse_texture_clamp extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3729c3fa30e49f6e43f17f42c5491b413dfc065c", |
| "description": "mesa: add ARB_sparse_texture_clamp extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d68087a1d97a2f0e3b101aeb55d01670d0057968", |
| "description": "gallium: add PIPE_CAP_CLAMP_SPARSE_TEXTURE_LOD", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d014efa33e7042d182896726b431498d664e91c2", |
| "description": "util/utrace: make generated code a tiny bit nicer to look at", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0363baefdbc5c252b2a5d14a466a7c9a4d6e61e", |
| "description": "util/u_trace: make mako conditional code easier to read", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "928156bc9dc093a3d1c45f99d60472a2987722ab", |
| "description": "intel/tracepoint: simplify tracepoint descriptions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "713a4363e5f2f1403bd373116985ee1eada5222c", |
| "description": "vulkan/wsi/wayland: remove format switch from wl_shm_format_for_vk_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a82232e5cb43d753339c77ab02f14d2621f1687", |
| "description": "vulkan/wsi/wayland: use DRM_FORMAT_INVALID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fda2aecb8b8329cccb5861e2e151efdeb407a6c0", |
| "description": "vulkan/wsi/wayland: use enum wl_shm_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbe97c3871404c87f5ad20b8efdfd06eabd2e7aa", |
| "description": "docs: update INTEL_DEBUG environment variable documentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce99b1a7467f4afb4d3910b3a39c599226b5ea6e", |
| "description": "v3dv: don't submit noop job if there is nothing to wait on or signal", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4fa24747b9089bda0453051e5fd5188e6fce6996", |
| "description": "glthread: call _mesa_glthread_BindBuffer unconditionally", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e48f676835d110f907e5cd55d659dae511e4af2d" |
| }, |
| { |
| "sha": "061bf72a4fdc25153b1f86d9df95ccba8b4638f6", |
| "description": "mesa: stop truncating MESA_GLSL=dump", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1b8b712c1d4bf93ce74c383f54aa2b5e54288db", |
| "description": "aux/vbuf: add fastpath for skipping identical vbuf updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b733a226360b78d87308c3b74c6a4abbd59c897b", |
| "description": "aux/vbuf: move mask-clearing for vbuf updates after buffer scanning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf6a6161222c30f27ca0c7318b9d2ba12bc429fc", |
| "description": "aux/vbuf: use local var for modifying unaligned_vb_mask during update", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28f677e6dc929969fc65154d64cfcf43b2e789fe", |
| "description": "iris: implement inter-context busy-tracking", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "89a34cb8450a6fdaceb0e537613871fa86d93132" |
| }, |
| { |
| "sha": "06b279ccb2523ac8f5b5300d6bb651e3d0fc3556", |
| "description": "iris: save some iris_syncobj_reference() calls at update_bo_syncobjs()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db475c81b7cdde9d967b0216e6f12d17e0adae83", |
| "description": "iris: Return non-zero stride for clear color plane", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2407a7e6c1fa32f753f7595d92e02f15b9679370", |
| "description": "iris: Pick the right BO in iris_resource_get_param", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea5ffa012870d49df15b6e32f13e45ad73e2b018", |
| "description": "iris: Refactor a ternary in iris_resource_get_param", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db9098f2ef2084e981154be62dafdf90d04dc72c", |
| "description": "v3dv: move sems_info from event_wait job to wait_thread info", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "d5bd18fbb3002293853780b3988e5cb9313d226e" |
| }, |
| { |
| "sha": "f7ed838a49251c9d66b3fa952865d37ab0be6e16", |
| "description": "d3d12: ARB_transform_feedback3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30a2071ac7d6d4d6d24dbbb4a5cd4ac6339c3a4a", |
| "description": "d3d12: Handle indexed queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2bc8b305c6de10152927bf117dcb5d910ce8b54", |
| "description": "d3d12: Fix xfb varying matching for vars with location_frac", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4654f2c1c4abab780405e3ba7477de809377686", |
| "description": "d3d12: Unpack multi-stream varyings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36add3d002d489aa1b26030b44bc3ac8fda11821", |
| "description": "microsoft/compiler: Support multiple GS output streams", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "895cdbd6f0dc8a515b0f35a65e74e4c416e08ec7", |
| "description": "microsoft/compiler: Correctly support I/O on variables with location_frac", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db77360796964083328dbb75fb13de4e8c917c41", |
| "description": "d3d12: ARB_transform_feedback2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00dd57359425015b11065d770b7ecebf5eac6089", |
| "description": "d3d12: Switch primitives-generated query to use XFB, GS, and IA data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba82ffaba6b5e275e8a3c23848c152932ae86f56", |
| "description": "d3d12: Rewrite subquery logic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8875a2fb2517edc4e9e1ec8a3ffd654efc6ce0a4", |
| "description": "d3d12: Compute transform UBO0 is actually binding 1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "317c870f0fb296dfa85ce9457dc5a036e22d5aee", |
| "description": "d3d12: Implement DrawAuto aka DrawTransformFeedback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7009d2386560617f19a08bcfeb58902c724b68c7", |
| "description": "d3d12: Move \"fake\" SO buffer handling to compute transforms instead of CPU readback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1b52d8c3a9e4318c9bac82a42ee1fbf550a4e92", |
| "description": "d3d12: Move compute transform state save/restore to compute_transforms.cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2668eb80898c33c48ead732bdf33a424faf0d2a9", |
| "description": "d3d12: Add a compute transform for draw auto", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "371d237ba5a41185091f1a297f04f6c64c4e6124", |
| "description": "d3d12: Add a couple compute transforms for \"fake\" SO buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57f6eeb3fbbaa99061b255743c8282760ea4a751", |
| "description": "d3d12: Add a comment for what the existing compute transform does", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "396205b0d60df91ca46bef56ff3e3aad79748698", |
| "description": "d3d12: SO buffer filled size is only 32-bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f48e6d7a29cef7e36a282c5fc4a4457e5d23d80", |
| "description": "d3d12: Move indirect compute to real indirect dispatches", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cab0ed52e8c46f464d00611286f0a2bc4706a442", |
| "description": "d3d12: Support transform feedback pause/resume", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2aa21362d88523f33e3020e4d885536ae0126a7", |
| "description": "d3d12: Include SO buffer count as a PSO dirty bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d43e752289fbd8166c733cec49e16d6e36b10e4", |
| "description": "d3d12: Add UAV barriers for UAVs that are being used by compute transforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31aaf92b7df644515a9a6051549cd25fc4aba056", |
| "description": "d3d12: Fix compute transform for multi-draw indirect with dynamic count + state vars", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae" |
| }, |
| { |
| "sha": "2d4ee41df08964f51c8d909bcb10d2b75a441020", |
| "description": "microsoft/compiler: Fix UAV resource ID counting for static indexed handles", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e5f353f2f29690767196d0a516e6dc3f29af2349" |
| }, |
| { |
| "sha": "6f38ea4ac73302fb040ef27f84633e34da3567ac", |
| "description": "zink: use SpvScopeDevice over SpvScopeWorkgroup for atomic shader ops", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2361c52b5e88bdc9212161a7fb4070c40082c01a", |
| "description": "zink: cast image atomic op params/results based on image type", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58e201c66e45738a246b9eeb60c5c5e266e94550", |
| "description": "zink: add warning printf for drivers missing VK_EXT_shader_atomic_float", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e8d609f6ed93e2c8a75624fec39677c937547d4", |
| "description": "zink: enable VK_EXT_shader_atomic_float", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e97f51c6767d6ecf8dff8712b2975f84243887c", |
| "description": "zink: handle swizzled offset/count values for shader bitfield ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11e2c4b502e91800e724910b0de9c6c7b8900703", |
| "description": "microsoft/spirv_to_dxil: Define idep_libspirv_to_dxil", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef47a6800bae1316136ffc41a8de850984719bd4", |
| "description": "microsoft/spirv_to_dxil: Make sure the SampleMask is a uint", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e56d8c393fe9787b2f670cfdb42d1f9f642e8bd", |
| "description": "microsoft/spirv_to_dxil: Lower atomics to their dxil variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2eeba04c38ce4cfd59e024208f1a6598d115826", |
| "description": "microsoft/spirv_to_dxil: Discard PSIZ accesses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cd2bf837ddc2f8bff0853731d9323f16aea1931", |
| "description": "microsoft/spirv_to_dxil: Allow passing a vulkan -> d3d12 binding mapping table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de1e941c59090c990b2c5e301bfb349ca126d789", |
| "description": "microsoft/spirv_to_dxil: Lower push constant loads to UBO loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d11a417ded1c2ed5a8fc1a7162488ff73065eca7", |
| "description": "microsoft/spirv_to_dxil: lower input attachments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e65303c6e681bc01b4ae4f93492fee7452952ac3", |
| "description": "microsoft/spirv_to_dxil: check for variables r/w access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39592f8ad4989ce8adb6d22b911192d05fd2a7c9", |
| "description": "microsoft/spirv_to_dxil: Support [un]conditional YZ-flip", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "225867684aa5cfb4854c126912125aa4ea5da7ed", |
| "description": "microsoft/spirv_to_dxil: Allow dumping NIR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27790c4a7a659057c802e254e44cd0bb8b60192f", |
| "description": "microsoft/spirv_to_dxil: Remove dead variables after the struct split pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d85a9d658faad07ec24a0466396648489623e032", |
| "description": "anv/image: Call into WSI to create swapchain images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2e986b6d94c1ca7c5659d716aeb0b6edaa4d3e2", |
| "description": "anv/image: Add some asserts when binding swapchain images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27042d135e621c610ac00f8fe9760d1d1afe7c16", |
| "description": "vulkan/wsi: Add image create and bind helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca791f5c5d88a6451e4934f3e03fa0e38a7759fa", |
| "description": "wsi/common: Set VK_IMAGE_CREATE_ALIAS_BIT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1abab1a28fcb34f0f27d4130b55aa6db1e58b13b", |
| "description": "vulkan/wsi/drm: Drop wsi_create_native/prime_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed391d2a469f1a17ef8768baa919436166d5b27b", |
| "description": "vulkan/wsi/win32: Break create_win32_image in pieces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7ad73d6b74c7f73418a6a0ad5b27801b1b605df", |
| "description": "vulkan/wsi/win32: Delete unnecessary copy+paste from DRM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d95e3fd98c6e467d9787f497067345f829a33a36", |
| "description": "vulkan/wsi/display: Split image creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b626a5be43d4cd81d6f6e7c17eef8f9055f555d7", |
| "description": "vulkan/wsi/wayland: Split image creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d67250d44440538a0475c58fd79f5ea6c4a8dd80", |
| "description": "vulkan/wsi/x11: Split image creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "579578f10acda284c39cab2b12ccb8de2d2f793c", |
| "description": "vulkan/wsi/drm: Break create_prime_image in pieces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "830d9967db0ca390c898108a4b62f4dcd454daa7", |
| "description": "vulkan/wsi: Add a helper for the configure/create/bind pattern", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b13d74583513ddd029e30c989838b96993545a0", |
| "description": "vulkan/wsi/drm: Break create_native_image in pieces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8299d5f37f1689ca90278eab45b0277c89cca058", |
| "description": "vulkan/wsi: Set MUTABLE_FORMAT_BIT in the prime path", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4bdf8547f4dc1a383bf4e67110f44610a3790189" |
| }, |
| { |
| "sha": "7483c40ba09bdb29d7cafac3130914d09e82b59d", |
| "description": "vulkan/overlay: revise and reformat README", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9eb1592e57a4433144813fd875ce9c21606c57d5", |
| "description": "turnip: respect buf->bo_offset in transform feedback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbe4943ae949d6c46222bafacac573c7ea50caed", |
| "description": "vulkan/wsi/wayland: Fix add_drm_format_modifier aplha/opaqueness.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d944136f3635aeacd97e167176c968c5078d92d7" |
| }, |
| { |
| "sha": "9843fddffff24a4add73182b909802d2ba74581c", |
| "description": "vulkan/wsi/wayland: Add modifiers for RGB formats.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "151b65b211907d92f3012997aba12b7dbe004e61" |
| }, |
| { |
| "sha": "a881b6ac1ff70c73090ee076c4011ad84493ae14", |
| "description": "vulkan/wsi/wayland: Convert missing vulkan formats to shm formats.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6b36f35734a9ffa2c6fde475933eb46d7f4fb6f4" |
| }, |
| { |
| "sha": "4ae4e04e18d7dc688aa94e52778c4959861bae0c", |
| "description": "vulkan/wsi/wayland: Fix add_wl_shm_format alpha/opaqueness.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d944136f3635aeacd97e167176c968c5078d92d7" |
| }, |
| { |
| "sha": "1d75b459a6f99d7cba989c9434766439d780ef7e", |
| "description": "etnaviv: add support for INTEL_blackhole_render", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4c8508c375f929e330fe033426cb05f65b3d0d6", |
| "description": "microsoft/compiler: textureLoad() doesn't take a LOD on MS textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "951fd35012e93841604a25d5008c2a5efe10c7dd", |
| "description": "microsoft/compiler: Skip images in redirect_texture_derefs()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "678b94c2d851dd21061308fb34fb1bc483bf4ad2", |
| "description": "microsoft/compiler: Fix sampler/texture array emission", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54c32aeba6300f5cafc2bae18020398645925969", |
| "description": "microsoft/compiler: Use SRVs for read-only images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8507afbd06ea88ab3eef28160329bee39f81e4e1", |
| "description": "microsoft/compiler: Add subpass input types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef5283d37de8a2860b96a942668f6bdd2d2e8b48", |
| "description": "microsoft/compiler: add support for load_layer_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd99c363514377c99faf9124eb84de89ae6e198c", |
| "description": "svga: silence -Wsometimes-uninitialized", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac59a266cc4bdf4ea5bb7268b03fd2cbe168d245", |
| "description": "anv: drop a set but unused variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdfb1885b891b59b7159be5554a8061cdf6e3800", |
| "description": "anv: drop a set but unused variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7e3e2072cb6d76c2372e31d1a1d375669e039c6", |
| "description": "panfrost: mark two variables as unused", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "430b1157a1cbe8cd4add5eae5e62279419e9b787", |
| "description": "broadcom: drop unused functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fdea42339fe89b332968c25bae8008721883e16", |
| "description": "v3d: avoid warning about unused function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc79959b0949ac7ba98f26d674f4d3ef5226b5ba", |
| "description": "v3d: avoid warning about unused function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "274e4e82d2ba8892637856bbc7a9536bc315ecca", |
| "description": "vc4: drop unused function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e4b3cf83219d61e9626b7772f43b76ef27137f9", |
| "description": "anv: avoid warning about unused function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f14cae43ac45f7a342fc6aab8cc5ed3958bd8041", |
| "description": "ci/freedreno: properly test sysmem and gmem paths", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "803055ccb4c93fb1bff6bb2267dea7cec9c1f88c", |
| "description": "tu: add debug option to force gmem", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4f9c54444f66a0e76dcf8ffbc2a9f711b478876", |
| "description": "freedreno: Update gmem/sysmem debug options to be in line with turnip", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbae9fa7d8412252c96e53ef3d50f4349969928a", |
| "description": "tu: implement sysmem vs gmem autotuner", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6e457c0a4c9680b19695eb5ff21856135eeee4c", |
| "description": "anv: tidy long lines in descriptor code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7333d244be53e971e7c0ab2f2860c3be3b672e91", |
| "description": "d3d12: Fix \"use of designated initializers requires at least '/std:c++20'\" error", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae" |
| }, |
| { |
| "sha": "16e0c312fa475fe9883f8f3fab0c827d9059472b", |
| "description": "aco: preserve pass_flags during format conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1804c21fb570285d90709010b746ed6812b42aa6", |
| "description": "aco: optimize abs(mul(a, b))", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "452975f257f14ae755c713d607a002b9211a8a17", |
| "description": "aco: fix neg(abs(mul(a, b))) if the mul is not VOP3", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" |
| }, |
| { |
| "sha": "a53fd9b0897fc88a28974cef5317039e23ac3939", |
| "description": "vulkan: Allow RegisterDisplayEventEXT before first page flip", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "360f7c5d64b3f592a8d6682f9a4fd068c8594f12", |
| "description": "tu: Initial link-time optimizations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfa096a0b9b02a8e029baff9f25ffccafdfb4e19", |
| "description": "glsl/st: move st_nir_opts() into gl compiler common code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "665ee002c31171c618a619e7d05507c0c150d56c", |
| "description": "etnaviv: add two new HI related perfmon counter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb643e92391276f919815a13c7c794a48dc0a711", |
| "description": "etnaviv: use bytes for read TX data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0a5129fdee2f2e97fcc0373d22e36069a880e6e", |
| "description": "etnaviv: add multiply_with_8 flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17d143231b313f99c7aa5383104887df7166b9b3", |
| "description": "docs/anv: add descriptor memory layout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4999e4cd4c00d51408c5e624e0f58051b838d506", |
| "description": "docs/anv: list environment variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a98045c31beabee223e9c67d78b05af34cf5c842", |
| "description": "docs: start some documentation on Anv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a0888c62fa3ebcce0494e3e07451fa9aa26b9df", |
| "description": "zink: fix waiting on current batch id", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b62b9169457c15ca0ab605e000b03013848d771a", |
| "description": "zink: print an error when the device is lost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95bfb7568862e209cb3ec49f9a70f329f7324410", |
| "description": "zink: add vertex shader pipeline bit for generated barrier construction", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27d405dc2fddb5b814476a4e055358fd1efa7a4d", |
| "description": "zink: clamp tbo creation to maxTexelBufferElements", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa74a6c5547d4edf193d45041524d525d1757f2e", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90bf30d7e48c752315e7a3281178ead76c778aca", |
| "description": "zink: make pipe_buffer_write usage trigger compiler errors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9a091949967dc0c81b70992a8ba1db238aa2acd", |
| "description": "zink: replace other pipe_buffer_write usage with pipe_buffer_write_nooverlap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3402558b47bdea5a34acbdb3fe41a4c54e4b15b4", |
| "description": "zink: replace qbo pipe_buffer_write usage with tc_buffer_write", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a40a6e551ef0fa4335db9da5329094ced9e6f8b1", |
| "description": "etnaviv: draw: only mark resources as read/written when the state changed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37989670b988f4bd3a830ac8a691eab20b9d2cc0", |
| "description": "microsoft/compiler: fix -Wbitwise-instead-of-logical warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "708a33d1328ea56c75c268eab9c66a1cedb4990f", |
| "description": "etnaviv: fix FRONT_AND_BACK culling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24fef8f33da9809434a8f633b045b740be24ab2c", |
| "description": "intel/compiler: Use Task/Mesh InlineData for the first few push constants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d9f47325b72ac40faf8bd8176cfcb33fc070ae3", |
| "description": "intel/compiler: handle gl_[Clip|Cull]Distance from mesh in fragment shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "baa17865de7f6096727000954f868e25afe723eb", |
| "description": "intel/compiler: handle gl_[Clip|Cull]Distance in mesh shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "856a0cacb1e1a4e3793c2b58700a0de397a49d11", |
| "description": "intel/compiler: Merge Per-Primitive attribute handling in Mesh case", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b8b884bcd7601d442db869d66ba656f15b6df70", |
| "description": "intel/compiler: Have specific mesh handling in calculate_urb_setup()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83788b864da9685f756ec4895f8cdcc95d8bd50d", |
| "description": "iris: sprinkle some assertions for bufmgr->lock", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f5af78e25ad8942b3d7db8e4e89c801075dda67", |
| "description": "iris: improve error checking in functions that call vma_alloc()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8599ded1931a6088127d76e6747ad1749aeba9af", |
| "description": "intel: Only reserve space for Compute Engine out of URB in Gfx12LP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3a74e10f9aca32cb9c52652270495e7103d264f", |
| "description": "venus: updates to the doc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f9eb4fdf4b7bf3177eb26714566936a4a69f6fa", |
| "description": "venus: make vn_QueueSubmit async for native submissions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15e77504461a30038a054c87cc53a694171c9cf4", |
| "description": "Revert \"venus: remove vn_ring_wait_all\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "7253e61d9d1a82f1fa0eac087a80c4a0957e1d14" |
| }, |
| { |
| "sha": "5ba9309c29622b9778f8a015c0b6cc94c6dd07b4", |
| "description": "venus: track whether a fence is external", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "088ea93a59e538b1ebce11f74d15ea0cf4b6beca", |
| "description": "venus: update some obsolete assumptions described", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be5b0e08fa4fda9c747901a19d86b1862eecf6cd", |
| "description": "etnaviv: make use of nir_lower_tex_shadow", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5f9cdac1f40240a78b3e6a1cd5c75fb6f505c7f", |
| "description": "nir/nir_lower_tex_shadow: support tex_instr without deref src", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e67bca3fe7cb17fa92cd61d3114cfb12e5689fe9", |
| "description": "nir: make lower_sample_tex_compare a common pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a78861b0fbd6e1c1bac7c89f4049cdab7ee2913d", |
| "description": "docs/panfrost: Add new Midgard/Bifrost chips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b16bf370ed8b5bbd4a7d0e494d18d2e530dab7d", |
| "description": "panfrost: Add Mali-G51 support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33399e95aea0ec02faf2987bacf7270f91576887", |
| "description": "pan/bi: Assume future Valhall is 16-wide warps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f0b5b4b19ccdc6885df4aeac02cd86aec4eebce", |
| "description": "pan/bi: Clean up quirks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94bb229c460ada5452bba1fce516afa2105a0a16", |
| "description": "panfrost: Get performance counters from table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e808f7b0a4023ea28795a9f96c913f09c00b376", |
| "description": "panfrost: Make the GPU allowlist implicit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c01a8a2630e34c1cf6cab8650529828e826563b", |
| "description": "panfrost: Replace panfrost_model_name with model->name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c0d433d191143409e034b58a62b39e8592958a8", |
| "description": "panfrost: Centralize our model list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b638c1eb347c645868b87b192763e4664bbe783", |
| "description": "panfrost: Don't pass quirks to pan_lower_framebuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b699d0650a5ae324acd3400f93d9badcb009cbb", |
| "description": "panfrost: Fix v9 \"Stencil from shader\" bit", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05" |
| }, |
| { |
| "sha": "23d52b47f1b4616bd27a73dc2a4e7393124d7c2c", |
| "description": "panfrost: Make primary_shader boolean", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05" |
| }, |
| { |
| "sha": "52b36cb79012079c4e3ddb50fba9b25f42ce7986", |
| "description": "isaspec: Add support for special {:align=} field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42ae116ac753aad5853139840f3e958b986922c1", |
| "description": "zink: fix vertex buffer mask computation for null buffers", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "53aade0ef0def4ea7f8468cdec04acd2384e2d2c" |
| }, |
| { |
| "sha": "143c1564093237a6ab509f064eb652a24c3e55d1", |
| "description": "aux/tc: add tc_buffer_write to replace pipe_buffer_write usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be5311972f72f72ca2de3f8d0ad28b4c58d133b6", |
| "description": "zink: remove tmp buffer rebinds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c28afdc7fd701e1f55e40a5be100c6072edec2a", |
| "description": "zink: simplify buffer case for zink_resource_object_init_storage()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfde221952ebd4105358f601ebacbcf36c53cbcf", |
| "description": "zink: flag all buffer resources with PIPE_BIND_SHADER_IMAGE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93edc63250fa67985bc962a58a44c6864856a0e3", |
| "description": "zink: use the storage buffer for bufferview creation when format allows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94afa1632fb80d583e5b57bc31940193ab8717b3", |
| "description": "zink: always create a separate VkBuffer for storage use", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e12cb9ad95e55e8a4aefa31305fc3daa06ec2df", |
| "description": "zink: use VkImageViewUsageCreateInfo to remove attachment bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c639e82f185989506a8d161bd79dd46d88b7b61d", |
| "description": "zink: allow resource creation without VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4720c65acc9aefe22b5364c0663e9a5a0ba4cf9", |
| "description": "zink: flag has_work when a GL semaphore is signalled", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1" |
| }, |
| { |
| "sha": "794fabc8c2ad46b96bdd982880a704af21f6bdb3", |
| "description": "zink: emit same number of timeline signals as semaphore signals", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1" |
| }, |
| { |
| "sha": "5974949c0dd3bd41639c85b733bed10627aabc29", |
| "description": "v3dv: expose VK_KHR_depth_stencil_resolve", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "668653f830acc5153a85fb225bf991c1a6d503b0", |
| "description": "v3dv: fallback to blit resolve if render area is not aligned to tile boundaries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f87a1256e093c5846622930361991fb10eada0f", |
| "description": "v3dv: support resolving depth/stencil attachments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "743582d17016fcdff55a164f761f4fbfd3ec1282", |
| "description": "ci: Rebalance Iris jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6c31f05a248a62e63525d2c264eb0ec7640b0f1", |
| "description": "anv: Fix subgroupSupportedStages physical property", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f40a08d25c91256cd3dff0211b8e10d5bbb3734e" |
| }, |
| { |
| "sha": "89f376b5068e78f911f8591c21063c2a46b517f8", |
| "description": "radv/sqtt: Add and enable basic EXT_debug_utils support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a97ec3eb131b0c927dabcd499484688d0023c7ea", |
| "description": "v3dv: Add missing unlocks on errors.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a7052dcf2cfb54aa22f7c028420abc6a9ee44d78" |
| }, |
| { |
| "sha": "dc70dd8c7d3e756de5e473583ad19757ea78b966", |
| "description": "iris: Support the XeHP media compression format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f46e569e58e6bb18de7f67c11a6c16143b6efed", |
| "description": "intel/isl: Support the XeHP media compression format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fde43bb194ddc83df4575923e09ea1ee670d59f9", |
| "description": "intel: Rename a RenderCompressionFormat field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8c6b2c394f94b23e7652b58419492c3be1a5357", |
| "description": "iris: Use iris_format_for_usage in map_aux_addresses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37a0185ec22c05ddfc1ca52150ccaf0cc91c6489", |
| "description": "iris: Drop stale media compression import code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc973de5f6bbf3ae2373f874cb2ef059c2d31561", |
| "description": "intel/isl: Support YUV pipe-to-isl format mapping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "514897ef419d062383b11398d6f84cc809d16a1f", |
| "description": "iris: Explicitly rely on gallium fallbacks for YUV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5e41c8c2def1b67348388191fa9d79d2fe686c0", |
| "description": "ci/freedreno: Switch 2 default a630 VK jobs to being GLES and VK ASan jobs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8457667be983bf4adb75ebe9d786cf686f3e16e5", |
| "description": "ci: Use a dlclose-disabling preload library for leak checking in Vulkan.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da7a475138d6b5cab15e26be3343abf36ab74727", |
| "description": "turnip: Drop references to layout of all sets on pool reset/destruction", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1b513f4958ea8f7fdd3bd76cba81289343a6c372" |
| }, |
| { |
| "sha": "bdb8e615d1a1ff6cce935ee5544748d61db1bb5c", |
| "description": "vulkan: Fix leak of error messages", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0cad3beb2a0dda7a8f6c6a1e8c9d253b9c988a9f" |
| }, |
| { |
| "sha": "749b82238bbd75592cf26bca78986f594e662334", |
| "description": "isl: Enable compression with multisampled Tile64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "792e294572b33478b228013f68da205a0b74c93f", |
| "description": "isl: Enable compression with Tile4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "793338266ce43a718836148b39799e49b84b7c3d", |
| "description": "anv: Don't allocate VMA for CCS on XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "382f6ccda8869f72134dbfa9c3cc68a229e01138", |
| "description": "anv: Require the local heap for CCS on XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93f8d88fa3518cc12282eabd3de751a663f27983", |
| "description": "anv: Disable the SMEM fallback for local memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63096b886f9c050da0cf3e973377c3d4180055e3", |
| "description": "anv: Drop redundant disabling of non-renderable CCS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f1cf6fd3b74261fa5566ac741c0c4280d6232e1", |
| "description": "vulkan/wsi/x11: fix x11_image_init return value on errors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e020c1b97961a76afd24ac3d855d6ba738237887", |
| "description": "r300: Set consistent PIPE_SHADER_CAP_PREFERRED_IR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b11d8a127692e7c9ec54f75e55797f9f0e83871", |
| "description": "r300: Disable integers and indirect temporary addressing with swctl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf32d3145c2b210ecfd39b96ea62db169287bfb1", |
| "description": "venus: handle VkBindImageMemorySwapchainInfoKHR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "127263dc4a2bd425495b915e0fab223661884fd7", |
| "description": "venus: remember the memory bound to a swapchain image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "350dfb8c3cc7c19af4200c02ea6f8ddb92edd644", |
| "description": "venus: format with clang-format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d15b527834a355c4b14b2f686ba26585a88173b", |
| "description": "venus: fix VK_KHR_driver_properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24144f6f5c2ad1c6b872494bf6ef9be658906275", |
| "description": "turnip/trace: Delete unused start/end_resolve tracepoints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1989e1e6d86b9a9dcdc3fc898366b8812409f9ca", |
| "description": "turnip/perfetto: handle gpu timestamps being non-monotonic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba7faa6f43abf72f9afd77988c0274d30b76ec69", |
| "description": "turnip/trace: process u_trace chunks on queue submission", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6482a3a6ecd6742a02aae547e69bff7b732a5b3", |
| "description": "turnip: rename tu_drm_get_timestamp into tu_device_get_gpu_timestamp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2c53c2a9bdf99de0a8c73e0f395b96e0c735cec", |
| "description": "turnip/trace: refactor creation and usage of trace flush data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95896dee93c3ff354b586fbba34dae4e6e76c96d", |
| "description": "turnip/perfetto: Optimize timestamp synchronization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d75fd1e0ac06c65d83e053c58bf266732db3de4", |
| "description": "virgl/ci: make crosvm-runner pass variables in a secure way", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7380d8e285f76b6d5273a8cc272eb0f1bfcb6c0a", |
| "description": "ci/freedreno: Update hashes for closed traces.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "065785e689c144277dde3b5554d157ea8533367a", |
| "description": "tu: Report code size in pipeline statistics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "583e4549fef192cdf47ad4d3516673fc2808e1e9", |
| "description": "intel/ci: expected failure for 1.3 with older CTS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3877182f701cf77db2fe209876d1279f9a47dc1", |
| "description": "relnotes/features: updates for Vulkan 1.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40", |
| "description": "anv: Advertise Vulkan 1.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d9cd208d5550e658242d36c547b2c31081e0847", |
| "description": "anv: switch a bunch of struct/enum to 1.3 versions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e730167a4ac9d26ef1d698e6e57e75e55095905", |
| "description": "anv: Implement 1.3 features/properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "372faa4a234433e6f01b5a112b0b4a956093f969", |
| "description": "anv: SPIR-V 1.6 shaders imply ALLOW_VARYING_SUBGROUP_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cad053db6152ee01950af8d7418c7672fd8abfe7", |
| "description": "panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1e23004600c3b29776c2a36854b1a1c8756d5f81" |
| }, |
| { |
| "sha": "ece10a54679bbb25eb357cc479db7098f98213e4", |
| "description": "zink: unify some context casts in zink_create_sampler_view", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe3984b8cde30b21d719bff57429fba1751c454e", |
| "description": "anv: silence wsi debug logging", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6018d5c44aa2ec051cac8fe38336613f1287e751", |
| "description": "vulkan/wsi/x11: document implementation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "978ea32acfb3fea2de3400f877485eca5223a254", |
| "description": "radv/ci: mark the dEQP fails related to a missing VKCTS 1.3 as expected", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "764c8867b046db4bb0bdaabc068ada35d5d7c4b4", |
| "description": "v3dv: document why we don't expose VK_EXT_scalar_block_layout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06220a28e7adef4b4ccb6f3adc6e5b93627c4762", |
| "description": "v3dv: rework Vulkan 1.2 feature queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "692e0dfe272b0581bd48322c4d320c399f368206", |
| "description": "v3dv: implement VK_KHR_imageless_framebuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ee9487ad7ff97c9a3885a2b283072c2ad267963", |
| "description": "v3dv: drop signature of undefined function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af957d4a17e5434358e7d01bb3978dc24dbebf06", |
| "description": "ci/traces: Always generate the junit XML.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60f7bd3c095c96140fb03b20481642af75d5d6b6", |
| "description": "ci/traces: Drop PIGLIT_REPLAY_UPLOAD_TO_MINIO.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0af517a14ce45a98e4a86c3a5b0e59a3054d46b", |
| "description": "ci/traces: Drop the baseline file creation for trace results.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d562b83a844cbe2a12d7c5b5c883fa61cf79fcfd", |
| "description": "ci/traces: Clean up the failure report message.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d6cd4a5cd37712b0e9769f7316fd20da16ae14c", |
| "description": "ci/traces: Drop the PIGLIT_PROFILES setting for traces replay.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccbf16124e981c93333d71a8217914d410a14f19", |
| "description": "ci/traces: Rename the piglit/run.sh script to piglit-traces.sh.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d041630a3791cf3dbafba833cb9344c533207c21", |
| "description": "ci/llvmpipe,softpipe: Switch piglit testing to piglit-runner.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87c3651674fd91c6d73e8758da78bb432ce18bde", |
| "description": "ci/llvmpipe: Drop the skip of piglit edgeflag test.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ce7a6e7258176d79426f5f705a6d005a9306ac5", |
| "description": "Revert \"ci: freedreno: Update a530 dEQP fail expectation list\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a35c5540e4241cb4473f5cc9cb1a53bdeee85ada" |
| }, |
| { |
| "sha": "ae32c6229e5034d3f111644da15ef32350a3771f", |
| "description": "freedreno: Add missing generated header dependency", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c984b14694a60c5379d07dd444659f2246e7a89", |
| "description": "dri_interface: Remove the remaining DRI1 API definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57445adc89186fcadc1e6006d1aa32768b26556b", |
| "description": "anv: Re-enable CCS_E on TGL+", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91" |
| }, |
| { |
| "sha": "c48401404c18a1f44dca6bd0d4ea2f64731eae4d", |
| "description": "anv: Use ANV_FAST_CLEAR_DEFAULT_VALUE for CCS on TGL+", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91" |
| }, |
| { |
| "sha": "d68b2db89ca38f3f6c0d3ebd65945c471d864d58", |
| "description": "anv: Disable CCS_E for some 8/16bpp copies on TGL+", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91" |
| }, |
| { |
| "sha": "09ca089144491dbcbc91f1bedfa0c08f8f498af5", |
| "description": "anv: Drop assert against modifier with aux on gfx12", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f07f4d5ec559c8fa993f773ff997ac769191af97", |
| "description": "docs: use http-redirect when possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53426d26c3700355f88578c0ef70a926faf21f2b", |
| "description": "softpipe: Dispatch 4 CS invocations per tgsi_exec thread.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62dc4be470fcfd6416e9e5c62e2a744988ef2759", |
| "description": "softpipe: Initialize the CS dispatch mask at machine setup time.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2fe2a2b0808ecb3a471ede8b6275b2c07e12251d", |
| "description": "softpipe: Improve some local var naming in compute shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13b57a8cad6ae29e972b77d39faea9b2835b2a54", |
| "description": "tgsi_exec: Fix shared var stores for >1 real invocation, and overflow checks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a5b949a3ef4ff90e846540768eb04374a155ba2", |
| "description": "turnip: fix leaks of submit requests.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "479a1c405e46e16e2fe2d537a1dbfe7eea0f57fd" |
| }, |
| { |
| "sha": "8bca29dcf0ae01c23215bbee2193bdde1956def4", |
| "description": "zink: return 256 for PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7ae3bcdf8e1f670d65cd8b76c3b774efbce67ba", |
| "description": "zink: fix unused variable warning", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "4ed30be31e5262573167e6f3aef5379974bb8876" |
| }, |
| { |
| "sha": "dcbabb9c9d6763bafb0b148334cbeb9d08a3a3d0", |
| "description": "docs/release-calendar: add another 21.3.x since 22.0 has been delayed a bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "956c93e154264922d1b544878e5da099cec8903f", |
| "description": "docs: update calendar and link releases notes for 21.3.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b486dfd1a40e4e5e3098006229b7a8474d6ead81", |
| "description": "docs: add release notes for 21.3.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe71f4d9ec7ed80f7dded7dc4f1667d1638efbc5", |
| "description": ".mailmap: Switch Jason Ekstrand to @collabora.com", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96acd0933eeb638ce2399a2dd8bf03906c765120", |
| "description": "tu: VkExternalImageFormatProperties is optional", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "26380b3a9f8fd513dc4da86798f3c15191914fc2" |
| }, |
| { |
| "sha": "49e02d076dd19577ada144d3466d50c0749992fe", |
| "description": "radeon/vcn: Updating render_pic_list for correction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf16368977cc82245aeb372f10710d9a8e213148", |
| "description": "frontend/va: Keep surface buf addr before reallocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8747715aecea73fa932d11a30188aae2b353cdb4", |
| "description": "zink: reorder fbfetch flag-setting to avoid null deref", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "417477f60ede0fab0a5a601c872731fc9c612da1" |
| }, |
| { |
| "sha": "7a0cf7f6d192ed606520c5b77a3f542f28c954f2", |
| "description": "radv: fix optimized MSAA copies with suballocated images", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "deb4685df39dbfcfb79389f259958f18441e7231" |
| }, |
| { |
| "sha": "e4218e5c4d6a47e4db5be8bed5eeb9f6d38f814a", |
| "description": "zink: handle bogus xfb draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61ece8f6a49db58a76c2b6e825964675decc5d83", |
| "description": "anv: Enable VK_KHR_dynamic_rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d9e8bc9be6578105ebaabe68e6362c35e91dc75", |
| "description": "anv: implement the meat of VK_KHR_dynamic_rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ad9ccd28a5fec47008a0c66b3c11e4afa7313fd", |
| "description": "anv: split end_subpass into more discrete components", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f942f321781267969cc3227d6b7068a78db84df", |
| "description": "anv: Split attachment clearing code into their own functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e41436beec4bbd4a2bb627018f0628d68113b948", |
| "description": "anv: allocate fake render pass for continuation command buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b32023573de43a1ff3253868407df16a03a92473", |
| "description": "anv: Split out state attachments allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d9aaea31f1ac292fca6587bc13c7bd13148071b", |
| "description": "anv: allocate fake render pass on pipeline creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73ed019bec3bfe54a06269c0ea5d59158ab856de", |
| "description": "anv: add functions to set up fake render passes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b18bc028ee9d9360b86f1d55682d5dc34005706a", |
| "description": "anv: Remove unused struct member", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6612dcc4258b8c50b497afd7c276bbe3fd11d652", |
| "description": "anv/pass: Don't set first_subpass_layout for stencil-only attachments", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee044d445d1d41b1a934ac8dd165891a9d1c82dc", |
| "description": "panfrost: Remove NO_BLEND_PACKS quirk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a8d86f69efa4723f703d135a9cd27a982a62861", |
| "description": "panfrost: Simplify format class selection", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da9d6a643af59f60981f0214055873ae8d49cbb7", |
| "description": "panfrost: Don't set NO_BLEND_PACKS on Bifrost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93f6c6586c53b5280410bbf10711399dd57e8344", |
| "description": "panfrost: Remove MIDGARD_{NO_TYPED_BLEND_STORES,MISSING_LOADS}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db497c27dcd0889fc5550bf7f91a0fb5b2a4abea", |
| "description": "panfrost: Remove NO_TILE_ENABLE_MAP quirk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbe0517481cf0dea6d78ac33069410e0ff86ca15", |
| "description": "panfrost: Remove MIDGARD_BROKEN_FP16 quirk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4575bcc79aeb735eb3db7b9066e3c3bcbf8bd4d", |
| "description": "panfrost: Remove MIDGARD_SFBD quirk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47a7e26954315bc6a99e50f8527311a4dc62110f", |
| "description": "panfrost: Remove HAS_SWIZZLES quirk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed42b129efb61261bd451f8d2ec3bb99b4d304e8", |
| "description": "d3d12: Set caps for tesselation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "278b30723f76dbbece4dd69dda9e05e4482e2d45", |
| "description": "d3d12: Handle input clip array size in the shader key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df302f5f90ef6f83a8969d8c03576891339f7578", |
| "description": "d3d12: Update varying creation logic to handle location_frac", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a231ec805ad837735b9d2dbdd5a4ead68484143", |
| "description": "d3d12: Add a state variable for patch_vertices_in", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de438f381f85f48c1fc5b64a53bf6d0d214e6e34", |
| "description": "d3d12: Handle passthrough TCS in the case where eval is bound", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "224c1562c186fa37bd14abd1fd25d38220628f35", |
| "description": "d3d12: Handle patch_vertices and patch topology", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c83476ff13184167abe244e5d91ae9ed29999af6", |
| "description": "d3d12: Link tesselation control and eval shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ed7b44f5c3b29efd21d2da8681a91b97b2bc655", |
| "description": "d3d12: Initial plumbing for tesselation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22156821ea2dc7f9a1688517f9f453d7513aaf47", |
| "description": "d3d12: Enable PIPE_CAP_TGSI_TEXCOORD", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "973bff335f86896f6ae7b94324a7685477be8f09", |
| "description": "microsoft/compiler: Handle clip/cull distance as an input to tess shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c4667bc9faf84b247729435be5292eb7cb075ca", |
| "description": "microsoft/compiler: Location_frac needs to be included in sort order", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4da51aa88fa54f41321a2bb5054569e216d5b4c3", |
| "description": "microsoft/compiler: Primitive ID should only be added as a sysval in geometry shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec415a274ef4bb67dca80256d4f15b5156c726f7", |
| "description": "microsoft/compiler: Emit DS PSV validation and entrypoint metadata", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9aca56b137dc64887901b092cb76bbdbab6f3e1c", |
| "description": "microsoft/compiler: Handle domain location intrinsic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8524d047831115deb7e7b057fdef40992c6fc0c5", |
| "description": "microsoft/compiler: Handle load_output in the HS stage as reading a previously written patch constant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a39881b7881712e3857d70e5f06369dc3eedb06f", |
| "description": "microsoft/compiler: Handle load_per_vertex_output as LoadOutputControlPoint", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a550c059c735667266533258a25c0953c58adb3f", |
| "description": "microsoft/compiler: For load_input from DS, use loadPatchConstant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc6104dd3fd158f527cf6db35d4648808425ecc4", |
| "description": "microsoft/compiler: For store_output from HS, use storePatchConstant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97b6ea71a0ff457d07cb609122453a5b5f5f59ec", |
| "description": "microsoft/compiler: Add a pass for hull and domain shaders to shrink tess level vars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd2a4fb1b8d1dfcd2dd2244c2cf0d1cc13dfeceb", |
| "description": "microsoft/compiler: Add patch constant signature into PSV and as container blob", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26247d506e38bbb8db48edd5944b23738b2cee2f", |
| "description": "microsoft/compiler: Gather patch const signature and handle tess factor in it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e42891f69a5e6135f41c31995385d50247a8f91", |
| "description": "microsoft/compiler: When sorting patch varyings, adjust location to be in normal varying range", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4bb4d0454d79b456e5d3e9e33280b5d988566712", |
| "description": "microsoft/compiler: Overlap patch and non-patch varyings so both are separately 0-indexed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7da3f8647fa08c811bc04bd8fab3139f1fa3a34", |
| "description": "microsoft/compiler: Fix I/O signatures for tess shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b346f28453a97a34ebe3ed2fbfafff59482abd2a", |
| "description": "microsoft/compiler: Emit HS PSV validation and entrypoint metadata", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c58e1f448c5ff897b67315fbb5245ebde92e844", |
| "description": "microsoft/compiler: Delete misleading TODO comments about semantic table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f511354a643464b668b15586d9c56aa0c5ef9371", |
| "description": "microsoft/compiler: Split hull (tess ctrl) shaders into main and patch constant funcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad2233616c17ff36728deb357237b7a8799de156", |
| "description": "microsoft/compiler: Handle store_per_vertex_output for HS outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41af96209973c64c02f07d62a3663f93e1183681", |
| "description": "microsoft/compiler: Emit all NIR functions into the DXIL module", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6a333f010f7ff9c2fee5a4814e3b4a1fbb3cb8f", |
| "description": "microsoft/compiler: Emit functions with actual function names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72812fe9b5a1f26da136faf81d80a6bcf63c532b", |
| "description": "microsoft/compiler: Support emitting multiple functions into a DXIL module", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5f353f2f29690767196d0a516e6dc3f29af2349", |
| "description": "microsoft/compiler: Emit statically-indexed resource handles and scratch later", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02f46b67cd7098d438d1b412d0a3619d5e3be288", |
| "description": "microsoft/compiler: Fix typo in enum entry", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5cb81f8c19ede4562b1a34cd759a0358df74bcf", |
| "description": "microsoft/compiler: Add mapping from MESA_SHADER_* to DXIL_*_SHADER for tessellation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ad0393abe4fd80d95f511217e4567ad859b4ab4", |
| "description": "microsoft/compiler: Getting a builtin function with an undeclared signature should be unreachable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ad72b152cdb5ec72e7f1ccf51d102b89a4c7222", |
| "description": "microsoft/compiler: Multi-row output semantics need to write multiple never_writes_masks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e3d64d067b4b645f6427df01d6540dfb051d937", |
| "description": "microsoft/compiler: Semantic table should be de-duped for multi-row semantics too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "218f8302d2c49b48a3e82a49f0e25da314135aea", |
| "description": "microsoft/compiler: Use driver_location instead of location for inter-stage varying index in GL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14ed624ff3755ad7c033912a07ed341254df885b", |
| "description": "microsoft/compiler: Force integer I/O vars to use flat/constant interpolation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b961b9d1d5f4ea62df871819b6cc1ae0499c3ca", |
| "description": "mesa/st: refactor program translation into one file.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8dfe3c83b6ec7a09223313ce5312445ac8ff9e8a", |
| "description": "mesa/st: move program new/delete into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afce8654df32756a36a728aa367008340b3b350f", |
| "description": "mesa/st: move st_vertex_program to gl_vertex_program in mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5730772e368c7c7b805e05ac49bc85f08f4d265f", |
| "description": "mesa/st: move new ati fragment shader to mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3faa21bda713b9d227d9d62adf062bd3584b1d09", |
| "description": "mesa/st: collapse st_program into gl_program object.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8db5937f94f851cc82ae93f5daec97c9e1f933ab", |
| "description": "intel/genxml: Extend length of 3DSTATE_DEPTH_BUFFER for gfx12.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "315d6329775a9f6e077c8e8491f02ca5344cb6e0", |
| "description": "intel/genxml: Extend length of 3DSTATE_WM_HZ_OP for gfx12.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ca627371355add336072ad3c72a923822e76788", |
| "description": "zink: add anv (icl) fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e748770b9ca755811d55cafba084b3434165fe0", |
| "description": "zink: never use SpvOpImageQuerySizeLod for texel buffers", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5dc28ccb79d1224776652722d3b658818cb53d6f", |
| "description": "zink: update radv fails list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d2f8547952ea859603a0b973e40cd39f1a0a7f7", |
| "description": "zink: update nv fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "448a840b397556936153a7f82dda4b8ba19d9805", |
| "description": "intel/fs/xehp: Add unit test for handling of RaR deps across multiple pipelines.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d107a0bff8415ba7ffc729c63e868fb343bdf72f", |
| "description": "intel/fs: Assert the GPU supports 64bit ops if present at lower_scoreboard time.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79fb7f9de8447ca6de3b1034fb9650b695500c6f", |
| "description": "intel/fs: Perform 64-bit CLUSTER_BROADCAST lowering in the lower_regioning pass.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdf8ac246603c2ac90abb83ff091aeb662abff77", |
| "description": "intel/fs: Honor strided source regions specified by the IR for CLUSTER_BROADCAST.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c8782c135cdc02b91e5c3899dce097650f756fb", |
| "description": "intel/fs: Perform 64-bit SEL_EXEC lowering in the lower_regioning pass.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9449b71bdd64a6daa37f7d63d6b09207b40d642f", |
| "description": "intel/fs: Perform 64-bit SHUFFLE lowering in the lower_regioning pass.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2d72fccf1bdd996e5a429e5cc20205cd110995e", |
| "description": "intel/fs: Fix destination suboffset calculations for non-trivial strides in SHUFFLE codegen.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1038197f31041f0ff5712bf92be63d34fb883e2", |
| "description": "intel/fs: Take into account region strides during SIMD lowering decision of SHUFFLE.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "90c9f29518d32a29725b114f3b16ad8c62a812ff" |
| }, |
| { |
| "sha": "44e48751d2451662796983e61f85f68f4ec597e5", |
| "description": "intel/fs: Teach the lower_regioning pass how to split instructions of unsuported exec type.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "539c879a6b6fda5aca91097998f95ac03b76166a", |
| "description": "intel/fs: Move legal exec type calculation into helper function in lower_regioning pass.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3886e63033b0d8180365e29a1e1e6e9b7549c30e", |
| "description": "intel/fs/xehp: Merge repeated in-order read dependencies instead of replacement.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ab663194967fa6da2f98eb6b748bd2e2d969f24", |
| "description": "vc4/nir_lower_blend: update write mask when we update num components", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67220077ed02e49eda4bacda9b77eed521e784b1", |
| "description": "radv/amdgpu: Use aligned sizing for IB buffers.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6" |
| }, |
| { |
| "sha": "ef40f2ccc29ba7031bcb4ef100f8a9d290df9689", |
| "description": "radv/amdgpu: Fix handling of IB alignment > 4 words.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6" |
| }, |
| { |
| "sha": "06504fb9e2382e43b889fd6ca642bb785b544d4d", |
| "description": "mesa: consolidate setting no error state and checking suid.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "047992821b9d26396b1092ab121bfff5597d52f0", |
| "description": "radv/ci: mark dEQP-VK.api.version_check.version as expected failure on Stoney", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08c6f437cf63234f4a5d52b6058d53fb551835ff", |
| "description": "radv: advertise Vulkan 1.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "923309e201092facf0e83d235523e432562546cd", |
| "description": "radv: bump conformance version to 1.3.0.0 for RDNA2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a88e21570f93e5a544a418b8216d31bf385cc00", |
| "description": "radv: switch a bunch of struct/enum to 1.3 versions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "852197537ec01d4b18d8c4e83f332fc63ab44dc6", |
| "description": "radv: add a no-op version of vkGetPhysicalDeviceToolPropertiesEXT()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9be4d36d5f213ed31768e9761c82b9516ae6e684", |
| "description": "radv: report textureCompressionASTC_HDR as not supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d12041967f746bb035d76849473691ebec3a5ff", |
| "description": "radv: implement 1.3 features/properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc8eb6f5df19ea3d4511e50aec9c3c7b8decfcb7", |
| "description": "vulkan/runtime: Implement 1.3 features/properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a3928615bfb3276217753bbec32b5a91ad70e4a", |
| "description": "vulkan: Update the XML and headers to 1.3.204", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a429b3dd33afdffc79cd18d6ae481742fbb5347e", |
| "description": "Revert \"wsi/x11: Avoid a class of deadlocks in the WSI queue thread\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "272fba8e7540f09163169a6e95bc108919ca24ff" |
| }, |
| { |
| "sha": "4e0eca7dc34942759638ab00eb006ba40284a7c5", |
| "description": "intel/dev: Add device info for RPL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b513f4958ea8f7fdd3bd76cba81289343a6c372", |
| "description": "tu: add reference counting for descriptor set layouts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0513ff6564170f7749f533ab87ccfc5013d819dd", |
| "description": "anv: verify that the format supports multisampling", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "531b1b7511af49a6495e55998a67dbbda29763ce" |
| }, |
| { |
| "sha": "03cc5a8295e239b45623c89faac88030b33a4a14", |
| "description": "intel/dev: Add device ids for ADL-N", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd646c2d2f8b3efed92630d548448a1bdd6ba2b1", |
| "description": "intel/dev: Add DG1 PCI id 0x4909", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f666f7093512a5c3be1291ae97a10f3e473eba62", |
| "description": "v3dv: support VK_KHR_8bit_storage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cec8933846e633d33ebf6bd581d46583a308dd5", |
| "description": "broadcom/compiler: update comment on load_uniform fast-path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "296fde31aadcb021a76295597a7d1ac366c1c62b", |
| "description": "broadcom/compiler: allow vectorization to larger scalar type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a248ff0b5bf655546de7cae09aca677ca82a284a", |
| "description": "broadcom/compiler: support 8-bit loads via ldunifa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4630f5f0161e3411d7d1743d9bdea51cc497140f", |
| "description": "broadcom/compiler: handle to/from 8-bit integer conversions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b530d948d7c023416142920e27d46f1d35c4d02", |
| "description": "broadcom/compiler: support 8-bit general store access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84adf89d3393e4d1d48d29449198f9de7b6239a7", |
| "description": "v3dv: expose storagePushConstant16 feature from VK_KHR_16bit_storage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7ff462421b032f4f7582602cbee2b2d9842df85", |
| "description": "broadcom/compiler: support 16-bit uniforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f26f50ae44cb69f8b65070e15aed4f83049aaa4", |
| "description": "v3dv: support VK_KHR_16_bit_storage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49a8fa152c9b4290717974db39a72a9fca0ebcba", |
| "description": "broadcom/compiler: support f32 to f16 RTZ and RTE rounding modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f639d53104ab47d58866594f902a095139f2124", |
| "description": "broadcom/compiler: implement 32-bit/16-bit conversion opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdb6201ea1e7039732f047b8e545107615cb6e8e", |
| "description": "broadcom/compiler: use ldunifa with unaligned constant offset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2eb6910d96c5369229dd414d7d376d65c29516e3", |
| "description": "broadcom/compiler: support ldunifa with some 16-bit loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a420bdf92f595092f47db23e6fa483095acb9c8", |
| "description": "broadcom/compiler: lower packing after vectorization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b2437313731445f6380d80479ebc988c35628f4", |
| "description": "broadcom/compiler: implement TMU general 16-bit load/store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2443e45e76b8712cc428d15f96c5203429051af1", |
| "description": "broadcom/compiler: better document vectorization implications", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "765d9feb468d4047cb30ba35acef235659a6e991", |
| "description": "broadcom/compiler: add lowering pass to scalarize non 32-bit general load/store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05e7e2245bf02c6b04a3b7ed9cefe3b515f522e6", |
| "description": "mesa: change GetProgramiv name length queries to use program resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b898d78d8d809dfd01a47aae6da355d4b820e84", |
| "description": "mesa: move GetProgramInterfaceiv as a shader_query function", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61400f8a2dd1cd5cc30c83bd7d282a54a4d4b511", |
| "description": "nir/lower_locals_to_regs: Do an ad-hoc copy propagate on our generated MOV.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef325d46503d66aa1bc3f860fa3b0b0486ee45a5", |
| "description": "freedreno/drm, turnip: set DRM_RDWR for exported dma-bufs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdf1163c2ab9700cdced85eb2a5893dbfb1c50ad", |
| "description": "svga: enable PIPE_CAP_IMAGE_STORE_FORMATTED on gl43 capable device", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3b81d2d30dab7eeac74236e9b04a014d0d9481d2" |
| }, |
| { |
| "sha": "f9ea6e92e998979177a1bb48641524cc2783c37c", |
| "description": "ci: debian-android: drop -Wno-error=extern-initializer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23135aece1b94268c937d38f78bd38cfd0ed742c", |
| "description": "vulkan/vk_extensions_gen: fix -Wextern-initializer warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09072a08030061f16b290984305e4ba09e2ad3fe", |
| "description": "iris: Fix and refactor check for clear color being fully zero", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e83da2d8e3b1129d6857bb18cb212fdd08cbc69b" |
| }, |
| { |
| "sha": "053251f18c9f5159f3b27145cf07013b11d05723", |
| "description": "iris: Implement iris_blorp_exec() for the blitter engine", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e00985d5d4f5ac8d7d3cfe27fb5a0f7333d17f76", |
| "description": "iris: Set BLORP_BATCH_USE_{COMPUTE,BLITTER} flags for the target batch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc03726165d8240833221317d43146e0c65c6552", |
| "description": "iris: Only have one blorp_batch_init/finish in iris_copy_region()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a90a1f15a7c8943893e76a202f65bdac8c3e6b49", |
| "description": "iris: Create an IRIS_BATCH_BLITTER for using the BLT command streamer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31eeb72e45be6ef943df0b60f3cd7a646fa7b349", |
| "description": "blorp: Add support for blorp_copy via XY_BLOCK_COPY_BLT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d4f57b15c92109604cc10c73e31b582b112dabf", |
| "description": "isl: Add isl_dev->mocs.blitter_{src,dst} fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abd71630fc783e342ff594f7d76c5cebc3496aed", |
| "description": "blorp: Add a blorp_address::local_hint flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5262475242b8156d015e3d7db7ce860e202530be", |
| "description": "intel/dev: Add a has_flat_ccs flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e0bffbad31584a6214b6a5e99caa0027c9c0a72", |
| "description": "intel/genxml: Add XY_BLOCK_COPY_BLT Color Depth enum values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79b199b3337ed7e9a8fff9523cc85f3b7c3f30a6", |
| "description": "intel: Allow copy engine class in intel_gem_create_context_engines()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08ffbc055b6e594452bfea672043196c121ffeca", |
| "description": "lavapipe: remove unused struct member", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "373847609cd77afdb47f92187ae78841859ae7f3", |
| "description": "ci: debian-android: drop -Wno-error=unused-label", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73232d000fb29178c34a51e3bca288c36a2d9704", |
| "description": "anv: drop unused label", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3dcf27578691b62dd7c64f19e3da6121ac5f82ee", |
| "description": "vulkan/wsi: add VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT for swapchain image caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6926efaad7ed1a80e595c682d59c7f296dc3d34", |
| "description": "mesa/st: move st_fb_orientation into a mesa function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "840aabe7523e9b8d915ce4368ac27628b6154c39", |
| "description": "mesa/st: move invalidate_on_gl_viewport to ctx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ba5def21a3a41907252cb4283331c6a6bdc2af1", |
| "description": "mesa/st: move manager colorbuffer interface to gl_context.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f14e0d69583e349042119e766aa05afc8c16e55", |
| "description": "mesa/st: move renderbuffer format choosing wrapper into mesa.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f74648f91248da8033539c5ed5949275df498b57", |
| "description": "mesa/st: move last of renderbuffer functionality into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98df4f7a83a7aa3b8d1bb6d371a4902a5553bbd6", |
| "description": "mesa/st: migrate blit code into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f675630d9662292442ff173197d2131a11b3953", |
| "description": "mesa/st: fixup viewport drawable invalidation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "018251908eabfa6855667368efb7ca99f4c694e0", |
| "description": "mesa/st: move some fbo helpers around.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c7e79c4b765b24d54ed109224b90b0537f6d098", |
| "description": "mesa/st: move st_new_renderbuffer_fb to manager", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b70b738bd1fba474f376a1a3b3cf496f07abdeba", |
| "description": "mesa/st: move map/unmap renderbuffer code into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90e4e7cf748f05aaa2fd02dcebecb9c176fbe87a", |
| "description": "mesa/st: move st renderbuffer code into mesa renderbuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f88fb21885709e627949437a414f4a6cef8bc5b0", |
| "description": "mesa/st: move DrawBufferAllocate into mesa.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57dcaac31d46c552f57deacc2b3095504eaab1db", |
| "description": "mesa/st: move st_ReadBuffer functionality into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9b12fe20ee1354959f27f24883676e1f1073e45", |
| "description": "mesa/st: move validate/discard framebuffer into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "caa7009cff2515f361a1ad9cc7786bf439534e5b", |
| "description": "mesa/st: move render/finish_render texture in to mesa.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7645e24045b124ba2b59d481f415f004ba306b25", |
| "description": "mesa/st: merge framebuffer objects from st to mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21d4dd8c39d89745b18ab6f365ecb6666685dd4f", |
| "description": "mesa/st: move some renderbuffer code into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "527b6ca412399f549c1ec9cc12878fb847118e83", |
| "description": "mesa/st: merge st_renderbuffer into gl_renderbuffer.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b6caed85cebae4aefa7fa13950e93a14051720d", |
| "description": "mesa/st: Lower user clip planes for tess eval too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c85df67f27b3e71f7f26b9fd3f7f2d9b8f27dde3", |
| "description": "pan/decode: Fix missing newlines in error messages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bdfa4800d2ec1e616539b8b03085252d74a592f", |
| "description": "pan/bi: Pull BLEND precolouring out of per-dest loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e5bb54f597509dbae440f6fbe6739f198a243cb", |
| "description": "panfrost: Only cull polygons", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f1abda631f6f98cd48858728db22c874124a858", |
| "description": "panfrost: Use u_reduced_prim for primitive checks", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dfebf34874b5365156d254c2c1ba2ecc5262deb", |
| "description": "freedreno/a5xx: Fix clip_mask", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "99838513aee4aeb100ff82fa7e2424c2d8e4f845" |
| }, |
| { |
| "sha": "d26cdfac2c43e84c1a21fb7614939bf5b1b3ba03", |
| "description": "freedreno/a6xx: Fix clip_mask", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f2ae8d116ab05419764be444f0615f0310ae9936" |
| }, |
| { |
| "sha": "5e2bd30ea4c0f570c99d58490ace2ae3a3bd5e44", |
| "description": "freedreno: Add FD_DIRTY_RASTERIZER_CLIP_PLANE_ENABLE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c190356040f5bba4ea8f5b362c53a4668679c025", |
| "description": "freedreno: Pass shader cache key instead of shader key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26d591a6695d20ca912c7a1c4e115a77cae094ce", |
| "description": "mesa/st: Lowered ucp should still mark rast state dirty", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4108e1d01a22f70e2aadb4696d779baa2c1f849", |
| "description": "agx: Lower UBO loads to use per-element indexing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c825d14fbe705020d3a36d78a31f656b38f0564", |
| "description": "docs: Update features and new_features for anv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6aa35a0910317cbec8445f2de4e441907ca12c8", |
| "description": "v3dv: implement VK_KHR_driver_properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "492dc06fbe8b6f9a44a80ea164dcacd0573e66d7", |
| "description": "radv: Remove VK_EXT_display_control support in favor of common impl.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34435573648f3a6f625eb4cfc49940ebf1c6c1ed", |
| "description": "anv: Remove VK_EXT_display_control support in favor of common impl.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce95871a50b380a3cb4aa483de1bdf0b35146301", |
| "description": "vulkan/wsi/display: Add common implementation of VK_EXT_display_control.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63e91148b7fe777b6ad7bfdb6b02d167c151dd55", |
| "description": "anv: Enable VK_VALVE_mutable_descriptor_type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1376b59ef48d6f7149b3b67baafd87bbd4c40c3", |
| "description": "anv: refactor queue chain", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be11948a956f79d3e2567668a7454d0b03e02cf9", |
| "description": "broadcom/simulator: handle DRM_V3D_PARAM_SUPPORTS_MULTISYNC_EXT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0e8b774fcaa1766629fe8f40f88568d570c2f77", |
| "description": "radv: stop checking if pipelines are NULL during draws/dispatches", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77b93cf3b156d28b049398e0cf11d1dab67872b8", |
| "description": "iris: Directly access BOs rather than using iris_resource_bo(...)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33c668a0e079455a3e8f4d53732d51c9d6ed9f81", |
| "description": "docs/features: flag VK_KHR_create_renderpass2 as implemented for v3dv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86b8fa9aee888cfa3d9c09a0636bf8046cac79f9", |
| "description": "radv: do not restore NULL compute pipelines after meta operations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f70143c50b017b329037c62f50018179faeee3d", |
| "description": "radv/winsys: set GTT_WC flag for CS IBs on GFX6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "447cddd455da2be70b93522d66891c0ccb90a9d5", |
| "description": "radv: fix copying VRS rates if the ds attachment uses mips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86909babc9db4d189abe2f474a03a581a8a34bb1", |
| "description": "radv: fix copying VRS rates to HTILE if the depth/stencil is cleared", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7dd456b173e58c6f80d7653a34b30d893ead9e8e", |
| "description": "radv: disable attachmentFragmentShadingRate for RADV_DEBUG=nohiz", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0849a069769b5416bbbba9315ca49f28483b0df", |
| "description": "intel/genxml: Add Un-Typed Data-Port Cache Flush field to pipe control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08429da731282f0a2987f784116a9ab1a55463d2", |
| "description": "intel/genxml: Add L1 Cache Control bit field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2002e87cc3fbe2687e5c818aefc5f8f56fac7c13", |
| "description": "ci: clean up debian-android no-error list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51416b1a120e7763ab5cae0dc79031a037023783", |
| "description": "util/fossilize_db: Fix double free in error handling.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c" |
| }, |
| { |
| "sha": "4198ca4b3f6c4c6f71feebca8daa23137d84fad0", |
| "description": "iris/xehp: Implement workaround for 3D texturing+anisotropic filtering.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbb12b5550bdc357a33f1b74c20162ccbfbff44b", |
| "description": "docs: Update d3d12 features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75e1948b238c937432c34354eb080dffbf8f33f7", |
| "description": "d3d12: Set sample-rate shading and GLSL 400 caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23918d933e25538d396aff137501bac2f1918ff6", |
| "description": "d3d12: When mapping a non-directly-mappable resource for write, readback first", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f9ac5bba237bd9ac8a6ed8bce0ed0ca809e5765", |
| "description": "d3d12: Support dynamic UBO/SSBO indexing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce93f114b661d7aafe639c9e67926b61d79526ac", |
| "description": "d3d12: Run point sprite lowering pass on multi-stream GS when safe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a81bd9397e4cad1e8454b4735b53626284fb7f9", |
| "description": "d3d12: Apply GS point sprite lowering to fixed-function point size too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bcbfbb8efd731b5f663bd74e895d50e4d8ef78bb", |
| "description": "d3d12: Report number of GS streams", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "223a05dc53e2f4b52258bba8dac31b59ad21f749", |
| "description": "d3d12: Temp resources for same-resource copies can be MSAA too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2da7db759bfd55106cab8a0da193f80ce50380fd", |
| "description": "d3d12: Relax multisampling direct copy requirements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5cf19fced6feff07bcd6b288f6370feb21a496f", |
| "description": "d3d12: Modify shaders when MSAA is disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aef777c95ddd75f596c6d18ab51dab085705e289", |
| "description": "d3d12: Report sample positions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "173e37380348b004f4b7d08c05e99e030554eb40", |
| "description": "d3d12: Lower load_sample_pos to load_sample_pos_at_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ad089c66e39c3bceb61e6c89b7e979f93435d18", |
| "description": "d3d12: Sample mask output needs to be uint-typed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f915bc56a48560291c5257416e51f7cd51fc190c", |
| "description": "microsoft/compiler: Lower helper invocations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1022435845dc438980a0ef0408b2dfada46ac799", |
| "description": "microsoft/compiler: Handle msb/lsb/bfrev", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac94bcf046453b79e4590fe1b337d8087e288cbe", |
| "description": "microsoft/compiler: Use ibfe/ubfe for bitfield extract instead of lowering to shifts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80e782d5ed5b83482e4a027a8d315d1aded5575e", |
| "description": "microsoft/compiler: Handle bitfield_insert", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8938c6e032151637917c454c725f63f393d3428d", |
| "description": "microsoft/compiler: Emit samplers as array types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7502b0890013020a0f2d599bde9a425b77aebd8b", |
| "description": "microsoft/compiler: Handle load_invocation_id for GS and HS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe6f7b526563cc64ed59004f8a108d994a349bf7", |
| "description": "microsoft/compiler: Handle tex texture/sampler offset srcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7748e4799d2fa6408a8baaa4d9c710988685566d", |
| "description": "microsoft/compiler: Handle input coverage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "777a42e309cfc420052c6eeaa563af8302c06d0f", |
| "description": "microsoft/compiler: Handle textureGatherCmp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30a44e4c3dc1f454bcdc068fe9ced7fd35d7d1f7", |
| "description": "microsoft/compiler: Handle 'pull model' explicit interpolation intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b51842b58ad6b36baab3a20d8037b315f7506c0", |
| "description": "microsoft/compiler: Always have at least one GS active stream", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8373ca8de6bbc26979a13d8fffd960365e853e9", |
| "description": "microsoft/compiler: Handle load_sample_pos_at_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "852e243caebadc4a8ca779627ec32306f60d6648", |
| "description": "microsoft/compiler: Handle variables declared per-sample", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "413f398cff6d1211650bd793caf5e51140e5e61e", |
| "description": "ci/windows: Use 2 container stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d2937ff92c937f7bd47c60f368c1617f15425c3", |
| "description": "mesa: OpenGL ES 1.1 is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b04a1862962f33b86f2298af80a9b079e4e54d03", |
| "description": "mesa: OpenGL 1.4 feature GL_EXT_point_parameters is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "577b438f98439d112114be5b3deb1de465152185", |
| "description": "mesa: OpenGL 1.4 feature GL_EXT_blend_minmax is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d45cb3b440dcb3ca4b0b56cc362793921369229c", |
| "description": "mesa: OpenGL 1.4 feature GL_EXT_blend_func_separate is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbd17ede108bf86cde2f8e386c5be4e388eeebd4", |
| "description": "mesa: OpenGL 1.4 feature GL_EXT_blend_color is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86db69e7e8c66d870702ce030af17fd60b79dd8e", |
| "description": "mesa: OpenGL 1.4 feature GL_ARB_texture_env_crossbar is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f80d45c515c579bfa7c5db97e6466a9f443c2e88", |
| "description": "mesa: OpenGL 1.4 feature GL_ARB_depth_texture is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3608bce137a80155135f5a169f73335d80e2ce8c", |
| "description": "turnip: Update the msm_kgsl.h header with the sanitized 4.19 version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab5176ec403afa27a7247189f773bed347e1fc4f", |
| "description": "tu/blit: Don't set CLAMPENABLE in sampler for 3d path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb41d47f2e7273d460e4822eda0170f7d3bd6423", |
| "description": "freedreno/a6xx: Name texture descriptor bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1f65e5bcf97c0081a073062df9dd9e999913856", |
| "description": "intel/isl: Allow creating MCS in Tile4 memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f960e398d383fcf87ba2876323c6935804d3a603", |
| "description": "intel/gen125.xml: Increase Auxiliary Surface Pitch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58a843ab14e0eecf044a35154da72cdf7ab6f15a", |
| "description": "Revert \"intel/isl: Don't reconfigure aux surfaces for MCS\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "2f0fbe06e65c5ae6c3e9ab3943a4a7d01ae9dc2f" |
| }, |
| { |
| "sha": "531b1b7511af49a6495e55998a67dbbda29763ce", |
| "description": "intel/isl: Strengthen MCS SINT format restriction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf9466e285128303ca92c527b60654e58ac622d5", |
| "description": "intel/isl: Don't check pitch in isl_surf_get_mcs_surf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c47b8d7bf3109b156f6076598d083c75c630232e", |
| "description": "radv: optimize CPU overhead of si_cp_dma_prefetch() slightly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "272fba8e7540f09163169a6e95bc108919ca24ff", |
| "description": "wsi/x11: Avoid a class of deadlocks in the WSI queue thread", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1530a3f3b1625baa42e84cba9844b6eb4ac76ce", |
| "description": "Revert \"nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are constants\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a1af902531122464b0f4eb66a7c4bf207a8a69f1" |
| }, |
| { |
| "sha": "1b88777e97f635612c560a2f00d349ea271581b1", |
| "description": "Revert \"zink: handle vertex buffer offset overflows\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9823b970fb51db21ac6ce29753eba82dc25f3072" |
| }, |
| { |
| "sha": "3712cd27671e1acd10dd53a19bd225f276514de6", |
| "description": "radv: use 8x4 workgroups for wave32 RT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7002b6f96927eebfb2fc4d4f7ad00274ff64d39", |
| "description": "radv: use wave32 for raytracing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2298a96f9f6f04927e2ce892fc9230edacf8075c", |
| "description": "radv: fix raytracing with wave32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61e3f549c53d89436c12e3904b7db1cb6d9153e8", |
| "description": "zink: Set vertex binding stride without dynamic state extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0722cd7a30be4945ef20bb890dede85b792faf6b", |
| "description": "zink: Avoid redundant cast to uint on PackHalf2x16 result", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "985dae7f41b7f3454793fdcc11cdfb942f26ea55", |
| "description": "zink: Output PackHalf2x16 to uint not float", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e171b6d495e1232721c1591be8a53e353d51d91", |
| "description": "ac/nir: use shorter builder names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "533118413be5bb9a0079ac8e69bf2182c7835d85", |
| "description": "ac/nir: avoid providing an align_mul to intrinsic builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0a586bad7dbe1503693135235e16cad14ca3455", |
| "description": "ac/nir: avoid providing a write_mask to intrinsic builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8951608f08721e73f68702eb0db7bacb7aded2d7", |
| "description": "radv: avoid providing an align_offset to intrinsic builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "552e59aee3a36269f99608fa0471c913054f2384", |
| "description": "radv: avoid providing an align_mul to intrinsic builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7833759a419018f8eb80701a8d89d5c054728bf9", |
| "description": "radv: avoid providing a write_mask to intrinsic builders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af51efe195b9da001a3fa0adce57c765e17608c5", |
| "description": "nir/builder: assume scalar alignment if not provided", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9e1a448727105cf4938cc7e5276f65ebb778beb", |
| "description": "nir/builder: set write mask if not provided", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "275a18322d029cdb4b1dda53580b0c52f089d6fb", |
| "description": "v3dv: check correct format when load/storing on a depth/stencil buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d04b76c09c75adee18e21c7054f3dc351a39910", |
| "description": "v3dv: remove unused v3dv_descriptor_map_get_texture_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9319ffb53d1e9d54e05aaba250853f12a1562c5f", |
| "description": "v3dv: signal fence when all submitted jobs complete execution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bce77e758acbb168de802d30fd0a6d6b7ea1d1a4", |
| "description": "v3dv: process signal semaphores in the very last job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ab98612ef6860751f6a5115229e561eab7bb890", |
| "description": "v3dv: handle wait semaphores in the first job by queue", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03a6a8274042af376b86c82ff6bbff9826a924b2", |
| "description": "v3dv: track submitted jobs by GPU queue type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd973218a6c95d09cad8558712756a772ae78f66", |
| "description": "v3dv: enable GPU jobs to signal multiple semaphores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7052dcf2cfb54aa22f7c028420abc6a9ee44d78", |
| "description": "v3dv: enable multiple semaphores for csd job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad09e50129e8a46ef465fe3123e0ce87b5a11c79", |
| "description": "v3dv: enable multiple semaphores for tfu job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff8586c3452453527ae4c4d794edcb81ad65e661", |
| "description": "v3dv: enable multiple semaphores on cl submission", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85c49db10dd7d427cc91508327467431d9f25956", |
| "description": "v3dv: check multiple semaphores capability", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "264dedf690f47b5bad9f73cf71e4a051c88075e5", |
| "description": "drm-uapi/v3d: extend interface for multiple semaphores support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5bd18fbb3002293853780b3988e5cb9313d226e", |
| "description": "v3dv: store wait semaphores in event_wait_cpu_job_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d148379edf34d39a50bc7cb1c5398499acbfe670", |
| "description": "v3dv: wrap wait semaphores info in v3dv_submit_info_semaphores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09991fc47bf2588dbb89a9e54644aa19a9170163", |
| "description": "v3dv: drop unused variable on handle_set_event_cpu_job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b4d4c7d8418c40000e25ecbda99f6a10d089b8c", |
| "description": "mesa: use less temporaries in build_lighting", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "272acbed0e2cb68f48f23dc6b891853c1920f019" |
| }, |
| { |
| "sha": "b8c518f0fbf56faa4290062172790e111e86099b", |
| "description": "radv: fix computing the number of color samples if no attachments", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "0222dace909319ca4582814453886fad12109708" |
| }, |
| { |
| "sha": "4e4a2d0f97f3c8a57438133b48346d9fadce6210", |
| "description": "driconf: enable vs_position_always_invariant for Dirt Rally", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5b105df96d705e5d0bc381c681be4d8120d815f", |
| "description": "r300: properly initialize new_vs in r300_draw_init_vertex_shader", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5decf569fc879d8f9243c837d32d0911d844fc6a", |
| "description": "mesa/st: move perf query test to st_context, drop files.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f8e7b87354f26714c10b4df37bfb1f95e933af7", |
| "description": "mesa/st: drop lots of perfquery wrappers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78d13fdbb25f9a8c43861f122389ede4822fdba6", |
| "description": "mesa/st: drop some bindless wrappers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8467047f6dab7427fa9bb8ce6a3e2ad130915e45", |
| "description": "mesa/st: move memory query into mesa.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e99b10632edea39f25632fa37a2a260df3c885b", |
| "description": "mesa/st: move shader completion into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03f180d88b309b35177a45230a59c7e4b4a7b6e5", |
| "description": "mesa/st: inline st_max_shader_compiler_threads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74d40c68dc379877c76e4bf3b766bd627bdbf09f", |
| "description": "mesa/ctx: store screen pointer in ctx as well", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df9d5795c1ecdf0024f027e8b83f926cc2767027", |
| "description": "mesa/st: move evaluate depth values into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a64e5c02bdaacd3b8114268ed1fefe7c8ff581c7", |
| "description": "mesa/st/vdpau: direct call the vdpau functions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f8a3a71754ef072ff2dae22186d40a1466c8cea", |
| "description": "mesa/st: drop release all sampler views wrapper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31d3e3ebeba6ed7ae4805d427977a2a92c56fcc2", |
| "description": "mesa/st: move st_TexParameter into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96b57faf3575c1eecde308da5f5dd26c2682c762", |
| "description": "mesa/st: drop useless tex parameter calls.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9244c792f9aace6ea7a26fa8fbe7668d84a1f7d5", |
| "description": "mesa/dd: drop GetProgramBinaryDriverSHA1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a055c1940806d8124d6d01536d7d7d4a3b69de5", |
| "description": "mesa/st: move pin l3 cache to direct check/call.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10ac88b72fac70eb3fa698179d48378600f59f74", |
| "description": "mesa/st: drop emit string marker device table entry.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5618fac78600d5ef4a15bae5013b0f0b7266756d", |
| "description": "mesa/st: directly call the uuid get funcs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec0d62ceb5f7f610f0d8e7da38dc8cca14772f73", |
| "description": "mesa/st: drop last user of st_Enable.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84fe99b2a0ea0f2012f06fa0ec1013ca8990f960", |
| "description": "mesa/st: migrate debug callback code into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc122e076903c04a2ea39798aa59cd3f1ad1d80a", |
| "description": "mesa/st: remove st_context from debug callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e344a117af88daf69aad3fdb2f66e43803c41c08", |
| "description": "mesa/st: move intel blackhole noop enable to frontend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "129e31cd4f790d982a6ae14e649aeb1da07b917b", |
| "description": "zink: hook up planar image format creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bff042fd43f53b886873ab28d6fcf1e6ebd327bc", |
| "description": "zink: link with vulkan utils", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "926d78a645b7c41bbfe279c977008da759faffb6", |
| "description": "ntt: Extend ntt_compile::addr_declared and ntt_compile::addr_reg", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "4bb9c0a28a5f06341060353dba1a017d154d51a4" |
| }, |
| { |
| "sha": "495debebad2a86b12c27da173a545ca44b0f5cff", |
| "description": "nir/algebraic: optimize expressions using fmulz/ffmaz", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14b82270837c331adc30bf2a747b3cb720917d67", |
| "description": "nir: add some missing nir_alu_type_get_base_type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2fbba7920934dc94c907c069f73ad6513d91432", |
| "description": "nir/algebraic: optimize open-coded fmulz/ffmaz", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "312a2849807f577f0bbdf10b4e5e5fd1c3546b02", |
| "description": "nir/algebraic: add ignore_exact() wrapper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f68797ead72c29678a54aae457dbd9e9b7946588", |
| "description": "aco: create v_mac_legacy_f32/v_fmac_legacy_f32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43e32ad07403bb1eba8f32597ed815b8adaec3c3", |
| "description": "aco: consider legacy multiplications in optimizer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7f91b194aec240ceadc1a0cdb2e20ba821d37c2", |
| "description": "radv,aco,ac/llvm: implement fmulz and ffmaz", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f05ea3793b68626958a10853561feae3e232392", |
| "description": "nir: add nir_op_fmulz and nir_op_ffmaz", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "945fb51fb59d52223b5c0fe90c37d1cba42eb53c", |
| "description": "intel/fs: Fix gl_FrontFacing optimization on Gfx12+", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c92fb60007f9c73a4c174f5f4cbce57fbc5118f4" |
| }, |
| { |
| "sha": "4aaedc20c1507abb90a230d467f018e5bf646f65", |
| "description": "zink: fix non-modifer dmabuf usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d95a7f80080515963112f634a12ad7ca3be0878", |
| "description": "anv: add helper methods related to enabling CCS for external images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b664349973b8ef1d3d92e8e0eb7f9c0816bc9da5", |
| "description": "anv: Enable implicit CCS for external images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4c9276de214cbf1d6dc84a2a2aa3dbb7ec356a1", |
| "description": "docs: add features/relnotes for zink sparse texture support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f86e97ab34ea06e66a40147154055c7817f07ccc", |
| "description": "zink: ARB_sparse_texture2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c918a807b8af69cdadde4e29243638d9884d5fe", |
| "description": "zink: enable ARB_sparse_texture pipe caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0959fd7f3498017f08267359ceb57fc8e2d2a205", |
| "description": "zink: handle sparse texture miptail commits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e03554af0726efc847977c0fa5bfeda79b72b54", |
| "description": "zink: batch sparse texture binds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30bd4ff72e2fd17746a8b772f966f09b80e1c10e", |
| "description": "zink: handle min_lod texture operands", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac30051a5de813072e0b4f3ae399681f8535d626", |
| "description": "zink: emit sparse residency cap in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d76694a18ff0667abf3787634e6755f170266e01", |
| "description": "zink: only allocate ntv residency info if it will be used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e7c94afaa269e788baed80e35cc85c353f37f60", |
| "description": "zink: add nir_intrinsic_image_deref_sparse_load to image scanning in compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60d0a0a8ce3effd060fa3cf8058a6330bc0daa39", |
| "description": "zink: always pass shader info to ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0af2b7740bf86268f79c098985a665aa3a548524", |
| "description": "zink: rename zink_so_info -> zink_shader_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73ef54e34242fa59803a3a89b5a6eb92053e917e", |
| "description": "zink: handle residency return value from sparse texture instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfc74d703ebebcef4331c6fd14c9ff1f35260a1c", |
| "description": "zink: always set actual_dest_type for ntv tex instruction emission", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c05646fbe5f524484813e2b8b56abec62c1a548", |
| "description": "zink: implement sparse shader instructions in ntv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1bbcd68d5f10b300bd80cc673b3c8ea264890712", |
| "description": "zink: fake sparse R9G9B9E5 support as needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d83b52928c46089c16145f8d8c56fcb0c49dbeda", |
| "description": "zink: stop allocating such massive staging regions for buffer maps", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7753ca2a452d178bcb782b904a0b63b0028c3995", |
| "description": "zink: allow sparse buffers to be suballocated", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fd155697ab3a9b9409af6a08dfb6a70ce5be3e6", |
| "description": "zink: support sparse texture range commits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d320e8328d6152df5703d230adf8ac0bcb6de9f9", |
| "description": "zink: set up image create bits for sparse textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e57c2c0293ed4e8d2758e521b6d21a6e10f098d", |
| "description": "zink: add get_sparse_texture_virtual_page_size hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cadcbed2588a68b40d324c3df8b4b75c619c6156", |
| "description": "tu: expose VK_KHR_copy_commands2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ea7a61d7ab065a7a51c7030d405d67ca8b14167", |
| "description": "v3dv: Update LoaderICDInterfaceVersion to v5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e0604279d36ffdf1ea558c40a74b4e69c698545", |
| "description": "freedreno, tu: Update LoaderICDInterfaceVersion to v5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6eb8ceac8747074e186fd6c7e70c0bdcbba86a6a", |
| "description": "lavapipe: Update LoaderICDInterfaceVersion to v5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0988e4ae0998ee70129ae7821a90b4031c35a6df", |
| "description": "anv: Update LoaderICDInterfaceVersion to v5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2ec6bf60f2bf62e2289317f94a5eddaff95e4cf", |
| "description": "panvk: Update LoaderICDInterfaceVersion to v5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80a99ae90618df596267a1922c4a9b98ac0ee93d", |
| "description": "radv: Update LoaderICDInterfaceVersion to v5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8733d19f534f5988501c4155101850ab3a26c893", |
| "description": "meson: start building intel earlier.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acc2d08cf908a5d25cf5491f7602901d2c310262", |
| "description": "intel/perf: use a function to do common allocations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "521ede8451df846045d7bc41f44311ace2fddbb5", |
| "description": "mesa: refactor GetProgramiv to use program resource list", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a8d651d50410f021875893b741a9a7a507dc1eb", |
| "description": "ci/softpipe: Drop the GS sampling known-flakes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bee77d3a8239d6195425cfd96bb4707183832b78", |
| "description": "softpipe: Request that st fix up DST_ALPHA blending for RGB render targets.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "263faa3dfbf6bc55854b4123ce9d225b8f17266e", |
| "description": "softpipe: respect !independent_blend_enable for color masks.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c31ab34d2ccecbae9a6cbe01b24d646546f23da", |
| "description": "lavapipe: fix ptralloc typo", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "48fde98b79f65eda7028005073d457cf346a6290" |
| }, |
| { |
| "sha": "931495072658bc314fd494b9eb7840af0642c049", |
| "description": "ci: Add docs for Linux Kernel uprevs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b8d84f71af36f595896f601249658ff955247fa", |
| "description": "mesa/st: merge texture obj/image alloc/free into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd0961dce2b3b7ae41e0e5901624277159ed85f7", |
| "description": "mesa/st: merge texture object/image structs into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea3e700e3567bdef61f09714355b2359a9a67b56", |
| "description": "mesa/st: cleanup last bits of st perfmon code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc9b176aef9cd4b8551a513806d34decf853f9a0", |
| "description": "mesa/st: move perfmon code from st into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e2ded21ba8809a762560e44b541608ce059d9f5", |
| "description": "mesa/st: merge perfmon groups init/cleanup from st into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "350dbb000e66b7dbfff1ed880f71a66243726a87", |
| "description": "mesa/st: merge perfmon counters/groups objects from st into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3099f885eafc8d5d8ba376984ba636c6559bff5", |
| "description": "mesa/st: merge perfmon object from st into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0fb946da94eeb562f726c39729552a6c4c4e7092", |
| "description": "mesa/st: merge transform feedback code from st into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ecb99724a3b668441b6b16fd6c9f6120a7eeeeeb", |
| "description": "mesa/st: merge st transform feedback object into gl one.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6710b6549c2c9c27df02cb46b1faa47b0705237", |
| "description": "mesa/st: merge condrender code from st into mesa.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c73afa462763a802e2b076c1842c755c350e30d", |
| "description": "mesa/st: merge queryobj code from st into mesa.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0af7c1e385b94c4d3610c4bff4c3af8a1afb26c6", |
| "description": "mesa/st: merge the syncobj code from st into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "adf0dc7801c8ac6e20abf26a2a07ebbd463c3a29", |
| "description": "mesa/st: merge semaphore objects from st into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "addcc24f77229ca3a864a1774a681f96699d09c2", |
| "description": "mesa/st: merge memoryobjects code from st into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed0046c5b47e9a7983d5331bd97ea7c91582b0fd", |
| "description": "glsl: drop glheader.h include.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16fa44205744a336c55049b4e8fcf5995c0df9a7", |
| "description": "mesa: split struct gl_config into it's own header.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4346f392993855ed4debba43032a498e2cd53ee4", |
| "description": "mesa: more mtypes.h cleanups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "090f90017338b5ab6526615df83c9c3b00291cca", |
| "description": "docs: update docs for new extension header.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07edaa14096acace4f0370e869f919b8fffe0e82", |
| "description": "vbo: drop unused mtypes.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7db6f9b8fce18039043f5662d7a56782aa45dfbb", |
| "description": "glsl: drop some more context.h/mtypes.h interactions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b7f6276000a39a582acd22456337b56954219af", |
| "description": "glsl/fp64: move context.h dependent checks into main.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23b361ae12172112e80c9f3e61c14daa912da8d9", |
| "description": "glsl: move off mtypes.h in lots of places.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7b9b4086c85688026cccf6741dea4c101af119a", |
| "description": "mtypes: move gl_shader_variable to shader_types.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79834f4defc67f76990e21e3a16c55cfa47d4017", |
| "description": "mtypes: move bindless image/sampler objects to shader_types.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0506c99ccd0b947b9f170aa4a85ab69d82d1b4d9", |
| "description": "mtypes: move uniform shader types to shader_types.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57a7915face5576d354e825bb30d018656bcb690", |
| "description": "mtypes: move transform feedback internal structs to shader_types.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc38e6e7d3cd6010e9a6879ad18c305b1f0d5822", |
| "description": "mtypes: more gl_active_atomic_buffer to shader_types.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0eb50f738d129aab9b0f4e183e4827759c0c8905", |
| "description": "mtypes: move gl_program to shader_types.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6dfa370ee3125f8785c56d821a98042ff084be4", |
| "description": "mtypes: move gl_linked_shader and gl_shader_program to new shader_types.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa5788b88932c3c529cb378250c2fadbec6afad9", |
| "description": "mesa: move ast_to_hir.cpp off mtypes.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74fa9c06207a11ab7e179642465b06dda6140792", |
| "description": "glsl: move ast_function.cpp off mtypes.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4aa10c08952832a8ea70dca705b7fec056cf83c", |
| "description": "glsl: avoid rebuilding builtin functions on mtypes.h changes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72123213ceefc6b4cc3dfde427fdb3806ebbf78f", |
| "description": "mesa: move some gl shader types to shader_types.h.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b40958cbff2c8e3606505558729f1e65434fbca8", |
| "description": "glsl: remove some deps on mtypes.h.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02bab148f9474dd1d00709aed18357a22cc08504", |
| "description": "mesa/mtypes: move matrix enums to shader_enums.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "379fc6b269e854df1509a702c6da08814c62fa07", |
| "description": "mtypes: split gl extensions and consts out into a separate header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "717a720e9c959d04dff45346edaf432cbc9bb270", |
| "description": "mesa: drop unused context parameter to shader program data reference.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3868b30fc4f25845624535aabb68aa02b3d30bf5", |
| "description": "glsl/parser: extract consts/exts/api out of context at start.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "949b5787eec0c8903897b90cf2b4b2611c6407b8", |
| "description": "meson: Try to link all-targets module if Gallium OpenCL is enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cac6f633b21799bd1ecc35471d73a0bd190ccada", |
| "description": "nir/opt_offsets: Use nir_ssa_scalar to chase offset additions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1048e6113ea288d8bc3849d8b44c4d002518d46f", |
| "description": "nir_to_tgsi: Use nir_opt_offsets for load_ubo_vec4.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "645ca56425a54ce56781f2650f2990cd4d50b6a1", |
| "description": "nir/opt_offsets: Also apply the max offset to top-level constant folding.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec4b9909f040fff083ff3e787270ab713f8662fe", |
| "description": "nir/opt_offsets: Disable unsigned wrap checks on non-native-integers HW.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "700d2fbd0ab3bde9b87a28b14addaac9bb4520eb", |
| "description": "nir: Add a .base field to nir_load_ubo_vec4.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a98103c55d628e8a4c433be488d5025f1e177ff2", |
| "description": "nir/lower_dynamic_bo_access: Use copy_inst_indices for our cloned instrs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f83f72be8ebe07d5f13a29e5a404865543a31e1a", |
| "description": "intel/brw: drop gl header from the brw backend.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccbf700d6c65059b0b969c02c2ba1275107ca352", |
| "description": "nir: remove gl.h include from nir headers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39bfb256271ad553ab2cad0700034cb359653def", |
| "description": "includes: add windows lean and mean guard.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1352e0ba0cff7d0c590b89d8643262c85e12fc61", |
| "description": "mesa/*: add a shader primitive type to get away from GL types.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d54c07b4c4ac726b5fa90eb3a315cb4345f14a49", |
| "description": "mesa/*: use an internal enum for tessellation primitive types.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "537a0ee3b7f836564f5b4c05da7b13a27b226c46", |
| "description": "llvmpipe: Add get_{driver,device}_uuid implementations", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9da15aa3aa94bc94ca1492df8c444ff76b92d19d" |
| }, |
| { |
| "sha": "acd0afdba495227fe5584ebfa822f5c87aa433cd", |
| "description": "amd: move uvd decode definitions to common place", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14551f2bde7d84d20063e68b70628c7f83918013", |
| "description": "amd: move vcn decoding regs + structs to a common file.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a35c5540e4241cb4473f5cc9cb1a53bdeee85ada", |
| "description": "ci: freedreno: Update a530 dEQP fail expectation list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f74c95a846b11ffe5e515af8a736c2276641165", |
| "description": "ci: Uprev Kernel to v5.16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19f88eb858ef09085be7f6301b52a3ac769d0b91", |
| "description": "meson: tlsdesc: minor reformatting, add comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96cc3007461a837042fc1bb3adf11356638efdcd", |
| "description": "radv: fix missing destroy for the overallocation mutex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6619f855d97533d76cbca81ce13e056b31bd1206", |
| "description": "vulkan/runtime: fix accessing NULL pointers detected by UBSAN", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7a84314c12ae0d001eb7d9df7d1f3c5c1c04b819" |
| }, |
| { |
| "sha": "44ddc28fa8d2115e97cf94d41da86eb7b26ae6b6", |
| "description": "Add new rules to .gitattributes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4b8f69bb50556bf3e5c41b887c74c8ef6d9fd94", |
| "description": "radv/ci: add line endings exception for files generated with wine", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "745af887830c71032ba83923d69e1ffc8a3575ad", |
| "description": "ci/windows: normalize line endings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5471227724574028522a7a0adb96a7c0ecfca51", |
| "description": "microsoft/compiler: normalize line endings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed0edcc338872f55979b961e211cc4e27ef78548", |
| "description": "freedreno/rnn: normalize line endings in rules-ng.xsd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b59764a9fcb0a1535d948126ab0b74ca38aa0cbb", |
| "description": "aco: use p_extract for SGPR nir_op_unpack_half_2x16_split_y", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbc4ca5d7d5abde8514529b4cb29eac4e7e0e0f7", |
| "description": "aux/trace: cosmetic cleanup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85a75e42db76e3d4afa53eb489a329200944731f", |
| "description": "aux/trace: implement missing trace calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32d40f7c80c57104243c736fa7f436c4a973df88", |
| "description": "aux/trace: print enum names instead of integer values in gallium traces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51f6288a2d2fa78e723b99a90133f5ebd782bc4a", |
| "description": "genxml: reduce amount of generated code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acebea9cf1f8ce2e71f6cd3404d3a2760a2efc66", |
| "description": "anv: fix missing descriptor copy of bufferview/surfacestate content", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c875e6ad781e712a8d55e4494a54ed51843df09", |
| "description": "intel/dev: fix ppipe_mask computation", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e86ce98c6a08cf6a4129132cc5094370931e0bfa" |
| }, |
| { |
| "sha": "9e839620daa0d157230acfa2fe84cd9dc248031e", |
| "description": "meson: add check kwarg to run_command", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71673cd2d4da7c8284defb76c03a8865a4c5c5a4", |
| "description": "zink: add deqp ci baseline for nv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9892b0f4f9af55e5df1fcea0b46a229e1f284dc", |
| "description": "zink: update nv ci baseline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "806946b09474f78eb601bd79d89084c9a50cb2e7", |
| "description": "lavapipe: replace hard pointer calcs in push descriptors with ptralloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48fde98b79f65eda7028005073d457cf346a6290", |
| "description": "lavapipe: replace hard pointer calcs in dynamic render with ptralloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "171ccdbf1c40068fcea2cc36ff7eef1a49155928", |
| "description": "util: add ptralloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bc7562466cb6ad212caa7c2060c53c3b88ffc2d", |
| "description": "iris: Do primitive ID overrides in 3DSTATE_SBE not SBE_SWIZ", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "223edb1ec112bacb823a9739f94b35179e578886", |
| "description": "iris: Use prog_data->inputs rather than shader info in SBE code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d475e839daf96a19140bb5daa77998455ca36a90", |
| "description": "intel/fs: Reuse the same FS input slot for VUE header fields.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f0bf2113ef03c36dfc68360736dd9156454e1f2", |
| "description": "r300: Add consts (uniforms) count to the shader-db output.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd7b260eeb94585127aa39e16740029b3ae95958", |
| "description": "r300: Drop unused r300_get_stats() call.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "695ba644abe74e564e1bba34930cfd5932919c3a", |
| "description": "intel/gem: Return length from intel_i915_query_alloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83da7dc487e29a37176957cca9e350b028f14ced", |
| "description": "intel/dev: Recalculate max_cs_threads after applying hwconfig changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab22fb488bd2d9efe4541fb622c491c5c10cc4b4", |
| "description": "intel/dev: Apply settings from hwconfig if devinfo::apply_hwconfig is set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59f32c62c736210b0d244d5a084732c7a43c4cf0", |
| "description": "intel/dev: Set intel_device_info::apply_hwconfig for DG2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a15f18c8860ef118902f4dbc3dfe04d61e20e80d", |
| "description": "intel/dev: Add intel_device_info::apply_hwconfig", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "030035102816ecacc6bfb01d01718b3e9f3a2637", |
| "description": "intel/dev: Print urb size with intel_dev_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dd78b9a4f277f17d48303532c83d24aabd2a62e", |
| "description": "intel/dev: Add intel_print_hwconfig_table()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a119f0c6d561b7f4c2d7f47d0c85e9d267447fb", |
| "description": "intel/dev: Add intel_hwconfig_types.h from random post on the internet", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0692365a2d4453692c24c06512e4d913b4578ff", |
| "description": "anv,blorp,crocus,i965,iris: Use devinfo->max_threads_per_psd for gfx8+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08a897fa38f5dddd4286e70fc4dbef8435e86db9", |
| "description": "intel/dev: Add max_threads_per_psd field to devinfo for gfx8+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e2834754e8ca7f525e622775b6900e189c7e9c0", |
| "description": "r300: fix translate_LRP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6b60c27643fe2a4cee2c414e5cf082542a047a3", |
| "description": "svga: enable GL43 on SVGA GL43 capable device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1942c06f9c355b49c260240392f5aae2a0aa1b9b", |
| "description": "svga: add GL43 resource validation at draw time", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e99a3073871c2091d0d9524e6587642cbb48979", |
| "description": "svga: shader translation for compute, image views and shader buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "247c61f2d0454a94bc8b26601f88ed5f0890cedd", |
| "description": "svga: Add support for compute shader, shader buffers and image views", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "533a09541d52376d933a8f6c17eaa21f0ab4bcd9", |
| "description": "tgsi: Add hw_atomic_declared in tgsi_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc512f11ea29758742d199fc278e98d7f0a005b6", |
| "description": "svga: Add utility to check for GL43 support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "391a8bbc7738ac9326e246ee9500e05e086ff339", |
| "description": "svga: Add GL43 commands support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "440beb01d7b320e7415c8c1a5be7b18330e18180", |
| "description": "zink: enable EXT_external_objects pipe caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ed30be31e5262573167e6f3aef5379974bb8876", |
| "description": "zink: implement external memory object resource handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1", |
| "description": "zink: implement GL semaphores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29285a0e855be449192dbf92cbba069151cdd4b7", |
| "description": "zink: add driver/device uuid screen hooks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65e34fa70e3a8dcbcebfb9e0692d106a8f3fb9df", |
| "description": "zink: add VK_KHR_external_memory_capabilities to instance exts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0f1a94fcffa6f16b913922668cc1e1468ca8a19", |
| "description": "zink: add VK_KHR_external_semaphore_fd to device exts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a11dfc11cfae1097f0a14dfbfb30f6e6fa75f322", |
| "description": "iris: Use mi_builder for load/store reg/mem/imm functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e29ed39d63a5872a0decd236b39ca106ddf34bde", |
| "description": "iris: Use mi_builder to set 3DPRIM registers for draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbcbbae6620d1d7a348a39f9c515c7bd6f28f042", |
| "description": "crocus: only clamp point size on last stage.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3077d968568213bfe2990ddc4ada2763d9701418" |
| }, |
| { |
| "sha": "f9f7f326faf74224dab7fdcbed54f9ce00698a48", |
| "description": "intel/compiler: add clamp_pointside to vs/tcs/tes keys.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3077d968568213bfe2990ddc4ada2763d9701418" |
| }, |
| { |
| "sha": "7b6cd912a59a63e8d479970137b706cb38bede02", |
| "description": "mesa/st: get rid of ST_CALLOC_STRUCT use CALLOC_STRUCT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05c8fb633557001ca83622bbf3224cc20f11bf7f", |
| "description": "mesa/st/perfmon: rebalance CALLOC_STRUCT/FREE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c79c9bfb1d5952f7d826dd63cf6fbdc74feba66", |
| "description": "mesa: rebalance the CALLOC_STRUCT/FREE force.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b26dbf8f1d1a9a9c3b8d5c1797bb1ba84021251", |
| "description": "mesa/program: don't use CALLOC_STRUCT for instructions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "279cc37ac09d43688af5f182274e6f7cf233d25f", |
| "description": "freedreno/ci: Fix dEQP tests expectations on A530", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da709e8aa72a0e4020f2c170039967cd2f42fc10", |
| "description": "panfrost/ci: Fix piglit tests expectations on G52", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "214ea8e018e50abbffede1450a98ff0b072248b7", |
| "description": "iris/ci: Fix piglit tests expectations on amly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05c6dea68b1dfc477afd06cbb6251f85ab0b07c6", |
| "description": "iris/ci: Fix whl dEQP expectations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f0be629cd6a2d9c92db91f50be41929eedbd1f2", |
| "description": "virgl/ci: Fix identification of dEQP binary paths", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54" |
| }, |
| { |
| "sha": "aec7eaf3e3ff17d77b95399a7e2272e654aaff28", |
| "description": "virgl/ci: Do not hide crosvm output messages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efd4bcad20ddf339790f2382f44354c3afb2c0cc", |
| "description": "virgl/ci: Prevent static link of virglrenderer inside crosvm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d1ed9b753198ef0716fa1823aa405c676e3a324", |
| "description": "virgl/ci: Force crosvm error when exit code file is missing", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54" |
| }, |
| { |
| "sha": "de4e56fcf7da52c6e3713ba7dab2216097c8b9d8", |
| "description": "ci: Create results folder before starting virgl_test_server", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c74fb1da4f40d3ea8da5a4a4a28e575139c51558", |
| "description": "ci: Do not remove cmake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8729c6e98186b2feab4466ca288876e3a1078f6c", |
| "description": "ci: Support building and installing deqp-runner from source", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f40e7f0e7bb3a73019e36d84a01e16a6ac63c907", |
| "description": "ci: Uprev deqp-runner to 0.11.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bce9cdf968a80b7e53d6a042674b77cd47d96c9a", |
| "description": "ci/piglit: Start vtest server if driver is set to virpipe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "217c03ce4bbcd6ff6cd269cd13263873c8756383", |
| "description": "ci: Do not remove wget", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "196dbb12fdf55619b6095d6e635b28f6d33f1bb6", |
| "description": "ci: Move common variables out into a separate file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7bd6ee09d167395d8232be56c8da4197b81b39a", |
| "description": "ci: Do not remove libgbm-dev", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcb2f48ed67004a40f79050dfb55215840b1db2f", |
| "description": "zink: Enable VK_KHR_image_format_list for VK_KHR_imageless_framebuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97da9e4bf4ab57f0217a9f9c4bf680b5bd228f5a", |
| "description": "Revert \"zink: update gfx_pipeline_state.vertex_strides when necessary\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "a21d2bfd771ae44bdb4c997e6dce746bf65d66fa" |
| }, |
| { |
| "sha": "9c9e8c334981b1af7a709fa42cd5ef9dcf4d9791", |
| "description": "nir: Reorder ffma and fsub combining", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29cb1c7c1388269cfce136edf7035c22941d7ed4", |
| "description": "zink: check EXT_image_drm_format_modifier for dmabuf support", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68f16660f15aaa703c034ca3bd11ef5520508444", |
| "description": "v3d: keep clear color untouched", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "54cba7d297aadb6a088ef91bff860f40e201e8c6" |
| }, |
| { |
| "sha": "afdfcdd542b04665e386a93ad8f7030c91d2af66", |
| "description": "radeonsi: determine MEM_ORDERED after generating a shader variant", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3fb77ef2e0f45105d4ab2a38f474ac984e1bdee4" |
| }, |
| { |
| "sha": "e5dd32a48cf778068b61fdc7ca2a928f7c3e9696", |
| "description": "radeonsi: apply fbfetch/indirect_descriptor to uses_vmem_load_other earlier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08cc73a218961c8eea5cb3cfebb71a0bc5eb27c3", |
| "description": "radeonsi: rename uses_vmem_* flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee040a6b6393c8a4726db070a708233e3b5ed44c", |
| "description": "radeonsi: enable ARB_sparse_texture2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71a77aea79d2b77078da5ff8ac585f93a589d04e", |
| "description": "radeonsi: enable multi sample sparse texture support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "485ceb5c519226aeea078dc71767bd9004dcc512", |
| "description": "gallium: add multi_sample parameter to get_sparse_texture_virtual_page_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c994e17c171c14e4810ad962a26b78fa9d07ea9", |
| "description": "mesa/main: export _is_multisample_target for external usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91661a3938a602f84148e81c3070539eeaa9f61d", |
| "description": "mesa/main: allow multi sample sparse texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "697e1cdeef351989d5e33094aa5822b554aee564", |
| "description": "radeonsi: lower nir_intrinsic_is_sparse_texels_resident", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d4b0b778931395db941e5a3a8650ced5ec9fdfe", |
| "description": "glsl/nir: convert is_sparse_texels_resident to nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "634bb2512352da08d84c8dd540913fb3a5aa04e4", |
| "description": "glsl: add sparseTexelsResidentARB builtin function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0b6515ec4140ed9fe2cd982852e6475ada50537", |
| "description": "glsl/nir: adjust sparse texture nir_variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3dc950118c1e6b6a9207fb90b30ff87beb0ccf7b", |
| "description": "glsl/nir: convert sparse image load to nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4a972b74837a9f7992b93a808115541bf20589b", |
| "description": "glsl/nir: convert sparse ir_texture to nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f62bbe44c973fad90544db22dc82c1a2a0d1df81", |
| "description": "glsl: add vec5 glsl types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59d94d8188d0a88c6999dc50da575ebe173d5a6a", |
| "description": "glsl: add sparse texture image load builtin functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcec15d79c65441f2f9295a67e10acf855a5989b", |
| "description": "glsl: add _texelFetch related sparse texture builtin function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a26dbfc24b86275f49f625494da7b28fb60827c4", |
| "description": "glsl: add _textureCubeArrayShadow related sparse texture builtin func", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "640f9098621448340378a519be7b9894afd9e390", |
| "description": "glsl: add _texture related sparse texture builtin functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd84769c55d1794ce9df2238fd7be30f9aa01379", |
| "description": "glsl: ir_texture support sprase texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67b4c88512a1d64364594f1d5d0d1de3eddaa78f", |
| "description": "glsl: add ARB_sparse_texture2 extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d44f725ea65c8aa5bc010743887a1d939aabc880", |
| "description": "mesa/main: relax alignment check when ARB_sparse_texture2 available", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6da5136c661f5ef6a3b8d84c2efe39c02d693707", |
| "description": "mesa: add ARB_sparse_texture2 extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fef018c307fc58f72d292fb0b045ca569c5975a2", |
| "description": "gallium: add PIPE_CAP_QUERY_SPARSE_TEXTURE_RESIDENCY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5dd9cb10691a3923c256d5115dc577a67106b5f6", |
| "description": "gallium/dd_debug: add get_sparse_texture_virtual_page_size", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "eed8421bbac0ba814a5634550fd4ea02baec57a9" |
| }, |
| { |
| "sha": "2cee73f0f73c3a33b84ff36768ced6959f6dee99", |
| "description": "nir: fix nir_tex_instr hash not count is_sparse field", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3a7972f72a530ebb1b8c1b1eb660f2506d841ae4" |
| }, |
| { |
| "sha": "3cafa3e852c517a6dc6f53a6ffdda1ab969b0636", |
| "description": "ac/surface: allow displayable DCC with any resolution (e.g. 8K)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e4c582ee71e76fd21b5cbabb2ca3677604454dc2", |
| "description": "tu: support VK_EXT_primitive_topology_list_restart", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d95a0b52e45f8c16e72bdcad99ad02ccca1756c3", |
| "description": "nir/unsigned_upper_bound: don't follow 64-bit f2u32()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "72ac3f60261a8510512861b93e843e695331e2ab" |
| }, |
| { |
| "sha": "0d65f229c5c3a0eb2cc7da742ee0aca1e5c72fc7", |
| "description": "egl/dri2: short-circuit dri2_make_current when possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b33ed5406a9379dba98e2ae1b8ff47fa22e8cb6a", |
| "description": "egl/dri2: remove superfluous flush when changing the context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88f191891990b8554aa2cd7528b723d36bb745d2", |
| "description": "radv/winsys: fix zero submit if no timeline semaphore support", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "967fc415fc4ff3a7a556dbc4d9a851ec1b8ff2de" |
| }, |
| { |
| "sha": "f6ffefba3e466a71a1a3099e1385bee09920e088", |
| "description": "nir: Apply nir_opt_offsets to nir_intrinsic_load_uniform as well.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b024102d7c2959451bfef323432beaa4dca4dd88", |
| "description": "freedreno/ir3: Use nir_opt_offset for removing constant adds for shared vars.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9645fa9107916287bad05afda7443a016dec2767", |
| "description": "agx: Handle discard intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f248f6623c48718f3ba8cb81f13b0dad89ed4616", |
| "description": "agx: Add sample_mask instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcc12656e3b57a5f53bb07df7b8aaca0192417d0", |
| "description": "asahi: Route sample mask from shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b57600502ace5fafaf170ad748af58f3181ba4f", |
| "description": "asahi: Rectify confusing XML comment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3341abc5d79e715eb8af6db91840e3cabc379b27", |
| "description": "asahi: Break out Fragment Parameters word", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc5a72be2fd7cd7f882ea3c0105b1f3d6d687eac", |
| "description": "asahi: Add XML for unknown 0x4a packet", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "054c5be1021fdc30ad254ceb1f2c25256fcb8426", |
| "description": "asahi: Warn when hacks mode is enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "011106640fb55d16003a3793458128adab5f8780", |
| "description": "asahi: Fake more CAPs with dEQP hacks mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13b79266e47ebd0e36b0c01531c0876c39841b7e", |
| "description": "frontend/va: Setting the size of VADRMPRIMESurfaceDescriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76b7e393542c5cde9699f94ac5be7b09ccf2d0c2", |
| "description": "frontends/va: use un-padded width/height in ExportSurfaceHandle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6cc240db1cab25b94b5d471c730185ad374b2b9", |
| "description": "bin/gen_calendar_entries: fix newlines on windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "493f68833128959539a6e202a6cfb18ab76bcf12", |
| "description": "ensure csv-files are crlf on disk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8d37eb1bb99b795d370634a8eadcf83cf5a9d7d", |
| "description": "pan/bi: Schedule around blend shader register clobbering", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77a1514a37884183a05389bc7ac47708f408b841", |
| "description": "pan/decode: Disassemble Bifrost quietly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58accc995bf8b9ff7ee5451853d55e54e2719ad1", |
| "description": "pan/decode: Don't print Preload twice", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "330bb2c58b0817f8d1c75c8745e854745f7cc4dc", |
| "description": "panfrost: Remove FBD pointer on Bifrost XML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae9316f8128bec52c3ed5f06f341103241af24e1", |
| "description": "pan/decode: Decode Valhall surface descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c947a52df443dbfd06c7efeca837c14939cc09ec", |
| "description": "pan/decode: Add pandecode_dump_mappings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "861fa2baec1e0ccb37ca3b677aa064359500aa92", |
| "description": "pan/decode: Add hexdump helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6752fcf1797c3a77033f548c324843810e5a32f9", |
| "description": "pan/decode: Track mmaps with a red-black tree", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a07473b79d7d755ffa6216448383cdb184a6ab58", |
| "description": "pan/decode: Include addresses for jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4af20895c528acf6fa0bc950ef79710f2318f0cb", |
| "description": "pan/decode: Remove hierarchy mask check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01f5fffbc633a4659f0227e91bc21855317462aa", |
| "description": "mesa: Remove unused src/mesa/x86-64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a686946553efa586c39c89a82dc9eb1c7869c866", |
| "description": "mesa: Remove unused _mesa_set_sampler_{filters,srgb_decode,wrap}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2db87ad3444536d69ce033a489adc0f37c31031c", |
| "description": "mesa: Remove unused _mesa_is_front_buffer_{draw,read}ing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "203df8c264089fc629576f02ff5e3092a0080e9a", |
| "description": "mesa: Remove unused _mesa_is_alpha_to_coverage_enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c630408945d3aa9ee096bdbe620548ed98e91315", |
| "description": "mesa/math: Remove unused m_translate.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c828490b26c808ee6f4d0fe9c131228341a8cdbe", |
| "description": "mesa: Remove unused _mesa_delete_nameless_texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1fa6bbecf98c1514f5518381b7730653117fa63", |
| "description": "mesa: Remove unused _mesa_all_varyings_in_vbos", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e3cd058708da93e28b3f34e451b80afe93fac38", |
| "description": "mesa: Remove unused _mesa_convert_colors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcb3b8755393cf36707e8944ed05f2b7061d81cb", |
| "description": "freedreno/decode: Handle chip-id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d15021435ed546de89668976bdbebc9f9ea200f4", |
| "description": "driconf: Fix unhandled tags in static conf", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5740ac370142aa626d7a03b16d63fa3fb160f100" |
| }, |
| { |
| "sha": "fe0a6b960611771b6765002a315c248da3c07e59", |
| "description": "anv: Don't fill lowered_storage_image_param on SKL+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10276558106d485f6e2e5636634cadf935a40c9e", |
| "description": "pps: increase intel.cfg buffer size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e3490dd0f23c3206731e38c863dd8ec10622de4", |
| "description": "iris: utrace/perfetto support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d2fea6eae2078ff3338aba0a5c2b01f1900f0a5", |
| "description": "tools/pps: limit intel cfg to 250ms of sampling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b462dafbd68e648b2420105a5fbed320e200f1a8", |
| "description": "pps: enable anv source in example config file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e760c5b37be938427a9c88182ea99f7f66721ca3", |
| "description": "anv: add perfetto source", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b70143f4e3928198724dd481c127c507bf90ef69", |
| "description": "util/u_process: protect entrypoints for c++", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf9956a8c57fb8c0c57e0e1a875ae49e0d7b0bfd", |
| "description": "intel/ds: use a per GPU clock ID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61766f9f90a4c955bb77788663cdf2de1447fa86", |
| "description": "intel/ds: use the right i915_drm.h include location", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e35a65ae454be96bbf5ce61f05b1c43d1eb0aa28", |
| "description": "intel/ds: don't forget to reset upper dword timestamp read", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "4ef6698a265fd900da80d80fd42044e642d1b641" |
| }, |
| { |
| "sha": "6eb554a9c7ea71ebcb4a4933179c994c2b07c814", |
| "description": "intel/ds: allow user to select metric set at start time", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69df00b33b3ed71c984de35f7a09baf47901f8cb", |
| "description": "intel/ds: reuse intel_ioctl()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4", |
| "description": "anv: implement u_trace support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb541d11593259d143589d2e606f1f164029c2e4", |
| "description": "intel/blorp: add measure_end entry point", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3724de8948dee4c6cffc270ca89382fa39bbf9e", |
| "description": "intel/dev,perf: Use a single timescale function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02a4d622ed08ff7f02cb5c4e7476d99fb7ebc127", |
| "description": "anv: expose a couple of emit helper to build utrace buffer copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "246e2c74d3974e2eb0b7d19417032bc433d83576", |
| "description": "isl: add helpers to printout ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8ea6a899f05208846e1c39aa269c7c0c45c0fb3", |
| "description": "blorp: add description & helpers to printout ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30a8b8d2df466100aabe0efcf09af714246b2fb3", |
| "description": "intel/fs: disable VRS when omask is written", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b6332fc4a8ae58b3551b5fc04fa30286dd783304" |
| }, |
| { |
| "sha": "37fa59fa6c1567bf2c745ee8f8709cd3cc275f44", |
| "description": "anv,lavapipe,v3dv: use wsi_common_get_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6d7e1ec634b80506240b4b3804aa5a2e7a4289e", |
| "description": "vulkan/wsi: add wsi_common_get_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbad53ec6ba2dfb00b0520fcf3cf1f7cadd3d861", |
| "description": "docs: Update d3d12 feature list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14b1319f2914b27819bada817c927aad05c0fe65", |
| "description": "d3d12: Support ARB_framebuffer_no_attachments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cc79c9c1ebfa201f5d6b47c030b1856cb19ca3d", |
| "description": "d3d12: When no framebuffer attachments are present, the viewport must be clamped to framebuffer size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f22038973b36416cbe5db8c1803db99980351da", |
| "description": "d3d12: When no framebuffer attachments are present, use ForcedSampleCount instead of SampleDesc.Count for MSAA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a21d2bfd771ae44bdb4c997e6dce746bf65d66fa", |
| "description": "zink: update gfx_pipeline_state.vertex_strides when necessary", |
| "nominated": false, |
| "nomination_type": 0, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd1c6bff29517a1c52b798a227e89ac0b85a51d9", |
| "description": "docs: Update d3d12 features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6e7cdcf3810055de4250c4944adf54672f9bb6f", |
| "description": "d3d12: Enable draw and multi-draw indirect", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae", |
| "description": "d3d12: Add a compute transformation to handle indirect draws that need draw params", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4894fcbfcfb269ae7ca453af0c1c9d89f08a666", |
| "description": "d3d12: Handle indirect twoface draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3dd292703b94019116684147439f22d8f0b6471c", |
| "description": "d3d12: Handle draw indirect and multi-draw indirect", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9dc4fa7c1060c83cd545494b2fd31aea336bac1", |
| "description": "d3d12: Add a command signature cache for indirect draws", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "529b078718043344d9bdec41d08977977813f4db", |
| "description": "d3d12: Enable base instance and draw params extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aaceb10b0f61cbaa1508fe291f7f9d97fc60802c", |
| "description": "d3d12: Upgrade first vertex state var into all vertex draw params", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a98508d0921037d6fdeeed7289096173465a94b5", |
| "description": "d3d12: Declare support for inverted conditional render", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbc5c3929ee8fd3b60f6f9d820e85e4d48465212", |
| "description": "d3d12: Predication fix: For boolean queries used for predication, D3D12 uses uint64, so clear at least a uint64 in the result", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "934dc7b6a07f669906be3f4059985df22822ce61", |
| "description": "d3d12: Predication fix: re-enable after restarting a batch if needed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9609387a4fb62ff50dba8001ff8df54ae9c26889", |
| "description": "d3d12: Fix re-enabling predication after temporary disablement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07bf8b18b5baf92a658b77c28d644574924ecb42", |
| "description": "d3d12: Export d3d12_get_state_var from d3d12_nir_passes.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b3d947267f69bacc1948eef28444e8435cec682", |
| "description": "spirv,radv: Fix some GL enum comments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a1de1024792c6c50016ba718b443a3e5218619db", |
| "description": "intel/fs: Use compare_func for wm_prog_key::alpha_test_func", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "460a953df5850bb19e30a16439aeef8ce74f6546", |
| "description": "intel/compiler: Stop using GLuint in brw_compiler.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f1ca03c45a436aaec043f87b0dd170c278ee268", |
| "description": "aux/trace: add pipe_context::fence_server_signal tracing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e7f6c9aebf9b4cc882313b620b2ecf40ba7be1f", |
| "description": "tu: implement wsi hook to decide if we can present directly on device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa75b2a02748e67508a2311afe046a2d04fb4ae0", |
| "description": "vulkan/wsi: create a common function to compare drm devices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e86ce98c6a08cf6a4129132cc5094370931e0bfa", |
| "description": "intel/devinfo: deal with i915 topology query change", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d73426d2a41b6de84f1c612867e82f2231206be", |
| "description": "intel/devinfo: split out l3/pixelpipes counting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7609e88d5fae3b93dd2b70dc5b96066f020f8d11", |
| "description": "intel/devinfo: Adjust L3 banks for DG2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f3b0327b783aebe4a68a05ea619ebf7cc5cbf35", |
| "description": "intel/dev: extract slice/subslice total computation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0f7f1afacdbcd55406e86fee4d75bf8f05d81c2", |
| "description": "v3d: implement double-buffer mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9f947457724f90becd820f877bf21c27f6ced99", |
| "description": "v3dv: implement double-buffer mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "821c66e50cdaf89ca3e0282967fa17c6fd666308", |
| "description": "vulkan: return default string for undefined enum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbe4d7ccf49ccfeed08531680232dcaa28a66479", |
| "description": "v3dv: implement VK_EXT_4444_formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25c46c465d5eca6ded6f541e70a1ac9c6ab179ed", |
| "description": "v3dv: handle formats with reverse flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "872f08815b1ca49f3f75072d15201cda745bee9a", |
| "description": "v3dv: add swizzle helpers to identify formats wit R/B swap and reverse flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbd3935b041e5ee096640ba91c823460ca47a0af", |
| "description": "freedreno, tu: Export vk_icdGetPhysicalDeviceProcAddr", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b00fe27015e4b92cf72da4e65a9cf18e0e822a08", |
| "description": "panvk: Export vk_icdGetPhysicalDeviceProcAddr", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a37cc11863052afbf2044bf6ae120e42abcde96", |
| "description": "v3dv: Update LoaderICDInterfaceVersion to v4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d013f2c24eb775bbbfe7d338ab36d747259a53e", |
| "description": "radv: Update description of vk_icdNegotiateLoaderICDInterfaceVersion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "307cdb7147094dba2d645c8663bae2332ec930ed", |
| "description": "zink: add some nv ci results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0eb07f98fff0728b9693bf8f136c3edfe785922", |
| "description": "zink: remove SpvMemorySemanticsMakeVisibleMask from nir_intrinsic_memory_barrier", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74b0fbe2e9ae5e50762e044f86aac6703b93f94a", |
| "description": "radv: enable radv_disable_aniso_single_level for Battlefield 1 & V", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "5ce4017a2bf76c2879521e9a6c272d8257133070" |
| }, |
| { |
| "sha": "e6173ed1d20f0a4bb24fe62cd69c88f2a199a24f", |
| "description": "radv: allow to disable anisotropic filtering for single level image with drirc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "874f4095c5587becf2dc72d9d89bba34eae39112", |
| "description": "panfrost: Don't double-free when handling error for unsupported GPU", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7553aee06bdf1e4752bf5de5dcda147c8cf2dcad", |
| "description": "kmsro: Add komeda DPU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b22294f6d59bf82dcb14aa37e56240138d9588d5", |
| "description": "panfrost: Add GPU G76 to the set of known ids", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "596d2ab0ade9c1712cb25a89b66c980ff0f2eb92", |
| "description": "util/vbuf: fix buffer translation sizing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3c5b7dca30edc7365839944447476e0b8b56bf1f" |
| }, |
| { |
| "sha": "8f18c72f9abe49cd2f16dfa814bc7215bf5eab2f", |
| "description": "freedreno/fdl: Fix reinterpreting \"size-compatible\" formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7cbe17760c546f357615658b26052b8ae199d5b", |
| "description": "v3dv: simplify v3dv_debug_ignored_stype", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49c1b40290c0226a8aecf0e59c838d70a5c0ef0f", |
| "description": "radv: only clear VRS_HTILE_ENCODING on GFX10.3+", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9c746157ae472ea5fc0eb57cd86ba8bf6af0710a" |
| }, |
| { |
| "sha": "fd2fbc558b8e9c6ffdfbd90473e5b77e20f771e7", |
| "description": "glthread: Check out of bounds for MultiDrawElementsBaseVertex cmd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70a4e646852ba5931493db42b3a7b950dffe7d52", |
| "description": "intel: Add *disabled* device ids for DG2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f9141607f40f0be9cee38ff6b006a05bba72e88", |
| "description": "intel: Add device info for DG2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd678c7029c33f5139619f3a83b3a1c518cf93ba", |
| "description": "v3d/doc: do not expose ARB_shader_image_load_store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd70b4f27f22fa5e06abefd2c47786c9ee34f5da", |
| "description": "mesa: fix MAX_GEOMETRY_IMAGE_UNIFORMS check support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b81d2d30dab7eeac74236e9b04a014d0d9481d2", |
| "description": "mesa/st: do not expose ARB_shader_image_load_store if not fully implemented", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9bc018854a7219dce842d724b1169f84139e18d", |
| "description": "d3d12: enable PIPE_CAP_IMAGE_STORE_FORMATTED", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e9b43f505d6f500c89ec9314358735ffd7d2a94", |
| "description": "softpipe: enable PIPE_CAP_IMAGE_STORE_FORMATTED", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1027b68418995bb80277966155a387b9df693309", |
| "description": "anv: fix perf queries", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d" |
| }, |
| { |
| "sha": "545e73d72c2a9d97aa5c020e7f16c07414a8a576", |
| "description": "mesa/st: Assert that NIR drivers that support tess use tess levels as inputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01709464a4cc142e69d8e1a9893dbabcec7af260", |
| "description": "aux/trace: copy over stream_output_target_offset method from context", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0bba3dfbf88b182e73c17aee0c1c5fabad1b742", |
| "description": "zink: add flake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4dc406c7482d92e03761f7cae33b12a2bf8b41b6", |
| "description": "freedreno: Update chip-ids", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "785a324debb2906e3a63324f6e5240dc84780806", |
| "description": "freedreno: Handle wildcard fuse-id in device matching", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b8e3aeeb71aabfedc650b2a40f86a420a58912b", |
| "description": "freedreno: Rearrange dev_id_compare() logic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9176e27dd275869cdd0a27fcc0403758996496ab", |
| "description": "freedreno: Small dev_id_compare() cleanup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a82a26a1854a63d8248e85c0e3b137d44ce7542", |
| "description": "turnip: Porting to common implementation for timeline semaphore", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "479a1c405e46e16e2fe2d537a1dbfe7eea0f57fd", |
| "description": "turnip: Porting to common vulkan implementation for synchronization.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58aa920706c27b197b0a4e7df4dacdcf6d97f0cd", |
| "description": "vulkan: fix typo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f976f71fb08c47e2d3c52fb85b09a933f95740ba", |
| "description": "turnip: Use the new common device lost tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14a4600b62d33dc8fd8268678fe8c5b0daa04b69", |
| "description": "intel: add swizzle flag into driver uuid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f43c7185e0ab95fa7e28949405676c4aaba97a28", |
| "description": "intel: remove chipset_id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddfa3924b3a63570b9de05fa299bd2493357f651", |
| "description": "intel: dump PCI info in intel_dev_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3414ba9a81412bb0c6bd364fde73eb868112de0d", |
| "description": "anv: remove private pci fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d86989bf73ed342acc5a7db882676909a186d6d4", |
| "description": "intel: use PCI info to compute device uuid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db8405670a7275eb797cd2c185fee75785033108", |
| "description": "intel: provide pci bus and dev info in base device struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17b753459ec0bfce490ee83e72d6dd6a29b4bf52", |
| "description": "venus: VkExternalImageFormatProperties is optional", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "108f386a612054e1617515af6e7ae7f87a9da5ba" |
| }, |
| { |
| "sha": "cd6377741d06045ce6ddd93f8102c745d56720f2", |
| "description": "docs: update calendar and link releases notes for 21.3.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7240b379485b07df86d0e5430fcde7a3c71cfcde", |
| "description": "docs: add release notes for 21.3.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79a987ad2a1e0c7c2a6f9803459de3ace993cb55", |
| "description": "nir/opt_if: also merge break statements with ones after the branch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dad609d1521e1627c15bc7b7a852a20d510729cc", |
| "description": "nir/opt_if: merge two break statements from both branch legs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64a51293c8f604da49f118a46e6e62c0abe4c254", |
| "description": "vulkan/overlay: support Vulkan 1.2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20db89b7c7c546a12c1263dd5519a0ee1d825710", |
| "description": "virgl: disable texture uploads with copy transfers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3398a8e03e904d40755b12e1253c62ddae5b602", |
| "description": "docs: move the release for 22.0 out", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c638d6f3bf6d0860e583c6fe75e953e02e697683", |
| "description": "ci: Add paraview traces to several drivers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec29a9391eb7b403ad42b6848efc18ac56c16c3f", |
| "description": "ci/llvmpipe: Add a trace for the game JVGS, which got regressed recently.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e46fa37cf4677200526e2ba803f37da256d5a742", |
| "description": "ci/llvmpipe: Sort the list of traces.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9675cef53b5500f4c5e804c90300001ff3636fb5", |
| "description": "radv: set radv_split_fma=true for Proton SotTR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc802cab7c0c42c7679e172ca38e64e2a5126868", |
| "description": "radv: add RADV_DEBUG=splitfma", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2ae4b2ac4b6acb6407bdab11de802f6c5d2acc3", |
| "description": "lima: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a90f2702c01472d9ef28b1a268e37c240e7428b", |
| "description": "i915: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b497e454b3cb3ad96ff5dc3ac66608d51e0c5449", |
| "description": "vc4: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41179b665b7c3b7357c4af8357f53a7b87de8f51", |
| "description": "broadcom/ci: use .test-manual-mr", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0186e9e1c51b1de5d47ac10854c048cb83e81f4b", |
| "description": "mesa: always support occlusion queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56886459c5b5ea101a4d3943f9f7724ec8bc1c09", |
| "description": "Revert \"ci: disable vs2019 windows build\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "567a9550d78a92815e7075eda42c38519b73c0b2" |
| }, |
| { |
| "sha": "315d6ee66f1a4d32342b16ab6c649bc183885c09", |
| "description": "freedreno: drop dead assignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d71c6eebe25845043c04c1b15de5c20b10c3467a", |
| "description": "freedreno: silence sometimes-uninitialized warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50d4e44fa4906ad48008a4191c03d1deda582b41", |
| "description": "radeon/vcn: enable dynamic dpb Tier2 for hevc dec vaapi path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be28a475c7b2e835f7dcff747c4fb6f16fb1434e", |
| "description": "radeon/vcn: enable dynamic dpb Tier2 support for h264 dec vaapi path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2efddb5db0148bcb2fc350b5674d0746172f6a59", |
| "description": "frontends/va: preparing to disable h264 extension flag in vaapi dec path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb1d1d3b1f2e620249fd39a573aa811f6300e9ea", |
| "description": "frontends/omx: preserve omx to keep current mode for avc decoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2af033fd540584e55fd343159244eb3a4a77cdca", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3bb5b5dd18e65dd70177082c0f70c2b51d52d1d", |
| "description": "zink: use even more accurate stride values for query result copies", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "039ed2de94d027cce6f7ac6e6af8090937eeb929" |
| }, |
| { |
| "sha": "2fa1bf60d63ed5d08e296a6ecfc4122d4c3dcb71", |
| "description": "Revert \"zink: when performing an implicit reset, sync qbos\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "79790e276f61f23217badd80c51add755dfe18ac" |
| }, |
| { |
| "sha": "b7a4faea9b4191e66aaa3bbf43c763aab5678ce3", |
| "description": "zink: skip readback of qbos with no results", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "93190be1b990d61df329ca0cbce9bd0fb31c7607" |
| }, |
| { |
| "sha": "f8d2770737add73ba41e424339b69421e336cda1", |
| "description": "zink: fix availability buffer sizing/copying for xfb queries", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf9ac4dfcd54f4cc164851af32845b978282e8e2", |
| "description": "zink: always set number of timestamp results to 1 for internal qbo", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "93190be1b990d61df329ca0cbce9bd0fb31c7607" |
| }, |
| { |
| "sha": "8b46d83637acf91528e31542fae27fda4fc5a94b", |
| "description": "zink: add a better threshold for clamping query pool resets on suspend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a78706643ecad8a1f303cc9358873abc29978b4", |
| "description": "nir: refactor nir_opt_move", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ef9350ff0c8bd07e847a7efc6022af6c5d1a3c6", |
| "description": "intel/devinfo: drop num_eus_per_subslice field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d5a1b660b8961dcfbc581600262b1733becf54d", |
| "description": "intel/devinfo: add a helper to check for slice availability", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c5b206366c88ed85b4bd9585e3a7fbc8f6b1fec", |
| "description": "intel/devinfo: printout devinfo struct size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "574ba30fb448a269cf798641a775c7172c762c30", |
| "description": "intel/devinfo: printout pixel pipes in info printout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8ba48e4473729ead6def802e3c5f55a8d2c5754", |
| "description": "radeonsi/tests: add expected results for vega20", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d299d819195473bcd73d963dc93277f376b58244", |
| "description": "radeonsi/tests: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86262b6eac0c232f4b3085cfc86cff9b7de7d11b", |
| "description": "radeonsi,radv: fix usages of surf_pitch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f8982df0e7705e1a43e218dd67b684d70c05d31", |
| "description": "radeonsi/gfx10: fix si_texture_get_offset for mipmapped tex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cd8908c0304b93384fed7f84e471ce62a9abf2a", |
| "description": "radv: fix computing the fb size in presence of dynamic VRS attachment", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e914a6710fd6c44ec8ffbbbe925ec85597412881" |
| }, |
| { |
| "sha": "9c746157ae472ea5fc0eb57cd86ba8bf6af0710a", |
| "description": "radv: reset VRS if the current subpass doesn't have a VRS attachment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec4dcd53dbbc964ebb488177d9265d803a2e4781", |
| "description": "radv: stop checking if dynamic states changed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "567a9550d78a92815e7075eda42c38519b73c0b2", |
| "description": "ci: disable vs2019 windows build", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "912acbf963e4f054f9e57df72f3390d4fd9fcab3", |
| "description": "anv,iris: Flush HDC before color fast clears", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3c629733fd0e6cf4d5d9bf0f0dad2df7a199b04", |
| "description": "anv,iris: PSS Stall Sync around color fast clears", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ec8298ce4fa694af2fa28bedf1d50a91cbdbf18", |
| "description": "intel: Rename the PSD bit in PIPE_CONTROL for XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de5f1cdd31a8847e60c788c497ec9c6344c15947", |
| "description": "anv,iris: Depth stall around color fast clears", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34c8371e2a9e18e21b4828adc18ef51461d3c6e4", |
| "description": "anv,iris: Flush tile cache after color fast clears", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38b3661b8fb0195aa1ed646db90de35e51249e04", |
| "description": "radv: 256 byte push constants.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43f8e07765fd2db16d2caf129e0e3ce791244bb4", |
| "description": "radv: Use 16-bits to store push constant indices.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a36d0b7874442224814a5f4e74b3b47c039c8d7", |
| "description": "radv: Use MAX_PUSH_CONSTANTS_SIZE for saved push constants.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6499dff37dd36fe130d4cc93f37ff018907f0ff", |
| "description": "zink: use device-local heap for sparse backing allocations", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "40fdb3212c3ded2150faf952dc2b669991bfbf94" |
| }, |
| { |
| "sha": "f286ecf906c5574c49118a93677a219a95a1021a", |
| "description": "nir: handle per-view clip/cull distances", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70a9710eee8cd78ef46f587e01a07becbd2610a9", |
| "description": "spirv: mark [Clip|Cull]DistancePerViewNV variables as compact", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d6f83cbf11237daf9e6839c50a6ba45eb1bb468", |
| "description": "nir: remove invalid assert affecting per-view variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce5a8bff77ef473b66667596b3f2ef52395a1bd2", |
| "description": "spirv: handle multiview bits of SPV_NV_mesh_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4fed440724aa151e05384ecfcd2583645ad7005d", |
| "description": "nir: add load_mesh_view_count and load_mesh_view_indices intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e4ff7fd76adf35233a8899cf3e7c89de6ce8bc6c", |
| "description": "spirv: add MeshViewCountNV/MeshViewIndidcesNV builtins from SPV_NV_mesh_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "561de760fd68a98c379e2702d434660dcde8251b", |
| "description": "compiler: add new MESH_VIEW_COUNT/MESH_VIEW_INDICES system values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cb7dcb0974d7124c2bf4beab5e3dd575aa20f77", |
| "description": "spirv: handle ViewportMaskNV builtin/cap from SPV_NV_mesh_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "161927921934c89a1c05648de6112f6805e2914e", |
| "description": "intel/isl: Return false more in isl_surf_get_hiz_surf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b77d694223ab9b4a91e83abd86fcf5d066023b16", |
| "description": "intel/isl: Allow HiZ with Tile4/64 surfaces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50967402cc2ca47d61f99c688f87e2250d3cd748", |
| "description": "intel/isl: Require Y-tiling for depth on gfx4-5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "267689a26960404b3e0d1be38fb3074cd6004588", |
| "description": "intel/isl: Use a new HiZ format on XeHP+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d0e8478561c37ced6851b6263750c490fb05a6f", |
| "description": "intel/isl: Update comment for the XeHP HiZ block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0ddeec20927d844ccabb112745391fbb30053e2", |
| "description": "intel/isl: Rework HiZ image align calculations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30615794e45d548ab98f10078d40e4bbd057b349", |
| "description": "blorp: Drop multisampled code in blorp_can_hiz_clear_depth", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a01d2c04f2d2b7ccbeeec079e193a48d76af094", |
| "description": "anv: increase binding table pool size to 64KB", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6c0d1679185440a716a2fa00fe2da52f75fe7e4", |
| "description": "intel/dev: fixup chv workaround", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea" |
| }, |
| { |
| "sha": "c8d364cb9d33d70205c363176a10564d21a29880", |
| "description": "turnip: Use vk_common_QueueSignalReleaseImageANDROID for DRM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b8b6315e4c08e9553384e57cbf5de2b6653f2d2", |
| "description": "turnip: Use vk_common_AcquireImageANDROID", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66ea0f84c2c540b8746ab7072a5cebdafbcee78f", |
| "description": "r300: use point sprite coordinates only when drawing points (v5)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e5f4cebe81a93ed79cc1d60a38284f77e914dfe", |
| "description": "zink: add extra synchronization for buffer descriptor binds", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5028630bd6c6b92e72112c678795ce0521f57054", |
| "description": "d3d12/ci: Skip flaky tex-miplevel-selection and timestamp tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d15ff96da2062e7a2474dd916c0090a983ea37f1", |
| "description": "zink: always unset vertex shader variant key data when changing last vertex stage", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9545153a0e406797943c19a892e151951a2a9b3", |
| "description": "zink: add some wsi instance extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "394c7f3f62bd7309869f2bb40c6583642e5a503a", |
| "description": "zink: add missing assert for 8bit vertex decompose", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7650e6fc4cc7995cd7ccde860e481de3a506819b", |
| "description": "radv: implement wsi's private transfer queue using SDMA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bd5aa111cffb5c266d220ce44a2d6bfc1190ba9", |
| "description": "vulkan/wsi: add a private transfer pool to exec the DRI_PRIME blit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ad7ec56c9beed5e221a1b8f9412d477d7943b7d", |
| "description": "vulkan/wsi: add use_prime_blit param to wsi_swapchain_init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6ea60d5a2dd21a92eac71d2e7ff09e9d29e1126", |
| "description": "radv: allocate the prime buffer as uncached", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b5ab48c40bf391568a2128a7c7de09f708234a9", |
| "description": "radv: partial sdma support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "148b2d0040a0284c0d21531fb482ca56a0f85f89", |
| "description": "amd: add SDMA_NOP_PAD", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e2b624c1030feb1485db2df53de04611361b8bb", |
| "description": "aco: validate VOP3P opsel correctly", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5bc8c4be997f9af927e44cec225492b70cb7e55", |
| "description": "mesa: free vbo_save_vertex_list store prims", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "69615d92a0e026deacd9b8b3a7d134be8bd4fc29" |
| }, |
| { |
| "sha": "6e9cd801a65cdb2cefa3b3f261a93250e0267480", |
| "description": "mesa: free idalloc storage for display lists", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b703d7c15f47fed9f22de55f21cfd8d9d5ff241e" |
| }, |
| { |
| "sha": "074bde9989dfcc9e7ad5999564d3c32cbd7a8d93", |
| "description": "intel/xehp: Switch to coarser cross-slice pixel hashing with table permutation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef675e685777ba87e62f374e1d74bbf0deb5734b", |
| "description": "anv: Program pixel hashing tables on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d149c5e6e0f7baffdd6378accc06dcca347d5fa7", |
| "description": "iris: Program pixel hashing tables on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "283d5bff4eb2a22c9f01f7e6db5cc9ddf4fa9d45", |
| "description": "intel: Rename intel_compute_pixel_hash_table() to intel_compute_pixel_hash_table_3way().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "170468b4fee457770bcb8db8fec58dd7d657fce4", |
| "description": "intel: Minimal calculation of pixel hash table for arbitrary number of pixel pipes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68cb551b1d5ea315c89da0f990a2b93d693801ed", |
| "description": "intel: Move pixel hashing table computation into common header file.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d3c571db3e8cd574810f80cc5f3a4738670c307", |
| "description": "iris: Merge gfx11_ and gfx12_upload_pixel_hashing_tables() into the same function.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae5fa3f51834926632377647d8559fabc078c9ec", |
| "description": "intel/genxml: Fix SLICE_HASH_TABLE struct on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a748b264e8a52eca5bbfd5b9fdb0d281bcc9f0f5", |
| "description": "intel/blorp/gfx12+: Drop unnecessary state cache invalidation from binding table setup.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6455cfec9a6b64d84dfe2e93523f02529628a62", |
| "description": "intel/fs: Don't assume packed dispatch for fragment shaders on XeHP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ffa2ca8a7753a39564c3cd6b5ac91e896027c6e4", |
| "description": "intel/xehp: Update 3DSTATE_PS maximum number of threads per PSD.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5031873882ae86ae0b3e6614ecfd001ce17f156", |
| "description": "docs: Update d3d12 extension list and new_features.txt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc8219d1b4b20f94ad049b2165b2888aab8aebb2", |
| "description": "d3d12: Enable compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f399378c5220f83990d99316688a6e4ca7921ead", |
| "description": "d3d12: Run DXIL shared atomic lowering pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f67f432d7fc9693929490290e91b64fa7c4f048", |
| "description": "d3d12: Handle indirect dispatch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cc6b17c8ad508bcc404b1f75285f7a9d5f7f792", |
| "description": "d3d12: Implement num workgroups as a state var", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65a16a568c5972b657963ad95c73c71b23f5fd0b", |
| "description": "d3d12: Implement launch_grid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "570a042a94b49277b1c8625cffacfd80b6d4f096", |
| "description": "d3d12: Hook up compute shader variations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f23b1d7cda5db5937098b41b1d59fdfa3537283", |
| "description": "d3d12: Support compute root signatures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d38a35afb0e352fdeaaa81bdbce1c5ff7028921", |
| "description": "d3d12: Compile, bind, and cache compute PSOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e350d1ab091421bfa5cb5cf471d0e930baa57000", |
| "description": "d3d12: Stop trying to set D3D12_DIRTY_SHADER during bindings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "944c72ae4d4a169043da63fe5dd95713b960d1df", |
| "description": "d3d12: Remove draw_info from selection_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbc1d90f19c88b4857a2cbbceb8b9526a8973fb4", |
| "description": "d3d12: Keep state vars last in the per-stage root parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "166cd05071c18c078d1d311609b39354101061d2", |
| "description": "d3d12: Limit sampler view count to 32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2837e67b9b3c3eb2ca84099c79e5414b7e64be0b", |
| "description": "microsoft/compiler: Handle more GL memory barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd50ef046b2c8566fecbe028fa383cf2edd9a650", |
| "description": "microsoft/compiler: Move workgroup_size lowering from clc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e18aafd260ff27efbf1d64c062a0471ad7ae956", |
| "description": "freedreno: Report system memory as video memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3563ae4b2d5626698145dd8d7b101d8a829c9d36", |
| "description": "nir_to_tgsi: Fix a bug in TXP detection after backend lowering.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "390a3fcdc45ef73739a1827102af387007b7582e" |
| }, |
| { |
| "sha": "8e21cad39b50fe6bad2ebdc8cf6d4d83f6937dd6", |
| "description": "intel/xehp: Implement XeHP workaround Wa_14014148106.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eeb3f4594d5acc40c1febf22f97ddb51517a0c88", |
| "description": "intel/xehp: Implement XeHP workaround Wa_14013910100.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b550b3c89c15f20367b4bebb5939e08022d80e0e", |
| "description": "vc4: Use u_box_pixels_to_blocks helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f07159a1df2b32203f506663edf9c0ab4d2ea17", |
| "description": "v3d: Use u_box_pixels_to_blocks helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b920ace4bc79dcda7487ff98bf237e6bcdeb557e", |
| "description": "lima,panfrost: Correct pixel vs block mismatches", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26c533f16783aa7f01ea6f3b6f040de9c483cac7", |
| "description": "gallium/util: Add pixel->blocks box helper", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7daba1fe6544309b02d09e0710a9159049fb8cfa", |
| "description": "replace 0 with NULL for NULL pointers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60c711833ff5302d7085521db8115b59f53cedf6", |
| "description": "aco: remove pack_half_2x16(a, 0) optimization", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2f125908b358c2423aa34d2673ec04aa546b971a" |
| }, |
| { |
| "sha": "6e08d8fc3da385a9ddea1c0dfb3b8d62e81175db", |
| "description": "ci: Uprev piglit to af1785f31", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0fc93928f19aa0ad4eb81dab2ddb97a1d602685e", |
| "description": "isl: Don't enable HDC:L1 caches on DG2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67fc7a1763c4878315da7456206f70477291edde", |
| "description": "nir/uniform_atomics: fix is_atomic_already_optimized without workgroups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aaa90c37e0ed268e2fbfcdd324765e78adc80168", |
| "description": "panvk: Fixed maxFragmentCombinedOutputResources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "651bec097155522d882c381218cf8205d679b0b7", |
| "description": "turnip: Fixed maxFragmentCombinedOutputResources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0d590cafbc83d21c62abe16a9c9dab78d13e64c", |
| "description": "anv: Fixed maxFragmentCombinedOutputResources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b5cf84efd427ab6e705cb9519b82bb7d59eb968", |
| "description": "lavapipe: Fixed maxFragmentCombinedOutputResources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f5d90c2a7a74cc58d7f2d29e01c2de668faaedc", |
| "description": "ac/nir: fix store_buffer_amd write_masks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b00138090ef2e11a674a945cd3003c1faeb8fac1", |
| "description": "nir/lower_shader_calls: fix store_scratch write_mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d799a4be27a30c8d7171a7b896ba229432c08698", |
| "description": "etnaviv: drm: defer destruction of softpin BOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98a2049c0839824a4824df342be2dd0e79b8c4ec", |
| "description": "etnaviv: drm: rename _etna_bo_del", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77ebbcbf9a0d807544d63e8846038ada6345610b", |
| "description": "etnaviv: drm: export BO idle check function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b1f8592c03c7e98b7baf89cb4d012bb7af546ac", |
| "description": "etnaviv: drm: properly handle reviving BOs via a lookup", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccfd5054a4f729ece655ebb7924ed21a84aef7e5", |
| "description": "etnaviv: drm: fix size limit in etna_cmd_stream_realloc", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22d796feb828daad7c8d600adf271e19a82d67c8", |
| "description": "egl/wayland: break double/tripple buffering feedback loops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d77bfc117cbed559221d460f270ab21ea27d3032", |
| "description": "tu,ir3: Implement VK_KHR_shader_integer_dot_product", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1f89a1da2169e52edbac6725efff7dfd5db885a", |
| "description": "ir3: Make nir compiler options a part of ir3_compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8d486f298e86409cc13ef3cb9f0112187b276d0", |
| "description": "nir/algebraic: Separate has_dot_4x8 into has_sdot_4x8 and has_udot_4x8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c1d5c318bc07665566582a7611fe976d18ccd8e5", |
| "description": "ir3: New cat3 instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c45c6e36eb99f08f09001974c78c52f8d76e0223", |
| "description": "tu: Implement VK_EXT_subgroup_size_control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a1e25dcce27e1ab034f5a5535d307177ae815c0", |
| "description": "tu, ir3: Support runtime gl_SubgroupSize in FS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6e34883a9e75c49fe505fec4768f36b9779df1d", |
| "description": "ir3: Add wavesize control", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30237b3d9cbbe870921f9ac3abb7541f80904f76", |
| "description": "ir3: Pass shader to ir3_nir_post_finalize()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ebc48005c92676c9b3adcb255204d8787286b65", |
| "description": "ir3, freedreno: Add options struct for ir3_shader_from_nir()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe9c9ec83fa132b49ff08161abc0166d8ff9998c", |
| "description": "tu: fix workaround for depth bounds test without depth test", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bb4db22ff43a708bf80a8f72913ee493313393d1" |
| }, |
| { |
| "sha": "07bc6b7ed9e27ddfee558b3a5216d7a044dd3abe", |
| "description": "anv: limit compiler valid color outputs using NIR variables", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8f0459d6f459f45688289ff3e96a2f5a7d68c65", |
| "description": "iris: unref syncobjs and free r/w dependencies array for slab entries", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ce2e2296ab61558f02ea2d05ae0cf4a922df84a7" |
| }, |
| { |
| "sha": "9cb91010ab059ddac244c9eeb60a3a0f9debcab2", |
| "description": "iris/ci: update piglit fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d624f189eb8c802f5fae46cb2db67ac2f687e81", |
| "description": "i915g/ci: update piglit fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2dbdc645f04ddf7a0e464f10cad4ec0ba7218ae", |
| "description": "ci: Shrink container/rootfs sizes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48712b8cc5943af9c319ec4d714c00f9f5fe8825", |
| "description": "venus: subtract appended header size in vn_CreatePipelineCache", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "723f0bf74a3a2d650fcbe190cc8778a169e2ff8a" |
| }, |
| { |
| "sha": "3792fbfcf60faa505c18b4981601b381c1170748", |
| "description": "ir3: Assert that we cannot have enough concurrent waves for CS with barrier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ed4d49c9779e9cb2e07f04e2295461613468c9c", |
| "description": "ir3: Be able to reduce register limit for RA when CS has barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9323d2ea6d19d5aaf6d99d6b9ec941654d510e5a", |
| "description": "zink/codegen: remove bogus print statement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37f01832eb9727572f48aebc96c7f24231553573", |
| "description": "zink/codegen: remove core_since in constructor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "029e871239ab0b0bb0b63b90339d82c38d923edb", |
| "description": "zink/codegen: support platform tags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d40d53e03d33e0595016a95d645bd489ee95365", |
| "description": "anv: don't leave anv_batch fields undefined", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8685a505e7424cac55127d354e0a7ab64d54ac7b", |
| "description": "ntt: Set the output invariant flag according to the semantics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f348d9c9902a6268bc54f5c7f0b0e090cee55d4", |
| "description": "nir_lower_io: propagate the \"invariant\" flag to outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5bfe29270810bbf35e35f61e44b22ef7dd5031b3", |
| "description": "util/primconvert: map only index buffer part that is needed", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 0, |
| "main_sha": null, |
| "because_sha": "f9d12bf50e9c09a5896d9419f82d9f510982bc5d" |
| }, |
| { |
| "sha": "86b19db459d805e2f31a319ead32b013691e43d9", |
| "description": "etnaviv/ci: update piglit fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1756930a79ddc409c656072a479566f6ed63c6a5", |
| "description": "radv: increase maxTaskOutputCount to 65535", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb45120556938070a623b056867545301bce8cac", |
| "description": "ir3: Use (ss) for instructions writing shared regs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d45678cac46a911230cb35bdcf65e538a4e5dd8b", |
| "description": "ir3/postsched: Rename tex/sfu to sy/ss", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6b35d606de96d8475dd08d1482bcc5a4f0fe51a", |
| "description": "ir3/sched: Rename tex/sfu to sy/ss", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cc4aca34558f434d09b15dceb19b53d18c7e395", |
| "description": "ir3: Use new (sy)/(ss) stall helpers in the compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e60978d30a8c5ac6d16b7b28163b183f9263825", |
| "description": "ir3: Introduce systall metric and new helper functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "603791bdebda8d8e316fa18e12d72a6a16629825", |
| "description": "ir3: Bump type mismatch penalty to 3", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "890de1a43603c98b5788f9867ff0793f117b5f4b" |
| }, |
| { |
| "sha": "d371d807eb8bb2c6b7f199893b3824be89169811", |
| "description": "ir3/ra: Fix logic bug in compress_regs_left", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" |
| }, |
| { |
| "sha": "c9adcb605103d248dee991492939489478fbb8bd", |
| "description": "anv/tests: Free BO cache and device mutex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a7659a7a23caaa4d31bb0192b7cdca01008c8f1", |
| "description": "anv/ci: Test with deqp-vk on Tiger Lake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef27036b4cf054d4955af64343639fac47edfcd8", |
| "description": "shader_info: tess.spacing needs to be unsigned", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b808f1dea18dc2fdeb1618ef927fb3ca3efa2c8", |
| "description": "etnaviv: fix emit_if in case the else block ends in a jump", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af1311999313bdbb873d1995ceb2dba69355557f", |
| "description": "intel/fs: OpImageQueryLod does not support arrayed images as an operand", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "231337a13af03f5579f5401cff16aa96ec796746" |
| }, |
| { |
| "sha": "558a6006299544ee5f77843f094015c62558f4ad", |
| "description": "nir_to_tgsi: Enable fdot_replicates flag.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85d7d520b993579ebebaa1c279e7d93015223d8f", |
| "description": "panfrost/ci: update piglit fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "054eb9f3468068085f23b991321a23b900a52009", |
| "description": "intel/dev: Implement DG2 restrictions requiring additional DSSes to be disabled.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e48c29acca078fbe6e2a95c1cd7056d84eff8fbf", |
| "description": "intel/dev: Add support for pixel pipe subslice accounting on multi-slice GPUs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3274e94fd93c995b8e237797aa0a0582c7d880d", |
| "description": "intel/dev: Fix size of device info num_subslices array.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7bb68e4995438fd6fa5318d0028cd2c7bff7e59", |
| "description": "glsl/nir: don't pass gl_context to the convertor routine.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef3303385d07846954074031cb83f3d7ac3bcbbf", |
| "description": "glsl/linker: remove a bunch more gl_context references.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "636b07943ed71963048f6b139fd5ceedc5b44e19", |
| "description": "glsl/linker: drop unused gl_context.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32702047d87d65f6df4df0092043e19a5b023922", |
| "description": "glsl/linker/uniform_blocks: don't pass gl_context around.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e943af6a55847234da5dbd29548e80275f9d6282", |
| "description": "glsl/nir/linker: avoid passing gl_context inside gl_nir linker", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c8017bbd1c6336cfeec5e14d41e54a005e39e20", |
| "description": "glsl/linker: remove gl_context usage from more places.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34090712c6a56b8b8ff75b440b66392d5461388e", |
| "description": "glsl/linker: remove gl_context from check image resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d6e866b7b685ef6c37ba9bc2789ecadc5d6c2f7", |
| "description": "glsl/linker: get rid of gl_context from atomic counters paths", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9ec1429baf6eb2491ad441bbd7cb2c86a63da08", |
| "description": "glsl/linker: get rid of gl_context from uniform assign paths", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "adbbee980dc651c8294a2916636acfb78059464f", |
| "description": "glsl/linker: get rid of gl_context from link varyings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98f665e6131d4488512ce9d33a68ee6b256a9b5f", |
| "description": "glsl/linker: remove direct gl_context usage in favour of consts/exts/api", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5e7c7351a11dc2228fae7e127df0d4992ae978e", |
| "description": "glsl/linker: move more ctx->Consts to consts.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb811bdaf4d25613af07d7c74ce06952dea688e0", |
| "description": "glsl/linker: don't pass gl_context just for constants in xfb code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e83f0fc6202292c6215cb7c57cae6c9a1d0b64e2", |
| "description": "glsl: don't pass gl_context to lower shared references.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff0771e2539c1d542696c64eea6b3e869e212b3d", |
| "description": "glsl/linker: cleanup passing gl_context unnecessarily", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c09c0b351fda00c1aaa8aa2f212983ed5e13a7f2", |
| "description": "nir_opt_dead_cf: Remove dead ifs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bb2219aa71ea3f6c01a14a6aa60d6d42093afb1", |
| "description": "d3d12: Set appropriate caps for shader images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f8213cb106fd64f33c141683467b97b721e500e", |
| "description": "d3d12: Handle bitcasting of shader images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "156ef05ec77cb51442274868082d2f1a062bae0d", |
| "description": "d3d12: Handle memory barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63fe4888ea2af15827e52c292f07fb26069c94a9", |
| "description": "d3d12: Lower cube images to 2D arrays via existing int cubemap lowering pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0a3794d6def18a2545253d3d58eb15c9a1564c4", |
| "description": "d3d12: Fill out shader image descriptor tables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef44b939149bb10396afe9b65da715afbafb3fa9", |
| "description": "d3d12: Create textures as UAV-capable when appropriate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23f0c924cf3e8880748126291ce733916cbcfa89", |
| "description": "d3d12: Handle set_shader_images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5192c8dd1dc97030335bde278fcb52b991084596", |
| "description": "d3d12: Handle images in the root signature", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "def1f0743c557e1f16d960205aa051569179a934", |
| "description": "d3d12: Retrieve shader image dimensions during shader compiles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e82a2ff2bb19dc2a81dafec777c3ad45d66fbfe", |
| "description": "d3d12: Init null UAVs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b62f88cf83a668e669b0567a98925a3bbc747bd", |
| "description": "d3d12: Handle format support queries for shader images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "951f6f2dba33742f671d8179ecd560b6b23881a1", |
| "description": "d3d12: Figure out if we can support GL shader images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7e50c8cf2547a72e9c2a3b0b67087e14714c891", |
| "description": "d3d12: Add missed SSBO binding enum value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6620c342ace799901ae3ab29754f9bfb7587c59b", |
| "description": "d3d12: Rename UAV -> SSBO to disambiguate with image UAVs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa732038500d7d8e0e927f91c1615032d8dbe0c4", |
| "description": "d3d12: Fix format table typeless-ness for A8 and RGBA1010102", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1a5250c10a103d14caeb10ab734f360d1e12fd2", |
| "description": "d3d12: Shrink 2D array size so that max-layer cube arrays can be created", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02fc28625fe9cabcf4a23e5180f56494a62ff5e5", |
| "description": "microsoft/compiler: Fix handling of fp16-in-32bit-val ops to handle high bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20e374f4a3b1c4aa313c09ce90af480872a8c913", |
| "description": "microsoft/compiler: Hook up memory/control barriers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d33a9fa47598676a808af38d57691d78b766171", |
| "description": "microsoft/compiler: Handle forced early depth", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b88600a643b08cf806b7eadc6cf97ddf1f75865", |
| "description": "microsoft/compiler: Implement atomic image ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b62c86eb1b67bbc5e3645b51a5ed09738ced8e0", |
| "description": "microsoft/compiler: Handle images as derefs for GL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7311ceafec7762734801ba1176dd1cff4ca5c66", |
| "description": "microsoft/compiler: Fix array-of-array handling for derefs of textures/images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9719b6d2e4a04a818c3e4f23510db93612f29bb", |
| "description": "microsoft/compiler: Emit SRVs/UAVs as arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3c14cf718c2880974e29ba8952cb33b8063531b", |
| "description": "microsoft/compiler: Unify handle retrieval between images and UBO/SSBO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61872b52408d2731715d53c6dc71498bb0cc95ee", |
| "description": "microsoft/compiler: Emit GL images in descriptor space 1 with driver_location instead of binding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83ed626b765e3ea3bb5b4d165f481e2776fe42f3", |
| "description": "microsoft/compiler: Put SSBO and image handles in separate arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a4b443c5bcac93579567d7093088a622316e677", |
| "description": "microsoft/compiler: Change vulkan_environment bool to an enum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87e2d2249dc9cd4d23ce6ed103b2c00489a89582", |
| "description": "anv/blorp: Apply pending pipe flushes after PIPELINE_SELECT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "313aeee84bc0eeb93766c0349dcc0ff2d5ba6574", |
| "description": "anv: Use pending pipe control mechanism in flush_pipeline_select()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ba7bc17d341e0351bc975589eab6e9f42765f6e", |
| "description": "anv: Add another case to INTEL_DEBUG=pc output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85ca7fab29bae3410c9ea66d3807afe55b64069d", |
| "description": "radv: Add common entrypoint dependency.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a255f6f823017aed7505bb508366a81432ed0ba3" |
| }, |
| { |
| "sha": "63101914f8879c37bd468781de1026e761ba6255", |
| "description": "radv: Set optimal copy alignment to 1.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05a5e5a2bcefcbce50ae34ad362c382722cf2bf5", |
| "description": "radv: fix xfb query copy param ordering", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "afff9dd0f04d7f4a3a5616b80363f9228ed2f33d" |
| }, |
| { |
| "sha": "f43b0d5cdcd3ab68a0aeb5150c2e0446e02186de", |
| "description": "radv/winsys: remove unused syncobj functions", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004" |
| }, |
| { |
| "sha": "da0c708d79cddc14799e1bd5a4cb5cd8611d5fea", |
| "description": "radv: remove remaining dead code related to the old sync code", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004" |
| }, |
| { |
| "sha": "dcbf2423d284b7bf2d0dc3e622c73de00c7d5bf4", |
| "description": "vbo/dlist: add vertices to incomplete primitives", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ac3d4c7635beab92cadada63f8c09fd12a2f7069" |
| }, |
| { |
| "sha": "7a1d3d3abc5366ea75e2b159cd2e46c4b7ea815c", |
| "description": "vbo/dlist: fix loopback crash", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3253594268028efdca17cb9d2b2e423b353c8aa5" |
| }, |
| { |
| "sha": "d84e0096a5daa7c8bdd29c16b4bb15e7d062d80e", |
| "description": "radeonsi/gfx8: use the proper dcc clear size", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21047a4a06b7901f867072b07514729e15da76c3", |
| "description": "isaspec: Remove duplicate return statement.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d57b10ab98af3d6b5600bf5705f50f39a7839734", |
| "description": "intel/compiler: Adjust TCS instance-id for dg2+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f58275f98f8b89b5bb9fc179ed7383cd8a78c7d", |
| "description": "ci: skqp: Add documentation on how to maintain skqp jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6d05e68634cc7b26da87fa879eaa4864143c1a6", |
| "description": "ci: Add a630_skqp jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8992cf5ab8b33c2f99e83cd339ca01d0bec72016", |
| "description": "ci: Build skqp on ARM64 images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a255f6f823017aed7505bb508366a81432ed0ba3", |
| "description": "radv: do not use the common entrypoint for the Metro Exodus layer", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "46c59e8fd69b1537421794c997407e4d1d795be6" |
| }, |
| { |
| "sha": "c1f8bc67e29e9b05d60e1354fa04927fce5f396b", |
| "description": "etnaviv: initialize vertex attributes on context reset", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "105b48c85c2be2970bbe9c9185af98ec9c8ff674", |
| "description": "r300: Fix omod failing to increase the number of channels stored.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "946fe209d902a0ac105ce5e814116b53628ea15b", |
| "description": "ci/r300: Update xfails from a full dEQP run.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b7530a85a05edaf8bbfde358cc28d562f48a247", |
| "description": "r300: Use uif() instead of pointer aliasing in program printing.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca1d0333dba017cf09a44c5369258b0d71126c49", |
| "description": "v3dv: Use the common QueueSignalReleaseImageANDROID from RADV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9321b130989416e04781497ab8dc600284aa53d", |
| "description": "anv: Use the common QueueSignalReleaseImageANDROID from RADV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2073f5e5d689a8458b331b5be9608bf5717cfa4", |
| "description": "radv: Move QueueSignalReleaseImageANDROID to common code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfb1e1777c8c45b97bf7138e1c22128d9c6fd897", |
| "description": "anv,radv,v3dv: Move AcquireImageANDROID to common code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9caf110d4f31cdb5e962b3d8c144251983e3a577", |
| "description": "frontends/va/enc: default motion estimation parameters for performance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ff57e5aba0e2d89c86ac896206750aa98c21f11", |
| "description": "zink: fix -Warray-bounds warning", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9c5a2ab6a9d8ffe61178a0f0850deacafb2ff155" |
| }, |
| { |
| "sha": "43d57189ddb50029fab328479c83c6e0340405c8", |
| "description": "radeonsi: print the number of param exports for shader-db", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d96a346120ef6ac88d82b5d3c34b602ae4fa694b", |
| "description": "radeonsi: print all streamout info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c471c0eb5a04ad87e2979afc6df193215f49379", |
| "description": "ac/nir: move ac_are_tessfactors_def_in_all_invocs into radeonsi", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "116a05c72154d20bb47f17de2bda5e853c6528e9", |
| "description": "ac: move ac_exp_param.h to ac_nir.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4a1766a5a932a0fc69c4f9e1eaf1923966dcbe5", |
| "description": "radeonsi: move the GS copy shader into shader variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1caa94f2a5f156aed22f66942757a37056e74f28", |
| "description": "radeonsi: add into the disk cache key whether cached shaders contain LLVM IR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ed9d38e73d30b94d829c4b72beceef0ef0c5040", |
| "description": "radeonsi: move si_nir_scan_shader into si_shader_info.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70919f30c1fabe6e171c689f06913ff43e61c0bf", |
| "description": "radeonsi: change si_shader_output_values::vertex_stream to a bitmask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c4926dfc81a2e3a753275a2d393bd475a872c76", |
| "description": "radeonsi: use nir->scratch_size instead of ac_count_scratch_private_memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fb77ef2e0f45105d4ab2a38f474ac984e1bdee4", |
| "description": "radeonsi: do opt_large_constants & lower_indirect_derefs after uniform inlining", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "198ad7e4dc7e766ccfbd686bd23962d291c95c95", |
| "description": "radeonsi: move smoothing to the main shader part to remove 1 live VGPR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12b942bd16439823107426fdbca05c9c19ae9a0f", |
| "description": "radeonsi: pass sample_coverage VGPR index to the PS prolog instead of guessing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3283df14257b7fcbe704b4a4f7c0e43b2a15cf4e", |
| "description": "radeonsi: remove unused si_shader::prolog2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "054d50904b7dae2a5b57c04caa865e8603034db2", |
| "description": "radeonsi: don't bind the ESGS ring twice, handle the difference in the shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18fadc8e6a1c49dccb4e4bba6eb215a9859168d1", |
| "description": "radeonsi: reorder slots for internal buffers, reuse a slot for GS_QUERY_BUF", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0246580106079c464f19e7f1012fd982c5917f1e", |
| "description": "radeonsi: simplify compacted_mrt_index in si_export_mrt_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca5f11ccd33c4250ca5c535da7f6cae4097f1489", |
| "description": "radeonsi: export mrtz before color exports", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e762bc751eb59d6ec6c6f78feddb05f05d7882d5", |
| "description": "radeonsi: remove unnecessary code that was used to find the last export", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd14e0afb15e7bb0f6597d627249712f21d5880e", |
| "description": "radeonsi: set done=1 for PS exports at the end of si_llvm_build_ps_epilog", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd0229905560896c33793052fce9debfa58e70b8", |
| "description": "radeonsi: clean up si_export_mrt_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f6643ffd07702616b12c9f2a5c037eb78f09afc", |
| "description": "radeonsi: make get_thread_id_in_tg non-static", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6386b95f0f3fa84bc8fa551b4614ba93d17dea67", |
| "description": "radeonsi: modifiers can't disable DCC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d382ceea2beaf14478c986c4720898b2b36259f2", |
| "description": "ac/llvm: remove the num_channels parameter from ac_build_buffer_store_dword", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6aac44051852511fbeddafe0f845faf1e3e80d5", |
| "description": "ac/llvm: add vindex into ac_build_buffer_store_dword", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb017d5d16722918a502b55784538ecb2483aec8", |
| "description": "amd/registers: work around an assertion in parse_kernel_headers.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd", |
| "description": "v3dv: add a refcount mechanism to BOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "946bd90a097e8bf4f060f7a18d04f1df1c23275f", |
| "description": "radeonsi: decrease the size of si_pm4_state::pm4 except for cs_preamble_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a031cd3c2f4f5369d2c3a86df90fa1fa8862824a", |
| "description": "radeonsi: replace SI_PM4_MAX_DW with a max_dw field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "005fc20a345ee16448c1014dcdef72d2ed9c95df", |
| "description": "radeonsi: pack si_pm4_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ea5beca1faf4b871774cf3fb41d0039a59a3d2f", |
| "description": "radv: apply spi_cu_en to CU_EN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "955c6de1c124233a57a98c5df445de971aca380f", |
| "description": "radv: set COMPUTE_DESTINATION_EN_SEn to spi_cu_en", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "384014bebe10cc56238bece7499bb23e5e6eff96", |
| "description": "radeonsi: apply spi_cu_en to CU_EN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b06b481dfe55c831cbfad45ea1299bcb437b1555", |
| "description": "radeonsi: program COMPUTE_STATIC_THREAD_MGMT_SE4..7 on Arcturus", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5406ad93a9e61cc2088c7fd4b5d038db794bd4f5", |
| "description": "radeonsi: set COMPUTE_DESTINATION_EN_SEn to spi_cu_en", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "470b61f3a972e9ae8fc8d2715a110490576d6be3", |
| "description": "ac/gpu_info: add AMD_CU_MASK environment variable to set CU_EN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a68cb9db8d0f32d9b08ac74f7a700fa553303041", |
| "description": "ac/gpu_info: set cu_mask correctly for Arcturus", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9e8936bfb5e1ddce73140928342ab34f6a81bd9", |
| "description": "i915g: Turn off FP16 in the vertex shaders.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f814a2449e2c08a811a54fdada7e256945e68953" |
| }, |
| { |
| "sha": "d27805753fdc6319676ef1c7aa86ac3d941c6a3c", |
| "description": "Fix compilation on armv7l with gcc 11.2.0", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2711f9b61a4c2c7fb2f1fe60bc9d02eefc53738", |
| "description": "glsl/glcpp: make sure to expand new token after concatenation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "28842c2331e6df2cbe18c0be3487ece93680075d" |
| }, |
| { |
| "sha": "4dc6cd5933c191ce50b9acdffaec202faedf7a4c", |
| "description": "tgsi/exec: Simplify indirects now that they always use the ADDR file.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c00db99e0e0a3980342081ff2585d6b4fd390b2c", |
| "description": "gallium: Delete PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4bb9c0a28a5f06341060353dba1a017d154d51a4", |
| "description": "nir_to_tgsi: Use the same address reg mappings as GLSL-to-TGSI did.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "daf59694aca61ad16e5a23a98e967361105111e4", |
| "description": "kmsro: Add 'rcar-du' driver support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69678d50d167a553d889687b3a84a260a5fb4e65", |
| "description": "mesa: Remove unused _mesa_get_linear_format_srgb", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "267f28e384c4e538547ef09a9f645013705a2b78", |
| "description": "mesa: Remove unused _mesa_format_fallback_rgbx_to_rgba", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "07d23c207a71317618663f053cbed5f75a5b5137", |
| "description": "mesa: Remove unused _mesa_bind_texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e44ce092bed5c684e735a7cec5ffa533a8e114fc", |
| "description": "mesa: Remove unused _mesa_AllocTextureStorage_sw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c77da4de4b94dbc644120b57e3b3da70226c13b1", |
| "description": "mesa: Remove unused _mesa_allow_light_in_model", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d34d0f38e1ccd0a2cd66dfcddecff38c208cba77", |
| "description": "radv: Support VRS for mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc94c2718abf649d9eee195d2235562736b10903", |
| "description": "aco: Emit VRS rate when it's per-primitive.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "811c001049789cf6beb9c9064595d89021f1deff", |
| "description": "radv: Lower primitive shading rate for mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6becb9574447cb8b09a5f4b61d4e09463c57fa4", |
| "description": "radv: Note when a mesh shader writes the primitive shading rate.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94f465856c27c5056cd86eed240c487c0bfcb998", |
| "description": "clover: Move min image support check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12ac44378d66fd2a2719f89de24409d78ac41d25", |
| "description": "radv: add UMR markers for the vertex prolog", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14622b8bcc5aed3fdae2047df5aff4d1b3eb255a", |
| "description": "radv: dump the VS prolog disassembly to the hang report", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d659c2ef9c0f198b3dfa55e7c675f32cb4406ba1", |
| "description": "radv: save the vertex prolog to the trace BO for debugging", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bf25e6f6e5cfd50c3fdc3b2bac870176691d3bd", |
| "description": "radv,aco: keep track of the prolog disassembly if necessary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8361740770444f2086b755e68a5a580263772a1", |
| "description": "aco: do not print prologs disassembly if no disassembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ef736c94e1c8b168454d320bbabe104dc6667d3", |
| "description": "aco: fix a dynamic-stack-buffer-overflow when printing instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad2902cbbe0c87def5656e081cd9006fc4d74cc9", |
| "description": "mapi: generate correct dispatch for EXT_draw_instanced", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96ad4f64375905c710f881e6972784f597799457", |
| "description": "r300: Remove broken optimization in rc_transform_KILL", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "496947d0d4d2de4269e370825686f95331370e7d", |
| "description": "ci: debian-clang: drop -Wno-error=absolute-value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c32c9014f5532829b5a24faaaa8f51947774d8ec", |
| "description": "broadcom/compiler: fix compile warning -Wabsolute-value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "574c4466f8e836c1dd6963351f880633f4c1a133", |
| "description": "xa: fix compile warning for -Wabsolute-value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8092d58e2e2f3076ad5e5ef88670f3290df25f1b", |
| "description": "util/u_trace: protect against reentrant calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13bdd8da5e9b8e52b3913be8c2d18610a7b31605", |
| "description": "driconf: enable glthread for Minecraft-FTB, Stellaris, Battletech", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d28677cfd96b17904e39bde58dbe974a69c05d2a", |
| "description": "nouveau/nir: Lower 64-bit phis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce723950082e5abc52e5d6c2fa5c5c87cc54d617", |
| "description": "radeonsi: add a debug option that disables DCC for all exported buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cc054804618403a24e9ad48fd860d13fa911a95", |
| "description": "zink: malloc/sizeof mismatch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "495b2c537b386cd1945f52bac038b737654e443e", |
| "description": "ci: debian-clang: -Wno-error for sometimes-uninitialized", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e2f1f05c6331d724110a5d4d2a7f5df8ac86115", |
| "description": "r600/sb: silence a sometimes-uninitialized warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a4c56e4e370c05da3847ebd42a9278d01f78fab", |
| "description": "mesa/vbo: be more comprehensive for degenerate primitive conversion in dlists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29d319c767394b685e2b421a89a7e8e7103e2688", |
| "description": "pan/bi: Fix load_const of 1-bit booleans", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "646e03c451980c7082a139ba4a6c7eb370822cc7" |
| }, |
| { |
| "sha": "78ef08a0611f27b87ab2180fb3da2191daf34bb8", |
| "description": "anv: enable adaptive sync for ANV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89b54626fea1b68680f3e6f4694e79bb5d620f49", |
| "description": "iris: enable adaptive sync for IRIS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "795638767d142a58b76c91a0719e42536435320f", |
| "description": "pan/bi: Use fused dual source blending", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af3863c6585f2fdec8564451482a168fbfce462b", |
| "description": "pan/bi: Allow an extra staging source", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "251b1c17537281aa87696fe4873a500603d7957f", |
| "description": "pan/bi: Use is_staging_src helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4da1b84d3fe71ad0367db561724182a12b4c76b", |
| "description": "panfrost: Remove pan_nir_reorder_writeout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3fb341b4a696678dd6b7f26c8fa743656715631", |
| "description": "panfrost: Combine dual source blends", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24ea7cbb061eb9b6675c8e34025a6619541e0bdc", |
| "description": "nir: Extend store_combined_output_pan", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e42133aa2ffdb16b3430bc03aa32c572801fdfe8", |
| "description": "panfrost: Simplify blend lowering pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c168f09eb92af8f12abdafe0f0b9de903330959", |
| "description": "nir: Eliminate store_combined_output_pan BASE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3d72727537ff1b40323148ac040f84cdbb575c1", |
| "description": "pan/mdg: Don't read base for combined stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "996645e4794acc84537b6b69680acfc46620bbcb", |
| "description": "pan/bi: Don't read base for combined stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31d839aacc63831e7e13c46d5070672fb09ff844", |
| "description": "aco: lower masked swizzle to DPP8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da0412e55b1cd49f083abd1cb3d349c02e1c85e1", |
| "description": "aco: support DPP8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c3dfb4ef51ab33a2a67a55d4c499004e973e523", |
| "description": "gallium/aux: Move index offsetting from prim restart to primconvert", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b34fed64fa1a8a541b62fda725bfdb504c44ec67" |
| }, |
| { |
| "sha": "46c59e8fd69b1537421794c997407e4d1d795be6", |
| "description": "radv: Remove dependencies on vk_common entrypoints.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004" |
| }, |
| { |
| "sha": "8c4c63a6ed1c914a519426ed4dd51ae9096b00c5", |
| "description": "radv: Rename submit2->submit.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84ec547f69edcce8caba30005947c2696e5de1bb", |
| "description": "radv: Remove syncobj reset mechanism.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91fe0b5629d263b81950493d3176ecfe7aa29004", |
| "description": "radv: Delete lots of sync code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "967fc415fc4ff3a7a556dbc4d9a851ec1b8ff2de", |
| "description": "radv: Add new submission path for use by the common sync framework.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93cde57f7a5009fb95c71c9daef98dbcc2675efa", |
| "description": "radv: Add new cs_submit2 winsys call.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d75f23350ebe3c7a5125864d30363a8a056ba4a", |
| "description": "radv: Use vk_command_buffer for preambles.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31da5c41b6b29dbdd15828d5b33972ad5bf1b62d", |
| "description": "radv: Set horizontal sync types.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1965872b417deaee84b12be6862065e7a5965819", |
| "description": "radv: Add function to allow WSI signalling fences/semaphores.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3055d2f9dfed64e2b2a07afaffb6e61e7a1e8e22", |
| "description": "radv: Initialize vk device drm fd.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "101a366e5799bc3aae2194d2d9dec9e3112208a3", |
| "description": "meson: Bump libdrm_amdgpu version req to 2.4.109.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a84dd6358c71c532461bee63d325719a10b4537", |
| "description": "radv: Use vulkan runtime for device lost.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "085f99b729bb91d52c612a391381c97edcadcbaa", |
| "description": "radv: Use dispatch table for wsi_display.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40558dbe91dc306ee7ecb6a0df3615ec1ec89f4a", |
| "description": "radv: Use dispatch table for QueueWaitIdle in the SQTT layer.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a84314c12ae0d001eb7d9df7d1f3c5c1c04b819", |
| "description": "vulkan/runtime: Add sparse bind support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73cdc302ab9bdb3fde57fe161a0a169b5a807344", |
| "description": "vulkan/runtime: Refactor queue submit to take an argument struct.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16a527deefbfced83fec0f0c886c6120bd3e37b4", |
| "description": "aco: don't split VOP3P definitions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e02787a544a758d134a814eda54068ec1bf25d2", |
| "description": "aco: use p_create_vector(v2b,v2b) in get_alu_src_vop3p()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e56d8b0b2e0022f72875f8850476b3ec0a0df742", |
| "description": "aco: use explicit zero-padding for 64bit image loads in expand_vector()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91f17e1c7311664a0efc6d07ae1e05df3febbd2c", |
| "description": "aco/optimizer: apply extract from subdword p_split_vector", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb622775b5e583784cd836afa4e00faf538ae178", |
| "description": "aco/optimizer: optimize extract(extract())", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ad9c20d4ad7dbcb20515091750658e133feaf25", |
| "description": "aco/optimizer: apply extract from p_extract_vector", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11712729eb837f093816028b5ec9802a03f6f6ed", |
| "description": "aco/optimizer: keep instr_mod_labels after applying extract", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1502c22e2c32d6a87dd17bdc76af68b8470cb6ea", |
| "description": "aco: don't allow SDWA on VOP3P instructions", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90994e4db7000951be058a956813e4a828f862c9", |
| "description": "radv: add drirc radv_disable_htile_layers and enable it for F1 2021", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce5d7bf5085de668d3203f922822f71d4bc0d6b2", |
| "description": "radv: fix copying mutable descriptors to sampler descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fee84bc2e7aaa250df00f0731a05310750d2a9c", |
| "description": "radv: Enable NV_mesh_shader with a perftest flag.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f2dd1fbc637251465ab9b97f54fbc13227460ab4", |
| "description": "radv: Implement NV_mesh_shader draw calls.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d238f5581b5a3c1b34393649724d90019307f20", |
| "description": "aco: Export per-primitive mesh shader output attributes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc1424f1d8ffe615f43e762b68dc72f4203aca7a", |
| "description": "aco: Use the correct outinfo for mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92556d6067503a503bc78290ecbc5ee6dd328e0a", |
| "description": "aco: Add 1D workgroup_id support for mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7759323b75d23f1b12c331df818c50bca6030f4d", |
| "description": "aco: Update README about NGG and mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6766e6a985d7a1ea3dc0eb3896c9fce745b9717b", |
| "description": "aco: Add Mesh and Task shader stages.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ae425c5d42776ccbac9bf5481cfc1f1af206bc2", |
| "description": "radv: Add support for mesh shading pipelines in the command buffer.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8dc4f626accb32e8bd8dabc44b42d1ce49883f09", |
| "description": "radv: Create mesh shading pipelines.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2df56f502be81f6039d725ba6ecacfd28fa18bf", |
| "description": "radv: Set output driver locations for mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11501fa6860cc31f66ad35b7c3b87d2a28e99138", |
| "description": "radv: Compile mesh shaders and apply the necessary NIR lowerings.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae82d9d8f456f09d833e09e1430c4d6ddac32af4", |
| "description": "radv: Setup shader arguments for mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3a80d9d29bcf1ac0f9457cb7c1dfd834bddc5bf", |
| "description": "radv: Add support for per-primitive mesh shader outputs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7027156ea3eb1f4739af8bb63e1aa04d522af90", |
| "description": "radv: Cleanup VS output param assignment.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "256dcc209f4157f4b9ef4fea96e86b85c4d0590a", |
| "description": "radv: Cleanup PS input generation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "459b4961bd3ef6143d80bf3c07b875a3006067b8", |
| "description": "radv: Add mesh shader specific info.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32bc466dcbcf0cc584a0afaa7702413b30c28de0", |
| "description": "radv: Add radv_pipeline_has_mesh helper.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7aa42e023a7907c58062bb286c37da3a1f58999d", |
| "description": "ac/nir/ngg: Lower NV mesh shaders to NGG semantics.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a1f5ad11d1aa2cefa084391de04583f78778541", |
| "description": "gitlab-ci: Disable radv-fossils again.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "273edf76c288e48ef78ccfe1e9da51788a38800d", |
| "description": "Fixed you're to your", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe617bcca0e7d8510c60be8a083f6fabe7acf1c8", |
| "description": "intel/compiler/test: Fix build with GCC 7", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c847bfaaf5cf4ef2550bb90e6f9db81db1870ee0" |
| }, |
| { |
| "sha": "8371591dc60f6b9b5d1b5b3d273105abd309887d", |
| "description": "microsoft/compiler: Fix LOD instruction to return 2 values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8926cfc9f71ce6e9e901e99a2ed65613ff27a265", |
| "description": "d3d12: Enable texture gather", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd7fc35d6a03265803263e0ee371d0080157af85", |
| "description": "d3d12: Handle cubemap gather on int cubemaps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ba4569184b796d4d186b630f8829e9e0e333d1a", |
| "description": "microsoft/compiler: Position should always be no-perspective", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe963f336ccafee32f5397956f5c174d24bff874", |
| "description": "d3d12: Enable cubemap arrays", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b32915055c2def05a000990424fb5649a85e1a3", |
| "description": "d3d12: Replace pipe cap literals with D3D12 defines when available", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71e2df73d95c418ff21312b0ed7b8420eb927999", |
| "description": "radeonsi: enable ARB_sparse_texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a844f87a1f2b341f2d086b21363b1ba4b01460a", |
| "description": "radeonsi: support texture resource commit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f3c904ac81641f99381f1b0ea9ffe556f55b7a2", |
| "description": "radeonsi: implement get_sparse_texture_virtual_page_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c11059c2b55fdc16f901a976f6d27aa391d96420", |
| "description": "radeonsi: use staging buffer for sparse texture when transfer map", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2bb232dae743c774887546fcfdd9c68921e794e", |
| "description": "radeonsi: support alloc a sparse texture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1876285c273101f067083e917470f00dbf770e8f", |
| "description": "ac/surface: add prt_tile_depth", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92d810fa74af894bcca5f75405637fa595357974", |
| "description": "ac/surface: fix prt_first_mip_tail calculation for gfx9+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40928e452dae4f7795bb78013b76919c62043833", |
| "description": "winsys/radeon: change surface_init flags to 64bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30daded7e9292bff51d0b59e8c06546bb741259a", |
| "description": "mesa/st: update NumSparseLevels from pipe_resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90415c1a3a4b987a9cf38a44a094eea9f27d0b9c", |
| "description": "mesa: implement glTexPageCommitmentARB/glTexturePageCommitmentEXT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82f2ab0bfc067bc42d973afa5eb88b5b2d30571c", |
| "description": "mesa/st: add st_TexturePageCommitment interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34e5c14f705a551c1ae5dbb3245159a711fc05cb", |
| "description": "mesa: glTexStorage* support sparse texture allocation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "482fe7630038106b8b01812dba29fe1354b4f184", |
| "description": "mesa/st: add st_GetSparseTextureVirtualPageSize interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7c5f9e16887fd10c22fbc3fd443201f0d798e12", |
| "description": "mesa: add ARB_sparse_texture texture param set/get", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1c32a6c8c2ffb38627a560bc738ffde2c5e25a4", |
| "description": "mesa: add ARB_sparse_texture query in glGetInternalformativ", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a616c4b294439d651d9e987137048dae987ebea", |
| "description": "gallium: add get_sparse_texture_virtual_page_size for noop/rbug/trace", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eed8421bbac0ba814a5634550fd4ea02baec57a9", |
| "description": "gallium: add screen get_sparse_texture_virtual_page_size callback", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3ea79f65e24fa20a2a7451879cf99a56aca736d", |
| "description": "mesa: add ARB_sparse_texture constants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1cecd8964cd570d923464b5aedf0fbf3c662608", |
| "description": "mesa: add ARB_sparse_texture extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f48aba64197d0cae648cc046869e1afd6f3da6e", |
| "description": "gallium: add caps for sparse texture support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bcaf9704ad74aa59cbc7584c42fba525d49fc630", |
| "description": "glapi: should not add alias function to static_data.py", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "757bc6d37a69bafd31f1f240f4f490d51288ba1e" |
| }, |
| { |
| "sha": "94351c94dbab22d0ad0f524dbf945795fb554a16", |
| "description": "r600/sfn: Remove unused AluInstruction members.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9130e4564b8481b51c6d709bc9b8466cd223b722", |
| "description": "crocus: set max clip planes to 6 for gen4.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af3cbc53794710bdd417057bf49334d9056a77fc", |
| "description": "gallium/mesa: enhance PIPE_CAP_CLIP_PLANES to support override number", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1c1fcfdce45280ab13e70e246d0c662dfe6830d", |
| "description": "crocus: don't create staging resources > half aperture", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8a38edc48e5567e5f0205b7347761e3d05a4bda", |
| "description": "crocus: fail resource allocation properly.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "a2293e33fd1255049b61c57d93eb89d1dc19c1f0", |
| "description": "intel/genxml/gen4-5: fix more Raster Operation in BLT to be a uint", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "de625dddeea4c134a713a96efa4fd8d19fdee823" |
| }, |
| { |
| "sha": "c2217acaa57859c2b172e14590e05e2e4d069023", |
| "description": "ci/i915g: Add a couple more recent regressions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "177bf24569d3391530090c6b1a1240b7ba8e5ae3", |
| "description": "ci: Enable reporting to the flakes IRC channel for i915g and crocus.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1a59c4077f7416ea9af9b6a8ba8bbf138f9f68b", |
| "description": "ci/crocus: Add manual CI for the new HSW box I have at home.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e573f5447327af6211c260a5a88538002d3fa784", |
| "description": "docs: update calendar and link releases notes for 21.3.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e4135c265d46fbf2830640addbeb9b0ae921fde7", |
| "description": "docs: add release notes for 21.3.3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ddfb9c256bf18c3031eac28dae04745668f3299", |
| "description": "r300: fix handling swizzle in transform_source_conflicts", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1c2c4ddbd1e97bfd13430521e5c09cb5ce8e36e6" |
| }, |
| { |
| "sha": "6f7421f50dd633b5fcbd533b63c75646af82c373", |
| "description": "r300: Replace RADEON_NO_TCL with RADEON_DEBUG=notcl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44f134bc2199aa15403692a7cc56286952eac644", |
| "description": "r300: Document the RADEON_DEBUG options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b249e700ac62c6e5eb5251b38902b0046c696e0e", |
| "description": "radv: print number of levels with RADV_DEBUG=img", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4942e108909bbe0f53ec5fd52a3c7ae14c60abe6", |
| "description": "radv: stop checking buffer size in vkCreateBuffer()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05818bf7a4946eb3c1804fe0b6db113681985e38", |
| "description": "Revert \"gitlab-ci: disable radv-fossils\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7b8ea3384832656e7db0e94692aca47f10083cce" |
| }, |
| { |
| "sha": "0357a2e012982d610b5292327ead8917f1a1ce77", |
| "description": "dri_drawable: missing header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cafca76fa2c73f4b79bd0e99f077534e100d7826", |
| "description": "zink: Fix building on macOS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eca7b24e74d5b2804cbd607c109ec0fe5c71a025", |
| "description": "intel/devinfo: adjust subslice array size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd182a31c3d8ef93b38685a3eb1fb5ce7a149d2d", |
| "description": "iris: Use util packing fns in convert_clear_color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34151f9be94ceeafdf46b6c95926d3d326930725", |
| "description": "radv: fix clears with value of \"1\" and different DCC signedness", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "554e1c2000746c64a25920f2c4db9d814e11f52a", |
| "description": "radv: Increase maxFragmentCombinedOutputResources.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50658ed8da210680dfe24ea1cf312ba7be109e6a", |
| "description": "radv/amdgpu: Use VkResult for wait_timeline_syncobj.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20b51cdabe76461c86bdc1d37721d023da3a0f0d", |
| "description": "radv: Skip wait timeline ioctl with 0 handles.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "55d8022878fd11093c861a6386734f88454f21b1" |
| }, |
| { |
| "sha": "afff9dd0f04d7f4a3a5616b80363f9228ed2f33d", |
| "description": "radv: Use correct buffer size for query pool result copies.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "90a0556c27c40e3520d645f2512d4596a109c55c" |
| }, |
| { |
| "sha": "b775aaff1ec86f4ebd50867a045695da1fbeb2e1", |
| "description": "radv: re-apply \"Do not access set layout during vkCmdBindDescriptorSets.\"", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01f1bd4dfdb4f4d70fedfc999c99df9089d2f4ef", |
| "description": "radv: re-enable fast clears for images that support comp-to-single", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "311077c483200e3594a755bba3a4df0c5d561df7", |
| "description": "panfrost: Make pan_merge macro more robust", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36f8f9b882a02afa1a2ff39ed16c731b617bc111", |
| "description": "Fix typo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b7debe8f9b737e2f8b65930a3f52389cd508fe2", |
| "description": "radv: fix restoring subpass during hw/fs color resolves", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "030daf80b5f07fbf72df014d82650e04049c92ff", |
| "description": "radv/winsys: remove radv_amdgpu_winsys_bo::is_shared", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "847048fa241e85caeb957bee54f2a9acc94d6188", |
| "description": "radv/winsys: stop zeroing few structs in buffer_from_fd()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3368e522b41cff2654fa4c18a2748bc03fe6c5cc", |
| "description": "radv: remove unnecessary NULL checks in vkMapMemory()/vkUnmapMemory()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff7aee2ac9898d71204f5a71ce02202aced5e803", |
| "description": "tu/clear_blit: use || when working with bools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c69c44a997522a94e55a3f3613a27361c3d62e1", |
| "description": "d3d12: Avoid a debug warning trying to unmap a not-mapped resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c5fde39e48e9e2adf24308ac7f6489d29a625fa", |
| "description": "d3d12: Set SSBO support caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "416a8078544177df2aca6053b032584e4d50fdd1", |
| "description": "d3d12: Use DXIL load/store lowering pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32375789e56a4f8696562ba9ad20bb8508b05e40", |
| "description": "d3d12: Support setting SSBOs on the context and turning them into descriptors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49cf325d821a692ce0c68e57374d8484a930e23d", |
| "description": "d3d12: Always create buffers as UAV-capable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de4c38c3a7cb0929428c41405d69f31345758d68", |
| "description": "d3d12: Support SSBOs in root signatures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c375b05bfe9ffbacd546afd9373dcda55b98038e", |
| "description": "microsoft/compiler: Handle write masks in SSBO lowering pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efc47571d4f952e597eea95deba4ecdc4eb7bc56", |
| "description": "microsoft/compiler: Hook up uavs-at-every-stage flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72b0d0cda060789d9d089aeda4ee9139d08b91f8", |
| "description": "microsoft/compiler: Emit SSBOs from 0 -> count for GL (non-kernel, non-Vulkan) shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b8ea3384832656e7db0e94692aca47f10083cce", |
| "description": "gitlab-ci: disable radv-fossils", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01821a260150de155245a2e6622ef00ff7017227", |
| "description": "CI: Trigger Windows build on softpipe changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d87a089579948e5063010d79d22b29005616699f", |
| "description": "softpipe: Add a dummy field to sp_fragment_shader_variant_key", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "0b7a0d1a495578ed7d7457dc0fa7186678896c25" |
| }, |
| { |
| "sha": "79af19ab9e93543fb127a02269f3112716063ebf", |
| "description": "softpipe: Drop duplicate decl of softpipe_find_fs_variant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b7a0d1a495578ed7d7457dc0fa7186678896c25", |
| "description": "softpipe: Use the draw module's poly stipple handling, like llvmpipe.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "764d367a62c13ecb2f0cf44cd3ee68136fd29ff6", |
| "description": "softpipe: Drop the quad pstipple stage.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "222487fabeebfdfc3ec6cb4126ef484e5aacc1e5", |
| "description": "radv: Fix memory leak on error path.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "3da7d10d9bb6b6e8c9d87633244dc54692ac2866" |
| }, |
| { |
| "sha": "d2148af2cabcf2118e7008d8368384c020ec480c", |
| "description": "mesa/st: remove conditionals for driver state bits that are always set.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86a7a36164d8cc42a89d20a0dfd745dde43b4aae", |
| "description": "mesa/st: drop multisample mask/locations state drivers bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddade693d00528e7b0765738e29bae8508222087", |
| "description": "mesa/st: drop new framebuffer srgb driver state bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbaf07297196a956587f47d388cef7072dc97562", |
| "description": "mesa/st: drop clip plane driver state bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33991f0743e34103072078235634ffb7da6a08c5", |
| "description": "mesa/st: drop scissor/window rect driver state bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42c7570eed27d33fc1963a6ca351767c0cd1cc0e", |
| "description": "mesa/st: drop ssbo, image and sampler driver state flags bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75255a1d0698f76044199111f8652090ff87aba4", |
| "description": "mesa: drop unused transform feedback state driver flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e15cc69ec2547ce7762542dd053f01e89b39c24", |
| "description": "mesa/st: drop new uniform driver state bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f35d22b2ee98e3d88f280591e45337a10753c866", |
| "description": "mesa/st: drop new tess state driver bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "562f01fbc7a45cc01f2bf778c0fcb925afc86d29", |
| "description": "mesa/st: drop poly stipple driver state bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "784ced98f0934583fb010a4b2bcfc4f948f7e54e", |
| "description": "mesa/st: drop new depth/stencil state bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14e1f9cb9806640029346a9a8f542e7393f6ab2f", |
| "description": "mesa/st: drop NewBlend driver state flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f0316613f065972bda3e4fe3d63a6aa0bc42550", |
| "description": "mesa/st: remove the viewport driver state flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5af853cb922c1cba5f38b1a9b9b130f45365702", |
| "description": "mesa/st: drop the rasterizer driver flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2175609baa8c65dc717cc65dca9a64c99703bd9", |
| "description": "mesa/st: drop the new array driver state bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df4f0672d3f419baf078b29507db31bdec351048", |
| "description": "mesa/st: merge NewDepthClamp state flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "535a9d420309f0dc731158f4b63da9ab88ac3143", |
| "description": "mesa: drop optional tex/tnl maintains mode.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1adff0d0db066b00e01cf9459639dff5505b266a", |
| "description": "mesa/st: move default enabled extensions into mesa.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87cc3ee964ca84518952429dd3db682d50ecddd6", |
| "description": "mesa/draw: drop the multi draw with indices fallback.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d17f45df1a666c28e38482e89377a1aba040fcbe", |
| "description": "mesa: remove StripTextureBorder option.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "424941f0e48b541db3e9b665ccbb479070fc4f35", |
| "description": "ci: debian-clang: build more drivers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "08f7d37fb97712e377f0b788be99bd10f899fa79", |
| "description": "panvk: cast negative value to unint8_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cea1df7d34f68e6f627d9a5074754577db458c00", |
| "description": "panvk: use FALLTHROUGH to stop a warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc19893f5dd485c5f6a17c187cf41b7e4fd5f891", |
| "description": "i915g: avoid left shifting a negative number", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "107c63aee883c4f23474d886d28719c10be65e1e", |
| "description": "lavapipe: fix string-plus-int warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "944c8907ba80866cd52326cc7fb043df0d2c2e90", |
| "description": "pan/bi: Don't call useless NIR passes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0f6aec5459412b52b334b70f939f196ce870b73", |
| "description": "glcpp: Disable the valgrind tests.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "059b71b58def40059ad5d0f37fb8f2f8c613a8a1", |
| "description": "ci: Enable a build with MSan.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e6e16b31783b5c747cc70b5b5316c5aeda46ae4", |
| "description": "isaspec: Sort field names to generate deterministic output.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0ec818cfd86815ee9a3de62e1596c83bb791173", |
| "description": "microsoft/compiler: dxil_nir_opt_alu_deref_srcs: return progress", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5161f6cec701d60a430b004c28d7daa6964e80a", |
| "description": "pan/va: Generalize LD_VAR_IMM_* to support flat varyings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8df1b42eb0387f133746e4f4bb22147a6b3c980e", |
| "description": "pan/va: Add .signed bit to right shift instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73d7a046fffea3b56cba7aa833f8a60845f12268", |
| "description": "pan/va: Rename LEA_ATTR to LEA_VARY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e5a20a33b2fb17154ee64523875973b7bd69670", |
| "description": "pan/va: Remove extra LD_VAR_IMM_F32 source", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4392c248443972923aba605bb193e92c5cb64154", |
| "description": "intel/compiler: drop unused decleration", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2692a5f8db6918c5084bd634aedd087723a66f14", |
| "description": "intel/compiler: don't lower swizzles in backend.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e12b0d0d60f0bc9926d53cdbdb7d62cc5cdde1d8", |
| "description": "intel/compiler: remove gfx6 gather wa from backend.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebaba7a2fd13ef7aba5721b6e2fb94b9e5ca508d", |
| "description": "mesa/dd: drop unused InvalidateBufferSubData entry.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57a730f4ad4275cdb73d23d1132e63c87301b528", |
| "description": "mesa: drop unused _mesa_new_program.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c9bbe2fa175b1f6ee0323f1fa91305d7ec4e12b", |
| "description": "mesa: drop unused new renderbuffer code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be277ace89200f955e89546afe27383c30add0e1", |
| "description": "mesa/st: use has_stencil_export instead of querying screen cap.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37190ad932a8e7e67c69343249e895313790ef7b", |
| "description": "mesa: drop texformat code this isn't used.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "739bf4d0beb55af3d6813b6ca9edc447a2383725", |
| "description": "spirv: Allow VRS with mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8c00fc6c3a37f877996eccda15f97b3030e022c", |
| "description": "draw: drop unused function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7c5645dd3af12caf4ece1603c7712d75f91af86", |
| "description": "gallium/tgsi_exec: drop unused function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "887b838632b3f4eb438ea13bc7aa6f1edb3ca9c5", |
| "description": "gallium/u_threaded: drop unused function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a5b867594751a4d1b757af98ada11508bffb5c1", |
| "description": "glx: remove a set but not used variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46a0f6384e6b1f556ded1a8a8b83927aa2af5743", |
| "description": "r600: remove a set but not used variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea33eceb32ed0bc9e0e6f92617f0e8960b9ca66a", |
| "description": "r300: remove a set but not used variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "202ebf9969657ad7201f53a511901e8885d4332c", |
| "description": "i915g: fix implicit-fallthrough warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57f6ef69b910db19c943d784ba204dfce563bb64", |
| "description": "lavapipe: fix implicit-fallthrough warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a48f1d51e2892b022e6ccf350024912f5a37f9b5", |
| "description": "intel/compiler: disable workaround not applicable to gfx >= 11", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7440fbd596a70a7c04987224b484140c29325d68", |
| "description": "etnaviv: Use mesa_log*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01bb981d57c6c94e9762dbddebf4ee78ad432e84", |
| "description": "entaviv/drm: Use same log format as gallium bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5eacfc469832c93b51ae930782c59d656453774", |
| "description": "etnaviv/drm: Use mesa_log* for debugging", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afbccdf8f933346a99ff7aea0b92c8cf4e966063", |
| "description": "etnaviv/drm: Print gpu model at debug verbosity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a93c0e18606eaa0dc535b46179d2bc5f9fd83a18", |
| "description": "etnaviv/drm: Add some bo debug output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87879b0633a7c9b924c294b3827bdadb311261c3", |
| "description": "etnaviv/drm: Use etna_mesa_debug for debugging messages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebd1f202ae10f851b23392c022e059467b90475d", |
| "description": "glsl: fix invariant qualifer usage and matching rule for GLSL 4.20", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f9f462936ad903f93829404ce99a2580ea21b725" |
| }, |
| { |
| "sha": "0bc5e8cddc7a3a57b6b7a056507da4e87e628c80", |
| "description": "ci: debian-clang: drop -Wno-error for self-assign", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1dfc6a780ce65b8b274d30efdc532641527f05e", |
| "description": "gallivm: avoid a self-assign warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f8a204645c60f16681309a78ca3a28a276ec5fa", |
| "description": "panfrost: Avoid double unlock.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2e6d94c198e4d10c82ed3ffd59e85f460bd58950" |
| }, |
| { |
| "sha": "1d6f6f9102211931cdce50820e85b03f533f6515", |
| "description": "ir3: Make shift operand 64-bit.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b293299776069676af1bc76aeb1d48223e0e7de2", |
| "description": "aco/optimizer_postRA: Fix applying VCC to branches.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a93092d0edc92eea8e8e96709ad9857f05c45cef" |
| }, |
| { |
| "sha": "ce4daa259cd97dd0c9d27aacb255e4afad8295c4", |
| "description": "aco/optimizer_postRA: Fix combining DPP into VALU.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4ac47ad1cd7976d7effbbfae37fa69e26a288ad2" |
| }, |
| { |
| "sha": "14a204b19d097ccebaad9d58c08631e0269a55b2", |
| "description": "ci: clean up debian-clang no-error list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac90519e3526a2947f7124502ff2c49ebabab1de", |
| "description": "anv: Simplify assertions related to graphics stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d36a43598c2dd2c490e8e8cb901d067fa56aeb8d", |
| "description": "aco/ra: fix get_reg_for_operand() in case of stride mismatches", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "664810ebb0efe31c5c39d1f6a05c03cd3e6394a8", |
| "description": "d3d12: Fix NV12 resource importing", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a6db80546945f787646cb1d8ce7bab23a57ffa54" |
| }, |
| { |
| "sha": "17ecd0b31a1f2f58281c225efc843f14b36ce03d", |
| "description": "nir/opt_algebraic: lower fneg_hi/lo to fmul", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30a7199e37cb26c189495860f3b04a2408144eb1", |
| "description": "aco/optimizer: propagate and fold inline constants on VOP3P instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62bcfcd0a80153668a8545069f9a33c7e2be5ebb", |
| "description": "aco: change fneg for VOP3P to use fmul with +1.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "193bd740ab8ca4ee978562eb18361448ad79146b", |
| "description": "aco/optimizer: fix fneg modifier propagation on VOP3P", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de916d827f77cdce88a413f6a4dc2c3f2b183ee2", |
| "description": "anv: Refactor dirty masking in cmd_buffer_flush_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37fca614b8642b633b94b829f7ca8fd4872a9f76", |
| "description": "anv/blorp: Split blorp_exec into a render and compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2686c5419d67aab365c83647094a537a31a89085", |
| "description": "v3dv: add Android support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "658b2ca4677fb8326781ea519df3a7dcdcd3b7d6", |
| "description": "r300/vs: Fix flow control processing just after an endloop.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b48852436e3005728e7f2cb1a77eea68e7c21a50", |
| "description": "r300/vs: Reuse rc_match_bgnloop().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e41a53cd196ba4c3602a198d950bec2aa5fc23c9", |
| "description": "r300/vs: Allocate temps we see a use as a source, too.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3d0ceccc9540860c8b0450952ec43e532d9980f", |
| "description": "ci/r300: Add another xfail on the main branch.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7470a40c569025b18d4d6767aa21caaa862a5b5", |
| "description": "intel/fs: Add physical fall-through CFG edge for unconditional BREAK instruction.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4d1959e69328cf0d59f0ec7aeea5a2b704ef0c5f" |
| }, |
| { |
| "sha": "f568d8098691ec0e9d086f8fc09019f863ea75f1", |
| "description": "glsl: Retire unused modes for lower_64bit_integer_instructions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97242b39f90f724c6fe4fb655e971cd3b8c2fd7d", |
| "description": "glsl: Remove comment about non-existing DFREXP_TO_ARITH", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b82b3a327e43730517e8d14c1cadfd4a0339547e", |
| "description": "glsl: Remove dead prototype for old do_discard_simplification().", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6db1f93699a419fc8ceca896037de1f7898bf400", |
| "description": "glsl: Delete the optimize_redundant_jumps pass.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2ead6c9b56753bd1cf4bd12eaeb0d3f3530131c", |
| "description": "glsl: Delete the vectorization opt pass.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a21b2fda0958e88e6a709d9c1d5ee6bd345745f", |
| "description": "freedreno/ir3: Dump const state with shader disasm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9766a5721d0b6712d3cf9cb54caa047f2d1b068e", |
| "description": "freedreno/computerator: Mark shader bo for dumping", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1edc6d9a14cd8f53d6c308a55b2d9ace4675c79", |
| "description": "freedreno/computerator: Fix @buf header", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ba1c989348de066b35678fb1e6151dccd26831eb" |
| }, |
| { |
| "sha": "78c53f48888bf936d41e16b8bcf020beb5c5ff99", |
| "description": "freedreno/ir3: Handle instr->address when cloning", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9af795d9b984055042ef4ed33c6d3f2021be778a" |
| }, |
| { |
| "sha": "1d21de788d3f4f7fbdcf5b57884bc149a2e219e3", |
| "description": "pan/bi: Specialize shaders for IDVS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c59977c3bf4c0fe2340265f79b147fad77478e77", |
| "description": "pan/bi: Add helper to decide if IDVS should be used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a211d2b4e4fdf07d1773571104ad6bca7918e334", |
| "description": "pan/bi: Use position shader ST_CVT path", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe8ec3111487055676e27efe2a66704b315dad10", |
| "description": "pan/bi: Split out varying store paths", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0771d5832cc91fc51765d46fe3ed8f6db111da3", |
| "description": "pan/bi: Remove the \"wrong\" stores in IDVS variants", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fba5936fdb7d13416b3cf6a2719c4b4f09930ee8", |
| "description": "pan/bi: Add IDVS mode to bi_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7fae2c89675eca2d59b8d1ecb58042b6b1a3792", |
| "description": "pan/bi: Allow UBO pushing to run multiple times", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2f7871bcf11b42060b0ae2496edb2ae17fe91d6", |
| "description": "pan/bi: Extract bi_finalize_nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62d46c7ee64509cbdaf6eeb57dfe66856401f0d3", |
| "description": "panfrost: Add panfrost_compile_inputs->no_idvs option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ff3c4a636c891aa9f57722ca1ef03aafc5ad33e", |
| "description": "panfrost: Align instance size for IDVS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79356b2e5f1762aeaaa81cc148cd5b469a47713d", |
| "description": "panfrost: Skip rasterizer discard draws without side effects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5412409dbc8f3324c36f0ceaf488850d381ca89", |
| "description": "panfrost: Extract panfrost_batch_skip_rasterization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a49f4798c12a02a56dbfdfa913acd5a3eb2f839", |
| "description": "panfrost: Emit IDVS jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e5b0c514d8ab9c7722425dc5ceda6347b68dd429", |
| "description": "panfrost: Extract panfrost_draw_emit_vertex_section", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d8d987f1a039c382bd8077a82ee30f257f4254f", |
| "description": "panfrost: Set secondary_* fields for IDVS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29f63c62835b8f934793042c99b7dd65ca1e201f", |
| "description": "panfrost: Remove regalloc from v6.xml", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83356c58f883ba761abdba294385946e1c19104b", |
| "description": "panfrost: Split out regalloc/preload helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e65ebb67a2517559494ad463bd57370e1b23702", |
| "description": "panfrost: Add IDVS fields to shader_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc4fe86a012a67a12fcefb3f6c9bab58bcdc25e4", |
| "description": "panfrost: Treat IDVS jobs as tiler for scoreboarding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8dc1936faac8804669e21901bacf170e1c009291", |
| "description": "panfrost: Fix Secondary Shader field", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "73e80994d501c2a422a969cdb2fbb321969099b2" |
| }, |
| { |
| "sha": "b27bbbe0c93adb3458ec51ab313eb8acf13af850", |
| "description": "panfrost: Remove unused shader info bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7358edad423fb9a4135288cea64f9fb952cdc1b7", |
| "description": "panfrost: Set preload descriptor more accurately", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52fe998aa606a6647033bfec5e7eef71ed67f5c3", |
| "description": "panfrost: Track preloaded registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8566f7529664c993bb089367eb89a2e24d02a0a", |
| "description": "pan/indirect_draw: Support IDVS jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37ab248c775927fc7d7093d520f6a7fad9b8be46", |
| "description": "pan/indirect_draw: Split out update_dcd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d696183d4dc2ac695f74f802e03b893397e9567d", |
| "description": "pan/indirect_draw: Don't upload garbage UBO", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2e6d94c198e4d10c82ed3ffd59e85f460bd58950" |
| }, |
| { |
| "sha": "e9b509755b4e1621274ff80117ad9858795579d4", |
| "description": "intel: Emit 3DSTATE_BINDING_TABLE_POOL_ALLOC for XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6fc231184fe9ed73dde0d79aae8534656f45962", |
| "description": "anv: Add BINDING_TABLE_POOL_BLOCK_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ed7a65e6dedb26b73f5db5bf4d8f2fdf2a70d74", |
| "description": "intel/genxml/12.5: Remove bt-pool enable from 3DSTATE_BINDING_TABLE_POOL_ALLOC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9da17874881ace3d2bcd1546db33f3376c9593af", |
| "description": "docs/macos: Update for recent Mesa changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88b9b68f3023df0651d970896cc3123a2dfdef15", |
| "description": "vulkan/runtime: Validate instance version on 1.0 implementations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64991d44a830b66f05643d9aae42e924330e616c", |
| "description": "microsoft/compiler: Load synthesized sysvals via lowered io", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d5b7450a4fc250cf7be185e0ed1023584ce397a", |
| "description": "microsoft/compiler: Delete non-sysval deref load/store code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f30768f1d69dc8e346926645ca913bd923e2e492", |
| "description": "microsoft/compiler: Lower io", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4d247c2e35534037ce75fdad3ba5dfe82184915", |
| "description": "microsoft/compiler: Support lowered io (nir_intrinsic_load_input/store_output)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a9886cc45e5dd8ef8c041f490b79c6be4150881", |
| "description": "renderonly: write down usage rules", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4af7d25198ecfaac65fb58cd76da0640b042936", |
| "description": "mesa/st: move st strings handling into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8956b7f38f889249911703a907db42a97131d76c", |
| "description": "mesa/st: migrate barrier code into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "294dc8fa04650b17b95930c9b1023e981f0b8217", |
| "description": "mesa/st: move msaa functionality into multisample.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5eda36760ccb78e6a9ac9253b9e2fc750eef233", |
| "description": "mesa/st: move get sample position code to static in mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6fd811d2ceb4d9eb2b09dd1726719e551f2646c", |
| "description": "mesa/compute: refactor compute launch to look more like draw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56f5e6949757b97f3857b1cc1a79b0e6eec84c36", |
| "description": "mesa/st: migrate compute dispatch to mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20de14c57ecb44dea3194dac7fe059e2511a2468", |
| "description": "mesa/st: refactor compute dispatch to fill grid info earlier.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9cc1633a225cfcc7d3313e8755b95b2693301b3", |
| "description": "util/ra: Fix numeric overflow during bitset allocation", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "d4a4cd20d529b4988c55a8b47dc841dae98eb002" |
| }, |
| { |
| "sha": "84b21fea46d2b5670b3114cd48a7e859b2e42a35", |
| "description": "meson: drop a temp formatting variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "44dba714f558ba9d56cff9297086c0be81db522f", |
| "description": "docs: update the required meson version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1867a0cebfb10bb2102bcec4420c4768429dd8da", |
| "description": "meson: drop a comment relating to old meson version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88d0aeab6da3cc720314db99110cd10bf5d46232", |
| "description": "meson: drop compatability with < 0.48", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eebb2dedb27652761f9c59c4a489ba46c583ab4e", |
| "description": "intel/fs: Add a NONE scheduling mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6ddee764eef29d3fe6c66a22de6e60299a9a36d", |
| "description": "intel/fs: Reset instruction order before re-scheduling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d49d092259829ad9e33d0d9fc8eef9759d9fe56e", |
| "description": "Revert \"intel/fs: Do cmod prop again after scheduling\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "ba2fa1ceaf4ccb905e1d841b45f88505449db44e" |
| }, |
| { |
| "sha": "e6f0def97df3f83823bd1300e334ce48b23be005", |
| "description": "intel/eu: Don't double-loop as often in brw_set_uip_jip", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf98a3cc19879d67d71023a4a85c16c2de560150", |
| "description": "intel/fs: Use OPT() for split_virtual_grfs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38fa18a7a325e1aca105c643dee0ae8305f4b35f", |
| "description": "intel/fs: Be more conservative in split_virtual_grfs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9c50f89b2b68300d473060df5d8d841e2e1e49e", |
| "description": "spirv: Use the incorporated names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53f38d36835a72acc83eb9a47422651789de4125", |
| "description": "spirv: Identify non-temporal image operand added in SPIR-V 1.6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "729df14e4528b70e63332e4255571729253e9791", |
| "description": "nir: Handle volatile semantics for loading HelperInvocation builtin", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49e0dd6d426a3605ee511f5029b6a3711721b413", |
| "description": "spirv: Update headers and metadata to SPIR-V 1.6, revision 1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96d28f4cde3d8c01a42969cf54c8db0b3a4ce70d", |
| "description": "docs: update calendar and link releases notes for 21.3.2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7dbd3d73d48a2cee6aefde4f7556b2c3e58a7406", |
| "description": "docs: add release notes for 21.3.2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3415b51b1ce173735ff8c9a61846c9e27c6b8ffd", |
| "description": "ci/windows: Remove line numbers of SPIR-V errors in spirv2dxil tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa4e08112ecb54ec082c2b259842c0758ddc9f2a", |
| "description": "aco: remove SMEM constant/addition combining out of the loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd18925f864dd4160502c7080e6f07aff0932345", |
| "description": "aco: skip &-4 before SMEM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf5fc4b973cd9193f3a1fcb684c75a0e15c2b25c", |
| "description": "aco: disallow SMEM offsets that are not multiples of 4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "860532c5a16e912b66537d911f60b61439630937", |
| "description": "radv: Add safety check for RGP traces on VanGogh.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3077d968568213bfe2990ddc4ada2763d9701418", |
| "description": "crocus: Clamp VS point sizes to the HW limits as required.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39ea803f9fb7fadd19963a99b4fe3cfc9147b073", |
| "description": "ci/crocus: Add support for manual CI runs on my G41.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a65285f54be6d756a8a558f638c18bb4f075222c", |
| "description": "nir/opt_access: infer CAN_REORDER for global access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "403ae3b48eef757dd296dcc9b4ab980fe468b623", |
| "description": "nir/algebraic: optimize more 64-bit imul with constant source", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c56cf157c518193ef85d54f9185df5c703d14896", |
| "description": "nir/opt_load_store_vectorize: improve ssbo/global alias analysis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac8afe3f446e138307981bdc6789b23e4d368e12", |
| "description": "radv: fix dynamic rendering global scissor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "288a670f17be32bc19ef0b07d140b5a2926cf4c3", |
| "description": "anv/pipeline: Get rid of sample_shading_enable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "deec7a590b32d374032c4039e1b14e9a09a5e67d", |
| "description": "anv,nir: Use sample_pos_or_center in lower_wpos_center", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c89dbdbfea5b5797756782045d0c53206ebf7fa", |
| "description": "intel/fs: Implement the sample_pos_or_center system value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a580fd55e1ed5db7cbc2f1c2f8a88e2a0b6dbbf1", |
| "description": "intel/fs: Rework emit_samplepos_setup()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac7255ed1e40f441c5b92faa3a7788e7672ced52", |
| "description": "intel/fs: Return fs_reg directly from builtin setup helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8acc5a7ea8168fce587c6728bb988e77516e64c", |
| "description": "nir: Add a new sample_pos_or_center system value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "732b234ddba7ed697cb1ed351d56cc4a8b56539a", |
| "description": "radeonsi/nir: Check for VARYING_SLOT_PRIMITIVE_ID not SYSTEM_VALUE", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b59bb9c07ae47f9f59bd7fcad6af77c591bb3611" |
| }, |
| { |
| "sha": "41cc6a4c7f785a76a6e846f995ffdfa99f1492b5", |
| "description": "glthread: only log glthread destroy reason when it's not NULL", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "670759a208d3d0c6ef50be2edb27eb693a23e700" |
| }, |
| { |
| "sha": "c1860a68483ebd0ca859fa24fc0e0426d862d0a9", |
| "description": "radeonsi: don't use perp. end caps when line smoothing is on", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "45717780082b32d0af2d64f7e866a0e07f6d8d84" |
| }, |
| { |
| "sha": "94603786c5d6caf6988680e8469067a65ffffdff", |
| "description": "aco: fix check_vop3_operands() for f16vec2 ffma fneg combine", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "15a375b4c8668814eed39810518dc7e2f8efef6e" |
| }, |
| { |
| "sha": "504e5cb4e893d8603c1ffde510df1f260f72e798", |
| "description": "nir/print: print const value near each use of const ssa variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23f8f836e0eadcb4a38fae28d1c96643663753c1", |
| "description": "nir/print: group hex and float vectors together", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2b4051ea99bb203f7177a73f1328d1de76a4ad5", |
| "description": "nir/print: move print_load_const_instr up", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc11dc7187a326ecec3fdbf4fee7436815f8537f", |
| "description": "broadcom/ci: restructure expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed7c48f94aa3c80afcb30e70881512ee052d99bf", |
| "description": "radv/amdgpu: Only wait on queue_syncobj when needed.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7675d066caa8fd41911e0f5e88b78fb4d7a5f626" |
| }, |
| { |
| "sha": "3878094eb1c611d95deb472b6b93cd327e07a1ce", |
| "description": "anv: Drop anv_sync_create_for_bo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b00086d393f3618c36674bfb78113148e71a902a", |
| "description": "anv,wsi: simplify WSI synchronization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ae1e621e56fb845b7195f7bd5fb84f52ebff688", |
| "description": "anv: Implement vk_device::create_sync_for_memory", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d" |
| }, |
| { |
| "sha": "2188829d293bdc16216deda566ef715e57a79f18", |
| "description": "vulkan/queue: Handle WSI memory signal information", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7" |
| }, |
| { |
| "sha": "cdf101455d488a9dadb74765d5250dbc34472165", |
| "description": "vulkan: fix missing handling of WSI memory signal", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b996fa8efaa42558bda2c52377561d7eb3c4127e" |
| }, |
| { |
| "sha": "ff44547ea443977edabf46dc4dcce17f8cf038d4", |
| "description": "intel/stub: Implement shell versions of DRM_I915_GEM_GET_TILING and DRM_I915_SEM_GET_TILING", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "953a4ca6fec2a80e02bfcc4afcbd40aaab41c1c9" |
| }, |
| { |
| "sha": "2dc7c24b80147709e00cc47a2d1da1ca6058e9d2", |
| "description": "intel/stub: Silence \"initialized field overwritten\" warning", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b" |
| }, |
| { |
| "sha": "9c722a06edf33683083f995566acee5fdfbb9ebb", |
| "description": "ci/freedreno: Add known flakes from the last month.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c77e5af7a36f9652d005c5ddf9c21e6c3cd6812d", |
| "description": "glx: Fix GLX_NV_float_buffer fbconfig handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "108881cbcc9c38f7c447bc401287cc27ae89e7ae", |
| "description": "venus: add some trace points", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "631b3fe3e9e27302d48051f7d5bef5e4e1bb0e40", |
| "description": "meson: correctly detect linker arguments", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "22673a980f30cf71ea1d7e3d4feb161c549d48a4" |
| }, |
| { |
| "sha": "7a22967de310069fe7be2a5e144fb677baaa071d", |
| "description": "r300: Remove unused RC_OPCODE_DPH", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9312bfb5fb05f8b641eb6360a2af38d946b873ae", |
| "description": "r300: Remove unused RC_OPCODE_SFL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "495d119aa9b23b2fd7d2c888b22d6741e78714aa", |
| "description": "r300: Remove unused RC_OPCODE_CLAMP.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ed55c0c1590e5d737f6797592f37b0c571e7233", |
| "description": "r300: Remove unused RC_OPCODE_SWZ.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a982d0baf3a9a9ff13d191cf7a61ec34b995eb15", |
| "description": "r300: Remove unused RC_OPCODE_XPD.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e2b755ecbe643dbc89b0406c5c72158669c5d21", |
| "description": "r300: Remove unused RC_OPCODE_ABS.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a0c3b10247ac514483fe3285c48176122756b8b", |
| "description": "r300: Remove support for SCS.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acef6b6bb34bdfe1e63572da8d75ee3dd05ea152", |
| "description": "r300: Remove some dead compiler code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7e63ec5d87367c44b5e02bf65de724ff268b877", |
| "description": "nir/print: compact printing of intrinsic indices", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8fa625bb34a109586d5f9d1594240bbe7c693be", |
| "description": "nir/print: expand printing of io semantics.gs_streams", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be25db9f0f3888b9846c2c53b300f7bcdb5ee563", |
| "description": "nir/print: simplify printing of IO semantics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7325179bcb07b7e6aa9a1469f425e7003b4fa249", |
| "description": "intel/compiler: Use uppercase enum values in brw_ir_performance.cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3f4f23ca345fb69b4a1453c964c8a8b4370aeb4", |
| "description": "intel/vec4: Inline emit_texture and move helpers to brw_vec4_nir.cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92d194427da7ed2c74280f7e5b0dc4789bb0b537", |
| "description": "intel/vec4: Use nir_texop in emit_texture instead of translating", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2729a741fc346e5a747a47570624f64bc84f5dd8", |
| "description": "intel/vec4: Use ir_texture_opcode less in emit_texture()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ce4017a2bf76c2879521e9a6c272d8257133070", |
| "description": "radv,aco: do not disable anisotropy filtering for non-mipmap images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a327722d541d4b8eb3cdd485cf8b0770d1912b9", |
| "description": "ac/nir: add an option to disable anisotropic filtering for single level images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cb5c1775b0a647600d3159c287063bccd0cc38c", |
| "description": "glx: fix querying GLX_FBCONFIG_ID for Window", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c5b3c6bb56b12ae1e0f04e7bb62e2e60abe991d", |
| "description": "dri: Remove unused driGetRendererString", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7cc42a8dd43a2675885f8a926721a6f337719cc1", |
| "description": "dri: Remove unused driUpdateFramebufferSize", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e1e3722fb31b1da7de8cd8a548e5053f58a7e7d", |
| "description": "dri: Remove unused driContextSetFlags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69aad9778802d10ff910be78fe16382e09202fa2", |
| "description": "mesa: Remove unused _mesa_initialize_visual", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd38b6e2e857037a195916cdcffce50ebc10a0ef", |
| "description": "anv, iris: Implement Wa_14014890652 for DG2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0", |
| "description": "anv, iris: Add Wa_22011440098 for DG2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17a1df79bab5ef6f222aa5538b8e7c83f7ec1b7c", |
| "description": "anv, iris: Add Wa_16011773973 for DG2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1156f23a2a80a37ab13f7283cb3726dd7e78e7d", |
| "description": "Revert \"nir: disable a NIR test due to undebuggable & locally unreproducible CI failures\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "6eb3fe2d4fa2c42d7ee1e20b390b3117a8980eaf" |
| }, |
| { |
| "sha": "49c356a3356fbbe180ab9ec1027e744850550e53", |
| "description": "meson: Bump version required for gtest protocol", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dcc7b19cae924ecbcee88186a11df0290e5c7a8e", |
| "description": "nir: Initialize nir_register::divergent", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd" |
| }, |
| { |
| "sha": "3ffd6f3fa624c2da09c8ab72588f89fdfc501c69", |
| "description": "nir_to_tgsi: Set the TGSI Precise flag for exact ALU instructions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af4d277cccbba77a78f49c83305f99eef8c12f4a", |
| "description": "mesa: OpenGL 1.3 and OpenGL ES 1.0 are not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f14e9878085930fc5c396bcc5423879f474e1c7", |
| "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_env_dot3 is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61a3e68767bb0789367f0c5f16c1ef0e7d81f101", |
| "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_env_combine is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7649ab1f03f6e020baa64db63bc2cc40f1bbbd88", |
| "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_cube_map is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c11641ab2419f961bbaea0d4e1c806a4fea5f819", |
| "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_border_clamp is not optional", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ca13abccebfaafe567f78ad40a04d1129e63942", |
| "description": "intel/fs: Use HF as destination type for F32TOF16 in fquantize2f16", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c81de7df296fd3854c2a7cc3f2a994076b6a5f6", |
| "description": "venus: cache shmems", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bec2a0b2397d73583bc678c7531ad82d5b28c90", |
| "description": "venus: add VN_CS_ENCODER_STORAGE_SHMEM_POOL for VkCommandBuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "487926aa8658fe3e533ab68a36f3b2aff07db716", |
| "description": "venus: add vn_cs_encoder_storage_type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fe8f0fea0dd81a8d055b158e7c480a47fa25db0", |
| "description": "venus: use vn_renderer_shmem_pool for reply shmems", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35c430e75a10c5ffcd6bce99dc657b196c7766f7", |
| "description": "venus: add vn_renderer_shmem_pool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "511fb6b8e99dfdd1734214706bceb2bda24b6219", |
| "description": "venus: add vn_renderer_util.[ch]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee283c49b7b1268a6bb50f5e2ed279fb72f03c4b", |
| "description": "mesa: inline mesa_initialize_buffer_object.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "131efc204df5287b9a52b7dfcbb61dd3f0593ee5", |
| "description": "mesa/st: remove st_cb_bufferobjects*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c1472bc84dd6c7b55039aae3fe67248e051eb21", |
| "description": "mesa/bufferobj: move invalidate buffer to optional feature", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a79f5d90162364818c8df8bca79185bea7461ef9", |
| "description": "mesa/st: rename access flag to transfer flag function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdd31298d3059ce31a836854615c5bd1ffa00de5", |
| "description": "bufferobj: cleanup subdata copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "955ddc02e433ef7d9e41412134d4725f4a4b3451", |
| "description": "bufferobj: inline page commitment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55bb6cc8e1730b107789cfb1effdd88d01388d9e", |
| "description": "bufferobj: inline buffer clearing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22e516b8466855bf5abd4720d2b6013841771a4b", |
| "description": "bufferobj: make sw clear buffer static, move it and rename it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff8c2a1748b9fe8fb76a4f01798846ff4021e16c", |
| "description": "mesa/bufferobj: rename bufferobj functions to be more consistent.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6840bb940686adc5d06b2af21c1cb44cc32a9bf", |
| "description": "mesa/st: make static the buffer object funcs that can be", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7288fcdc72492aa6ffc7dd08f0a5cbd1b969a380", |
| "description": "mesa/st: migrate most of state tracker buffer objects into mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8232cf1b4debe76307888e4db50fbc040f10374f", |
| "description": "mesa: add pointer to cso_context to gl_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22607020f596e0c986cec4c06fcd44d9beb2bda8", |
| "description": "mesa: add a pointer to st_config_options to gl_context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6c608dd2435418f16f2f9ea7cc57619bd3ebf73", |
| "description": "mesa: add a pipe_context pointer to gl context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90cb1493b711a7b6447d57cee38a76f58aa06ca5", |
| "description": "mesa/st: start moving bufferobject alloc/free/reference to main.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "970daedb1d5fd191eab0296db09fa05e94db9a05", |
| "description": "mesa/st: merge st buffer object into GL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c4f76672d31e500e392dcebf25ee6af23d4b1db", |
| "description": "broadcom/compiler: avoid unneeded sint/unorm clamping when lowering stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cca8803e6bd19bd4c9f11239b5d79a662be986ce", |
| "description": "radv/winsys: update sparse mappings with OP_REPLACE instead of OP_MAP/OP_UNMAP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6ca0a8c52d7ff1ac0d3aca3cc727c6dc571f94a", |
| "description": "radv/winsys: stop using reference counting for virtual BOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a931d5a4a4d567e78d7e02b6fd506871c84a341d", |
| "description": "radv/winsys: clear the PRT VA range when destroying a virtual BO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "782474782be87a4e1fba47b7143ec6081a7a806e", |
| "description": "radv/winsys: remove useless has_sparse_vm_mappings checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b05d228695b0c8219d37188792224f9cb026b0f5", |
| "description": "Revert \"anv: Stop doing too much per-sample shading\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1f559930b6b7a633d93cd4e9cc4965b3f5e7c607" |
| }, |
| { |
| "sha": "ae4065f0b2d7aa47c22f1241b6ba6fdc0a440fd2", |
| "description": "mesa: use nop dispatch for ColorTable/Convolution/Histogram", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7994b6c893c2feaa8485c012494cdaba69145eba", |
| "description": "mesa: remove all GL func forward declarations because they are autogenerated", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ca96f5cf6d31ba16466f60c316483baa548aa30", |
| "description": "mesa,vbo: make ES wrapper functions static", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c91c6162b64ab44105b5199cde5cb596a29c129", |
| "description": "glapi: add missing no_error settings for implemented functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a9d14fa4d2c57f0ba2b1bef9326ccd70f7d33e4", |
| "description": "mesa: remove COPY_DISPATCH code that doesn't do anything", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "933a88f76c6af1dd2a77e31b22ef6e310bf77de2", |
| "description": "mesa: rename _ae_ArrayElement -> _mesa_ArrayElement to match glapi", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e49d9c0fed174d5bdf9785fce43da07e610f1148", |
| "description": "mesa: use ctx->GLThread.enabled now that it's correct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d052612317717d57beb32eb32c2bcd21b683ebf5", |
| "description": "glthread: disable glthread if the context is lost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d8301d60210a80f000cc0c30e17b04a4ffc60bd", |
| "description": "glthread: fix restoring the dispatch in destroy when the context is not current", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "670759a208d3d0c6ef50be2edb27eb693a23e700", |
| "description": "glthread: inline _mesa_glthread_restore_dispatch and merge disable & destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b123ad16aa7f14eade024d2329d44367b8b41d4", |
| "description": "glthread: set marshal functions in dispatch only if they exist in the API", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e93a9b422cd840d58cdf4446ba0f52c73c8a560a", |
| "description": "glthread: add nop dispatch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd3709dcfd18bcacec458f5c478adc0fe5d02d2d", |
| "description": "vbo: expose all exec entrypoints for glthread and match api_exec_decl.h names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bade2407fa108b75e20f326e8f5d7439fbf2cd91", |
| "description": "mesa: remove GLvertexformat", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a87e5d437e6c269b62775cb4ae4925fc96a86041", |
| "description": "glapi: autogenerate install_vtxfmt with python", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f33948733808dffe94ae70f4bbd42d7e9e3430a", |
| "description": "glapi: autogenerate all _mesa_* forward declarations in api_exec_decl.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5603d3e42ce67cb20fe34806564452fababfcb37", |
| "description": "mesa: remove api_exec.h and move its contents into context.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "898649c145982e95b19045896861d4d03f588fcb", |
| "description": "glapi: autogenerate api_save.h with save_* function declarations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df3447c331bbf5e2ddb34e9f6e13c0ad1240aca5", |
| "description": "glapi: autogenerate _mesa_initialize_save_table with python", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7c516124285a2f71cf499e26067a35d7b7d0349", |
| "description": "glapi: move reusable glapi printing code to apiexec.py", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ac622b85368d636446c6c1dae8daaec0499df614", |
| "description": "vbo: rename ES vertex functions to match GL dispatch names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62eba623b5c65ab56fb0b73ff6fecd8a9c1901f4", |
| "description": "vbo: rename vertex functions to match GL dispatch names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd6b1ae1109ca8d9994523ec39d2e7d49cb56405", |
| "description": "mesa: add EXT suffix to VertexAttribI*EXT to match glapi name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77c2a7c2e40afec7b222641045ec90895e37ac3d", |
| "description": "glapi: replace dispatch.h inline functions with macros for faster compilation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1aa0b587cd0db0ba9a74f53c54b0c136ce8d8e52", |
| "description": "glapi: move apiexec API condition determination to common code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e4238f99acef72e3d38b39cff33e5ea4fa496ae", |
| "description": "glapi: rename gl_genexec.py to api_exec_init.py, api_exec.c to api_exec_init.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cef21e33f3e5fdbae63029da8a29ad36916f309", |
| "description": "mesa: rename dlist functions to match dispatch function names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12b1feb03e222178b314a06f20ba981486b1ec84", |
| "description": "mesa: don't set CallList* redundantly in _mesa_initialize_save_table", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8ad4fd59de7a4c63844d44fc601e663e88796b2", |
| "description": "glapi: rename exec=\"dynamic\" to exec \"vtxfmt\" to make it self-explanatory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fa0332965b67dcef3001fcf8fc499cbd7742101", |
| "description": "mesa: move the ES2 check from vbo_init_tmp.h to install_vtxfmt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f4891d77db60da6dac2cdb03437af4e92abc130", |
| "description": "mesa: inline _vbo_install_exec_vtxfmt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43a9f6a938b874d5220cef2784d2619b88537264", |
| "description": "mesa: move _mesa_initialize_vbo_vtxfmt calls to a common place and inline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7c543c60fbfe0ca81998af06266de1aae2037e9", |
| "description": "mesa: inline _mesa_install_dlist_vtxfmt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31baf7bc4d681b5eb970dd2e6e5100ad4eb291db", |
| "description": "mesa: inline _mesa_install_eval_vtxfmt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "086c03e83987dedc0ce31d84d748205c8240046d", |
| "description": "mesa: inline _mesa_install_arrayelt_vtxfmt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d07b0d7dd776279c92152eac5007c72a2f6be292", |
| "description": "mesa: inline vbo_initialize_save_dispatch and rename the functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6fcec5900e359bc73eeb69ce4a305c5df08cfe5c", |
| "description": "mesa: include less stuff in dlist.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b80e1716e2ae1e306e799c9822b1c86de6e4d4c", |
| "description": "virgl: Enable higher compatibility profiles if host supports it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8b70fc1b968eef2719ed6daadfdb251784e58b2", |
| "description": "ci: pin virglrenderer version", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "451e6c1b32c2ea43d84ab60513dc6fde2373431c", |
| "description": "radv: have the null winsys set more fields", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e8fa8168b9056c27736514b4d757b091412ce3d", |
| "description": "radv: Expose the ETC2 emulation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8078bab91c80aa7e49c1b9cf9181b8dc729a6b4", |
| "description": "radv: Deal with border colors with emulated ETC2.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1153db23f58c39af2472e3bdfa721879ca1ac8cd", |
| "description": "radv: Add ETC2 decode shader.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42a71be793f60309901af898189593a8bff7e05f", |
| "description": "radv: Add extra plane for decoding ETC images with emulation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c55ebdb76d9720aeab3a0e2673dc65d43f8ab082", |
| "description": "radv: Use the correct base format for reintepretation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c5fe66f8af4a8b3dde940f656eb4d149e9580d2", |
| "description": "radv: Set up ETC2 emulation wiring.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef3b31c967d682212461f66622a0679fc6866ce2", |
| "description": "v3d: Don't force SCANOUT for PIPE_BIND_SHARED requests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2cbbfd23cec2f5de607af680e415030a0acd6f9f", |
| "description": "v3dv: Hotfix: Rename remaining V3DV_HAS_SURFACE->V3DV_USE_WSI_PLATFORM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2630c8f546584948214ce846e99298f19d6f20d7", |
| "description": "broadcom/compiler: improve thrsw merge", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4a4cd20d529b4988c55a8b47dc841dae98eb002", |
| "description": "util/ra: use adjacency matrix for undirected graph", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f71713d43c08f3b6cc85a304d2fc4bf996a04025", |
| "description": "lvp: Free the driver_data pointer for all commands", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8f6685bb522a6719c80318fd6acdb85ca31919b", |
| "description": "nir: use call_once() to init debug variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18c039b2e17868b2f98841da48f811de810d176d", |
| "description": "tgsi-to-nir: initialize NIR_DEBUG envvar", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f77ccdfb4a229b7a0cf83b7d8965faa969cf3a6f" |
| }, |
| { |
| "sha": "42a865730ef72574e179b56a314f30fdccc6cba8", |
| "description": "iris: Disable the SMEM fallback for CCS on XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a188b10a5f4f4662530a9a29bc4e7cff775b3f7", |
| "description": "iris: Rework the DEVICE_LOCAL heap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "305677e242e9092cd37e2bdee1cbfbd04fc0a436", |
| "description": "iris: Add and use bucket_info_for_heap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd787b4e68b0127d0d8cac3d8ecc17c199d74030", |
| "description": "iris: Add and use BUCKET_ARRAY_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5885a2cf131d60b13004de4bd1ef212d3cf318ae", |
| "description": "iris: Replace \"local\" with \"heap\" in bufmgr fn params", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a8bf62ac83e50e9da7a24ae474bcf5c7b2f43d0", |
| "description": "iris: Use a num_buckets pointer in add_bucket", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b77935a83d40746b7a6591b4ca938e5ccd4e8fec", |
| "description": "iris: Add and use flags_to_heap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14ebd81ee36318a4d26b2d4250501a8a590dfaf0", |
| "description": "iris: Replace bo->real.local with bo->real.heap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f93892c5d3300127faabb5ba8cbf986d11cc38a4", |
| "description": "iris: Free the local cache bucket in bufmgr_destroy", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "55be94dcab4eebd10ae11c3f982c4c91b67fb3a7" |
| }, |
| { |
| "sha": "65576eec2ecafcf04e035a48f13456d810720a5c", |
| "description": "venus: fix vn_buffer_get_max_buffer_size", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a74f2495ca07bb536e8f1caaa8c2a4ed36c10d67" |
| }, |
| { |
| "sha": "d92e353a113ecf5f9026e6977e3e52abdc5ea162", |
| "description": "pan/mdg: Fix definition of UBO unpack", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a026d2d11c8abd2094b2453812ba1ccd947659ac", |
| "description": "intel/compiler: Assert that unsupported tg4 offsets were lowered for XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52a55f097f3105e25e778f173c2133bfc00478ad", |
| "description": "intel/compiler: Use nir_lower_tex_options::lower_offset_filter for tg4 on XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "211e0606c7805dd1ce870d736681078985d657d7", |
| "description": "nir/lower_tex: Add filter for tex offset lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abace2b8a454d4aa787a20eadef353d5f6a04592", |
| "description": "iris: Align buffer VMA to 2MiB for XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c17e2216dd5f2ace77e44a8008b2b177d633b05e", |
| "description": "anv: Align buffer VMA to 2MiB for XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f94ff2cc0387430a25e56e8b91fc6129a29ec0fa", |
| "description": "iris: Not all gfx12+ have aux_map_ctx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36425c43c956e6eb22be8b4ef147666285bc8e51", |
| "description": "glapi: Never use dllimport/dllexport for TLS vars on Windows", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c691149f3e8632243dbf9003fc8c6bcf1d22b822" |
| }, |
| { |
| "sha": "15a375b4c8668814eed39810518dc7e2f8efef6e", |
| "description": "radv,aco: don't lower some ffma instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "165ca5088b79a5f0b2ffcbfbf15c0f90b924bcd3", |
| "description": "radv,aco: implement nir_op_ffma", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5f02a1cd3b110bafff0fc55064938604bf539ee", |
| "description": "aco: swap multiplication operands if needed to create v_fmac_f32/etc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4f5d577fcb33f443a55ec53e27f91d164239862", |
| "description": "aco: swap operands if necessary to create v_madak/v_fmaak", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2665320c78cb0073ffe599ae20e0e399b29e305c", |
| "description": "aco: create v_fmamk_f32/v_fmaak_f32 from nir_op_ffma", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a487747ebd84c843356e86fdb6538383aa7c4083", |
| "description": "aco: use more predictable tiebreaker when forming MADs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a388beda7ba10675246bf782f8c362448d92c40", |
| "description": "radv: ignore dynamic inheritance if the render pass isn't NULL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "841949e50b3a98d0a2b0ad040ed31ba6331f2b2e", |
| "description": "radv: fix dynamic rendering inheritance if the subpass index isn't 0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43022ecc3af59fef83e1b2aa6212ac305bc694e6", |
| "description": "radv: enable lower_lod_zero_width", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be53b3d1bf6f0fcc8a9a132957076045810bbb30", |
| "description": "nir/lower_tex: add lower_lod_zero_width", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51e772586c2ad0c5a436b495b464267de9f1385c", |
| "description": "radeonsi: use max_zplanes after the last write", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c0f723ce2b80a27e8d813396a5b7c9cbca7006a7" |
| }, |
| { |
| "sha": "84fea554e3ebebc5e1ed179a6d716e2deb5c35de", |
| "description": "radeonsi: silence a warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "573d6451335a0b3c947aa2823619e31017d0362c", |
| "description": "radeonsi: fix fast clear / depth decompression corruption", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87f03b1662492249b03aa0406024a4c7ef5ebfd1", |
| "description": "nir: limit lower_clip_cull_distance_arrays input to traditional stages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcfc4ddfccd5ab998409304c164b73b62bb3c480", |
| "description": "v3dv: Fix V3DV_HAS_SURFACE preprocessor condition", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "79e445143054a8001cf28ccb6803148a67f1bb55" |
| }, |
| { |
| "sha": "2ad11b39bdb192bba105327a5448de9050c4eae4", |
| "description": "intel/compiler: Use a struct for brw_compile_bs parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58c4a95320003cb733dec1084801406cf15f04ec", |
| "description": "intel/compiler: Use a struct for brw_compile_gs parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acf2d3c78bba12ff1d8945c46f47f05a37ca3a55", |
| "description": "intel/compiler: Use a struct for brw_compile_tes parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7372a48a4a8a4f8ec46dd338d92b6de54714f7d5", |
| "description": "intel/compiler: Use a struct for brw_compile_tcs parameters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76da4569544f8b08de0d3044b7e4bc74a6a1df45", |
| "description": "crocus: cleanup bo exports for external objects", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "9ff086052ab7bff3cb55c06365543190a3afe188", |
| "description": "radeonsi: unroll loops of up to 128 iterations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af9ec3c45daff3186571304c6c7c3ac6b6c5b4ff", |
| "description": "radeonsi: add shader profiles that disable binning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4fd8171f641fb32b3d2b2050f883c9cb2f005d58", |
| "description": "radeonsi: print more stats for shader-db", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3b2f97f2e25b2c4c72e5f04c945ce9c48ce6cd6", |
| "description": "radeonsi: add Wave32 heuristics and shader profiles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2a18833372c1d060635dd9d73956fc22b7b674e", |
| "description": "glsl: fix setting compiled_source_sha1 without a shader cache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2785141c1618e79028cf70d178ff36dac7c18ce4", |
| "description": "nir: add nir_has_divergent_loop function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26b522eae54b5b71e769672ea39b822ff97e8ea6", |
| "description": "nir: serialize divergent fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6eb3fe2d4fa2c42d7ee1e20b390b3117a8980eaf", |
| "description": "nir: disable a NIR test due to undebuggable & locally unreproducible CI failures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ab310b78b128196faa5a20883699c421a2b8111", |
| "description": "nir: handle more intrinsics in divergence analysis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0eb163ae0535ead5e89fd9d66dfc4b04488eb62", |
| "description": "drisw: do an MSAA resolve when copying the backbuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6740f34568eef4cdf46b8903f17e7acf234d8424", |
| "description": "virgl: flush cmd buffer when flushing frontbuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0577a142de513a577107f03b230f6554607394e3", |
| "description": "virgl/vtest: implement resource_create_front", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6d04470272666de9cba86326e544436ee7eebb5", |
| "description": "virgl/vtest: use correct resource stride in flush_frontbuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a235e027872d974aff9afb0f24684e99cf3d5992", |
| "description": "util: Use ralloc for strings in cache test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51351760c27207d3c49b4cea0984bfd2949b1577", |
| "description": "util: Convert cache test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88e97d75d06c5edc598712f80cc3afa44e2c5cd9", |
| "description": "intel/dev: Add gtt_size to devinfo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f559930b6b7a633d93cd4e9cc4965b3f5e7c607", |
| "description": "anv: Stop doing too much per-sample shading", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5197809302b183572a2b8380378dd266951e7726", |
| "description": "iris: Update the initial CCS state on XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eef4399afda91f484fb4572c457b5bb01b335d40", |
| "description": "iris: Modify the comment about zeroing CCS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cba6d6cad3451fc4491e6fdada1e88a36459e5ba", |
| "description": "iris: Don't assert a NULL aux BO during aux config", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d3200a37dbda68d08663cb380d4b60986f36b59", |
| "description": "iris: Don't allocate and initialize CCS on XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "656d34a8116d782d08101ffb7def273dfc612ef3", |
| "description": "iris: Drop row pitch param from iris_get_ccs_surf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d57c9959e49efcd3558de5c203612cc1c07a080", |
| "description": "iris: Don't allocate a clear color BO for some Z/S", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fecd6ae38eba1f39a3a6aeb461ee5672222be30e", |
| "description": "iris: Simplify iris_get_aux_clear_color_state_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4027337004e900b3b98cc4ca7e44b60322dca891", |
| "description": "iris: Move some BO setup to iris_resource_init_aux_buf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9acf0316ec1051d85bfd731830c8fa6fba7ec4a9", |
| "description": "iris: Use the aux BO and surf less during init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02bbdb0e92006a37d8b2d75e6d95475262199f92", |
| "description": "iris: Change a param of iris_resource_init_aux_buf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18231fc548ba88f58c8b7d2fad5c30114ee73400", |
| "description": "intel/blorp: Modify get_fast_clear_rect for XeHP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c35b8a2889be5aebddb69327083bc556a935b452", |
| "description": "intel/blorp: Modify the SKL+ CCS resolve rectangle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91128b1a0fddbf50db0bd9c489cb6c3dab2ecc36", |
| "description": "intel/isl: Require aux map for some 64K alignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46ef1e83897f1b4031df2bb8a4f364e0a6bbbef7", |
| "description": "ci/windows: Remove line numbers from assertions in spirv2dxil tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc17f79f2ccd75ba19f17055ae1f5e441208e599", |
| "description": "etnaviv: fix alpha blend with dither on older GPUs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d199d65c3af6cc87cd77585b21435ddb5125654d", |
| "description": "nir/nir_opt_move,sink: Include load_ubo_vec4 as a load_ubo instr.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "013900c4d231e3d9e976d2e03a1e49825cc16f99", |
| "description": "mesa: fix GL_MAX_SAMPLES with GLES2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c02b75d22e6f3cdb82c4fbcb88e18d55aa9bb414", |
| "description": "egl: add config debug printout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f927a5c3d28b2289223ea84445d8266d4f4f2ad2", |
| "description": "egl: introduce a log level getter function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd2a558bf8a8390fad3236d903b224dfa58a46df", |
| "description": "intel/l3: Make DG1 urb-size exception more generic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7fa15b38157c9eec98cba327c4e1d4c0b226626", |
| "description": "aco: improve clrx disassembly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11eb03c44ecec3a10d8717a9ccb7be935b06fb68", |
| "description": "microsoft/compiler: Remove algebaric pass for inot", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45354be410f088b7b30beca62c1ca87b598c35c1", |
| "description": "microsoft/compiler: Implement inot", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cb2836164251c9813469345c79a71c222a54f233" |
| }, |
| { |
| "sha": "249556dad8215fe988def21d8e6afe9e9aede447", |
| "description": "v3dv: account for 64bit time_t on 32bit arches", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2ad92eb22d4419a9ce702de143fed36ab7aa2ba", |
| "description": "radv: do not perform depth/stencil resolves for suspended render pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c27348a3f701bbc6c7519fcae3ec87d0afe3699c", |
| "description": "Revert \"radv: Add bufferDeviceAddressMultiDevice support.\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1fe375e7cf8da6d0313b7954ae76120cde92db14" |
| }, |
| { |
| "sha": "b8d04863e2e5e606b6207f0fbc6deece42cd6e4b", |
| "description": "intel/fs: Drop high_quality_derivatives", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6dc9958bf33e3340de7c3c9e1790383659bd294c", |
| "description": "intel/compiler: Get rid of wm_prog_key::frag_coord_adds_sample_pos", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "278d12f991b986eaf50d5959ea4adfcbe715fe33", |
| "description": "intel/fs,vec4: Drop prog_data binding tables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e49f65dfe05ef6cc218f780df5bcbb85b4b6a303", |
| "description": "intel/blorp: Stop depending on prog_data binding tables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4fa58d27a58607b55c1d44566153b78a598b3684", |
| "description": "intel/fs,vec4: Drop support for shader time", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f3c100d61c673115880cc4c2d9a3d5d2ad7db3d", |
| "description": "intel/fs,vec4: Drop uniform compaction and pull constant support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4175ed50994a27b7d0b36471da58195670aa4192", |
| "description": "crocus: wm_prog_key::key_alpha_test uses GL enums", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" |
| }, |
| { |
| "sha": "c82d7e36174198b5dea3811fb11672d33aed4acb", |
| "description": "turnip: Fix operator precedence in address calculation macros for queries", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "937dd76426b2b372a18be35e1416eed291524af7" |
| }, |
| { |
| "sha": "5887768f48e4f5116642b48cd21cac93e1c52c97", |
| "description": "nir_to_tgsi: Enable nir_opt_move.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2", |
| "description": "r300: Request NIR shaders from mesa/st and use NIR-to-TGSI.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e68a9b033997c9de485c2914717d25e55fbb053e", |
| "description": "r300: Disable loop unrolling on r500.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "495a4cfbc3fa2ea578fe512bfc6e03e72d238a71", |
| "description": "nir_to_tgsi: Make !native_integers front face input match glsl_to_tgsi.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1647525ab0642b1bf424ebc366ad06748057baf", |
| "description": "nir/nir_to_tgsi: Add support for \"if\" statements with !native_integers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b651db7953794e693f00871c2cde44484c5af4f", |
| "description": "r300/ci: Add some piglit expectations.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "231ccb6100e3559782834d1c290e6439a37a7ca8", |
| "description": "docs: Remove no-longer-accurate text about the xlib driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5d731ac5cc0e2a85544ff7a73142dcb80768335", |
| "description": "intel/stub: Implement I915_PARAM_HAS_USERPTR_PROBE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "832db9d9008e32f2da5d4180b9a3a896258bce20", |
| "description": "intel/stub: Implement DRM_I915_QUERY_MEMORY_REGIONS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c429b6be6c895981a609be273175ba547616775", |
| "description": "intel/stub: Implement DRM_I915_QUERY_ENGINE_INFO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12d35892e0e6d10962fab361a359138ef357e375", |
| "description": "intel/stub: Suppress warnings about DRM_I915_QUERY_PERF_CONFIG", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "786d434397c2e3566404b5efe2492cd08e0e6c86", |
| "description": "aco: don't create unnecessary addition in indirect get_sampler_desc()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77db4e27b1814fb48036abe457d7fbe1a6965409", |
| "description": "aco: Clean up and fix quad group instructions with WQM.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" |
| }, |
| { |
| "sha": "af163d72200f4eb94f411c16dd105315f82e89d5", |
| "description": "loader: Restore i915g support.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "0cad451f007f366d94e058b7c717b96723a3e6cd" |
| }, |
| { |
| "sha": "c50bdacbda6dc63d4c794e79357ffebf9756aa8a", |
| "description": "glx: fix regression for drawable type detection", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "6625c960c5827018be1482c45d8cd21b8d768946" |
| }, |
| { |
| "sha": "ff74d5dd1b83f090ece0a0594fe691eefe2875c0", |
| "description": "intel/compiler: Don't store \"scalar stage\" bits on Gfx8 or Gfx9", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4563261ad18c5e82d8fa869e87f938dc123e10b1", |
| "description": "intel/compiler: Don't predicate a WHILE if there is a CONT", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d13bcdb3a9f9b43010fe8cbb4efbfe7eec0b705b" |
| }, |
| { |
| "sha": "d051854ccaabe1c79b84e13e58e4b369a73f66fd", |
| "description": "treewide: drop mtypes/macros includes from main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72db15913f63344cd8f01e6682c2079727762d3b", |
| "description": "v3dv: Fix dEQP-VK.info#instance_extensions test", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f884c2e3be363903a59dbee01868c7ad0bf0f346" |
| }, |
| { |
| "sha": "b14dd3a8661175c81d836fed85c1a6628064d031", |
| "description": "venus: prefer VIRTGPU_BLOB_MEM_HOST3D for shmems", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe3a800ad3def2261354bf0cba08ae6157a99210", |
| "description": "d3d12: Use overall resource format + plane format to get format info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0312142d96459fd23e3ee164cb9410f671c6f361", |
| "description": "d3d12: Allow creating planar resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6db80546945f787646cb1d8ce7bab23a57ffa54", |
| "description": "d3d12: Handle opening planar resources", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb6479544bd98e90cbffcfab6eb7c05e450625f2", |
| "description": "d3d12: Force emulation of all YUV formats using per-plane formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f34b70474f47f90e30478ad0e7ac47478e07405", |
| "description": "radv: Use the winsys 0 cmdbuffer submission support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7675d066caa8fd41911e0f5e88b78fb4d7a5f626", |
| "description": "radv/amdgpu: Add support for submitting 0 commandbuffers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6eb082131599a56f88ba7bef8bb94f044b9e3356", |
| "description": "radv/winsys: Add queue family param to submit.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c03d258046c09a6e951dd08b22ed2aef8d36b4a9", |
| "description": "radv/amdgpu: Add a syncobj per queue.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d1a15f7fafe83e0d39ab5f05410b3bea64bc92f", |
| "description": "mesa/st: drop Draw from dd function table.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5312511ea543d90ac2485bb4f6b52c79d0c0e74d", |
| "description": "mesa/st: move draw indirect and xfb to direct calls.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "132ffc46dccfd680dfd467eea846004c0620b249", |
| "description": "mesa/st: move compute to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28bd406f5087ae1d71d4040f9feb6ae781db0e39", |
| "description": "mesa/st: move msaa functions to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d16f514f192be16a959b20a48211c371b33d23dc", |
| "description": "mesa/st: convert DrawTex to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "601c30c8c1e8b91bd84d3d325600ce2b956ce2c5", |
| "description": "mesa/st: convert the non-optional egl image to direct calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b066ebfb38725a2130c0f7d07c873fe33224eb5", |
| "description": "mesa/st: move blit function to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9fec99c4a2e49ecf81821fa8b6dc6edab67d3f7", |
| "description": "mesa/st: replace most of buffer funcs with direct calls.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f60add48ee46d693986b68f7100128521f3a1a32", |
| "description": "mesa/st: move program calls to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "878cf8cae959c14027304e7e5c4598e0fbacb1c7", |
| "description": "mesa/st: move copy image sub data to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81eae719363dfdb958bc2389c9f6cf0decf61aeb", |
| "description": "mesa/st: move viewport to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce9a50e6f8024f9364595a9774e0053b301543a8", |
| "description": "mesa/st: move some context functions to direct calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb400f368a79f2ef2633d135dbd16accf7fa1c0d", |
| "description": "mesa/st: move clear/flush/finish to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37fb8058fb82af0b0d484ef3a991bb4afd01c92d", |
| "description": "mesa/st: move pixel/bitmap functions to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e13c7d46ae57907be22baee4807d4cf017c4b73", |
| "description": "mesa/st: move Clear to new direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "889ac0f1b984c114da6472a394e9b00ced50df64", |
| "description": "mesa/st: move texture APIs to direct st calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d912b5caa86b1bd861c8b68cdbd883ee3ef846d", |
| "description": "mesa/st: move fbo code to direct calling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d79ce5a58813df1fa98be676f0d3ad5a244d885", |
| "description": "mesa/dd: drop purgeable interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b79d12bbb24102252412722077cc6563d6a93f47", |
| "description": "mesa/st: move perfomance monitor to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "097646cf7c6753945a1f463611a66f5cfa7a8a1b", |
| "description": "mesa/st: move perf query to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df28e0a082147ed4de16bb89cf974c67943fba87", |
| "description": "mesa/st: move query memory info to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0e48ef34f0162070ac6bea5b2d540dd4410c275", |
| "description": "mesa/st: move Enable to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc4964847b00a20c98a8f3a2ce02be1f83a9fd95", |
| "description": "mesa/st: move rendermode to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdc480585c9be368ddfdc33e2eb73e3582f25fe7", |
| "description": "virgl/drm: New optimization for uploading textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "420170fabc1152339ca81b8c962c1884b3d9f856", |
| "description": "radv: initialize workgroup_size in radv_meta_init_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "85161fb8ac1b926b2222b4a860168d73c33a5801", |
| "description": "radv: clone shader in radv_shader_compile_to_nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2020a1799bbf53af0caf25c5f893ed9ba9e66d77", |
| "description": "radv: include RT shaders in RADV_DEBUG=shaders,shaderstats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d74498e61773b83e946e7689738a1bfeb4624d03", |
| "description": "radv: add radv_meta_init_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2550d1b7ca8146283265ce6f4267fa2b3591946", |
| "description": "gbm: Don't pass default usage flags on ABIs < 1", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ad50b47a14e94751cd59ad5892ad795d508557f0" |
| }, |
| { |
| "sha": "31efef7b3a16b639fa6df44120e85763b86fec55", |
| "description": "radv: mark GFX10.3 (aka RDNA2) as conformant products with CTS 1.2.7.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2612bb4242c50f57eb1eaf81de29c1283de23e3", |
| "description": "radv: fix resume/suspend render pass with depth/stencil attachment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e18e857292ccdfeaa7200b397576fea18492975e", |
| "description": "radv: add initial SPM support on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f1fe91b8473de72a56cb6cbdb79df5dd888767f5", |
| "description": "radv: add few helpers for configuring performance counters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a0052f0999529263ad421e3b74b083c8b727c61", |
| "description": "radv/sqtt: always dump pipelines and shaders ISA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3aab34171d464f907ed4488ab87c48270381ecde", |
| "description": "Fix TSD stubs for non-initial-exec case (fixes #5667).", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b713fca4957982ab24a93ae13d58d98fccfe44ac", |
| "description": "glapi: Remove remnants of EXT_paletted_texture and the imaging subset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ba0c68e3195aa127370bfce01166387e6903d39", |
| "description": "radeon/vcn: implement encoder dpb management", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96b276b3270f82ac90baea37301b96f900684860", |
| "description": "radeon: hardcode uvd/vce encoder not_referenced value to false", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "a90802ef644f8dc2f19f4305956048df6725b53b" |
| }, |
| { |
| "sha": "e44fef8dd66cf8ac1ced60bb674d526e656ca938", |
| "description": "frontends/va/enc: allow for frames to be marked as (not) referenced", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad3ed91b1f888aeadc60cc66148b7d5cf612672c", |
| "description": "radeon/vcn: increase encoder dpb size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31b033eec2f48c44f0011131b99e19e88eba4281", |
| "description": "frontends/va/enc: hardcode h265 encoder ref pic list size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5b7fb998fa3638727d3aea5030d1ccb4e78082d", |
| "description": "frontends/va: disable packed header support for h264 encoder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "934bc24fe9df6d398c1e057213732d5cddefa407", |
| "description": "radv: handle VK_DESCRIPTOR_TYPE_SAMPLER in VK_VALVE_mutable_descriptor_type extension", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de55fd358fa4b3e3620145c71557090403b8ec6c", |
| "description": "intel/fs/xehp: Teach SWSB pass about the exec pipeline of FS_OPCODE_PACK_HALF_2x16_SPLIT.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d4537770bbf6c78d49dc71abe2f79099448339eb" |
| }, |
| { |
| "sha": "7e9158761a397560e74ae1bb9f6f4fbaaa489621", |
| "description": "r300/ci: Update loop expectations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ddefb8ea5789137d3ea99f255f3d17d10d291e0", |
| "description": "r300: Route shader stats output to ARB_debug_output.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "141302e61f4f2f6b0e148baae31e36a740abf337", |
| "description": "r300: Precompile the FS at shader creation time.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9dd776ef91b1454be31a86d716c46240454d26e", |
| "description": "r300: Remove the non_normalized_coords from the shader key.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26b3e2f7cd71bdc58dfddb235ae13b0a3c558495", |
| "description": "r300: Also consider ALU condition modifiers for loop DCE.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d6fed4ab7db63c5f569032dba2cc95ea3ccfc65c", |
| "description": "r300: Ensure that immediates have matching negate flags too.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "915af8de8b15886c9fe12ff4bed4fa1fbb904464", |
| "description": "r300: Cache the var list in the peephole_mul_omod() loop.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42e8f48be729535449bfae3983d4350993149977", |
| "description": "r300: Move the instruction filter for r500_transform_IF() to the top.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1050686afe2a2e77e2bbb7780e1bd5f81f1aa0d5", |
| "description": "meson: Fix dri.pc dridriverdir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0db2e78788615898b0fa60e20c518377dfa90f97", |
| "description": "freedreno/ci/a306: increase concurrency", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3db30ea877ebf7e2eefffbc554155d22adf96ba9", |
| "description": "freedreno/ci/a306: add more skips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34804e1266964a68d7ebdf3e067e3c19277692f1", |
| "description": "intel/crocus: push main/macros.h out to the users", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9105cf19558af9da2184a35ad7258ea3a7bc14dd", |
| "description": "intel/compiler: drop shader_info.h from compiler header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9265d1d62db41f2693ff42db2284eb1765eb8469", |
| "description": "brw/compiler: drop mtypes.h from compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f35b5fdc9c8a08248c68f2393c115db22fb433d", |
| "description": "anv: include futex.h explicitly in allocator.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "244fa81c137f885e631ab02c1ee9157d02aea01a", |
| "description": "mesa: move _mesa_varying_slot_in_fs to shader_enums", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0733266706d1e3071e047e11829ad56d680b9829", |
| "description": "intel/isl: Drop extra devinfo checks for CCS support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99b320fc6822bcbd5f3eef5ca3b4a9b174475ede", |
| "description": "iris: Drop the YCRCB cases in finish_aux_import", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e075227d8800a8c9fbedf49e4253146f751df4e", |
| "description": "intel/isl: Restore CCS_E support for YUYV and UYVY", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1433fe7860af96edcd1758e15ce9081f637e3d0d" |
| }, |
| { |
| "sha": "5439e3c4128283b3bc5cf9c660f7f4ad306d7bd3", |
| "description": "docs: remove stale notice about deleted dir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d16263cdee95ec48864ad7a0f90275e8a4fd374b", |
| "description": "docs: remove mentions of deleted code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc81cd1931e92a158d32a9a41ec6f9d7b7a33aca", |
| "description": "ci: remove testing of deleted code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e03334e9777a28906eb25c258c1996f736082110", |
| "description": "CODEOWNERS: remove ownership of deleted code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "558bc2227ed00fc6a29c2a10c0b99719cd445c6c", |
| "description": "meson: check -mtls if has_exe_wrapper", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "60d95c5d0feef4e4b2820a26c4708aff10f5730d" |
| }, |
| { |
| "sha": "def254b05ff999cd0e1b2723cd0757165ebae421", |
| "description": "panvk: Add check for null fence", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c749da61356d98b6a9c20ca3fd81cebf18b01979", |
| "description": "ir3,turnip: Add support for GL_KHR_shader_subgroup_quad", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3dfd4230bbda75223c480d75447b55ac9c5a2c35", |
| "description": "ir3,turnip: Enable subgroup ops support in all stages on gen4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ded51fd39ec7d2604e51f4013c8a0d92b3c122ac", |
| "description": "ir3: Use getfiberid for SubgroupInvocationID on gen4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1c49901dfe068323ffd8a3f5a98dc0505b3632a", |
| "description": "ir3: Add gen4 new subgroup instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "943ef0edbdc600199c52b8baeb1d9d8dc12cb9e2", |
| "description": "radv: avoid prefixing few VkXXX structures by struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3886fa471f0b68229bc1642a39c869023c3f014", |
| "description": "util/u_vector: prevent C++ warning on cast from void* to something else", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55b396e7430f16b3de3999d8f5a191bc1ae44b70", |
| "description": "mesa/crocus/iris/blorp: drop minify macro in favour of u_minify", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9f0991744aa96b354b0912c4b31a995c3b274b0", |
| "description": "mesa: Make _mesa_generate_mipmap_level static", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3731d21c6857cc0af6fc824595b3678cf11e8ad3", |
| "description": "mesa: Remove unused execmem code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68b7fabbe2d1d1ef73d127c284e23f10134a2820", |
| "description": "mesa/program: Dead code cleanup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "087f196a084ecff01a18b939e1c3b877ef14cbcd", |
| "description": "mesa/vbo: Always use buffer objects for storage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4ae8ee43ecc19f0aa46c0f026c561bbccd9f374", |
| "description": "mesa: Remove unused _vbo_current_binding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d88398413a977c688b00ffd6e666e8db6040178a", |
| "description": "mesa: Remove unused _es_{,Get}TexGenfv", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f35fd71c3f32d112addc1cfc37b485c69ad8c7e", |
| "description": "mesa: Remove unused _es_RenderbufferStorageEXT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b8eeaac3a1f45dd35fdf3c5b55919259846045a", |
| "description": "mesa: Remove unused _es_color4ub", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d09812c2f25428487ecd3f0326364b697654cc7", |
| "description": "mesa: Remove unused _mesa_compressed_image_address", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74c29e1bf72ab39ed097ea3ab61048457f3e1369", |
| "description": "mesa: Remove unused _mesa_apply_ci_transfer_ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1455d1cd30c0858b25f1c200bd1714a31165597d", |
| "description": "mesa: Remove unused _check_*TexGen*OES", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98ef86b3afdb33302dfe3b1cd34e8f830851a791", |
| "description": "mesa: Remove unused _mesa_DrawTexx{,v}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f92e81718dec32fe7aa49d7a22376cfd782dc81", |
| "description": "mesa: Remove unused _mesa_get_render_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8aa776ab1f8c1581e97c00c2aa5fd1afe587ea01", |
| "description": "mesa: Remove unused _mesa_all_buffers_are_unmapped", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31ad50d989b1f60e08cecb803489e26d2499167e", |
| "description": "radv: fix dynamic rendering with VRS", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7f3aba37d217085590bd460bd7ff207f193181c6" |
| }, |
| { |
| "sha": "92d84f189c7d985295393e4421367aca75d32084", |
| "description": "radv: constify radv_vs_input_state() in more places", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b83caef6d2923d122719f123083eab098f7d8752", |
| "description": "radv: constify radv_vertex_binding in CmdSetVertexInputEXT()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45f181c4827b2dae2fb01d63153db141cbe43c79", |
| "description": "radv: move a comment at the right place in CmdBindVertexBuffers2EXT()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e63ffc2f04ef2922a34fccbec4e81b689737bfc9", |
| "description": "freedreno,tu: Limit the amount of instructions preloaded into icache", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da24bb17a83c3e37196629b1cfb35b13d7b852f6", |
| "description": "mesa/st: move external objects to direct calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "830e2038fcaa4d40517078e568add31af3b1cd49", |
| "description": "mesa/st: move transformfeedback to direct calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12f8475ff98cfc0b14274fb4a62ed26258c84845", |
| "description": "mesa/st: move barriers to direct call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fe4ff2fdac0c5e21cf56d3dc1567af73475226e", |
| "description": "mesa/st: direct call sync object functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd9adf39198c122993ffb600aab0ca26d4ee046e", |
| "description": "mesa/dd/st: direct wire queries/timestamp/condrender.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d8610b0994655930e26f6b63f01332e85d964ab", |
| "description": "mesa/dd/st: move get strings pointer out of dd.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b03db927202fdc502067d6c1e0f555d8cdcb3a6a", |
| "description": "meson: make mesa/tests/glx depend on gallium", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bb375b0bece7f0b8480ab996e308cd4ceb97d1d", |
| "description": "intel/compiler: drop glsl options from brw_compiler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de33205f88eebc43676c9a7f603b70e8bc212e95", |
| "description": "nir/algebraic: Move all the individual transforms to a common table.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a29b54f01464dc2e5154a9701826465e8281487c", |
| "description": "nir/algebraic: Mark the automaton's filter tables as const.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45a8d11b6e6e08866b3ae7c8c98fb2ca8b7c35ef", |
| "description": "nir/algebraic: Pack various bitfields in the nir_search_value_union.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53f49b7066c7eb6548c8c5c856ceabdee5fcb6e0", |
| "description": "nir/algebraic: Move relocations for variable conds to a table.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8485a789776554548ca19084d638a4496805df77", |
| "description": "nir/algebraic: Move relocations for expression conds to a table.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7635379dc723852e6a64a3a284ff27020d9513f7", |
| "description": "nir/algebraic: Remove array-of-cond code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d82c61a30b390c0216ab6c70082268dc21e7630", |
| "description": "nir/algebraic: Replace relocations for nir_search values with a table.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7d871737598483777e967db59fe7abaa9023d46", |
| "description": "nir/algebraic: Drop the check for cache == None.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a263474d3b4aaa52bbf171eb7729fc6e06e4e92e", |
| "description": "nir/algebraic: Move some generated-code algebraic opt args into a struct.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b5692fa7185b1380c51247583e08feba0b2c6eb", |
| "description": "nouveau/nir: Use the address reg for indirect scratch access.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca16c271fa7b016714899c7dd92e0e7dd95c08e2", |
| "description": "mesa: make struct in gl_program a union and remove FIXME", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df6ff88fd01c84974e5b864b6cd32bd9b524a48a", |
| "description": "loader/dri3: support glx pbuffer swap", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0311746cddd1042d33a101a723bb4c69a4910a8", |
| "description": "loader/dri3: stop doing anything in swap buffer for some drawable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d67d1dddbe27bcbe1e43b1fabeb75ffb0562524a", |
| "description": "loader/dri3: rename dri3_fake_front_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7d5e91b6be93dc0012189b376f52e5d15c6210e", |
| "description": "loader/dri3: replace is_pixmap with drawable type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d19013a19989a4214777b555608d42f1935be68d", |
| "description": "loader/dri3: setup present event with drawable type info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6508e5b4a1d52f2f1d4184e7abfddb10f6092646", |
| "description": "loader/dri3: pack window present event setup into a function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9faa2892b9386a7fb7381195c5409a44e5db0fa8", |
| "description": "loader/dri3: remove unused present capability query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13bf30583c79c52f47ca7a416c9199ca62f45aaa", |
| "description": "loader/dri3: add drawable type set by GLX and EGL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "887f5a6320460008c0169bf56eae5ea87d2f62c7", |
| "description": "glx: add drawable type argument when create drawable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6625c960c5827018be1482c45d8cd21b8d768946", |
| "description": "glx: check drawable type before create drawble", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc8a51a79a5fc9981fd99c0d450c08630bfb7127", |
| "description": "glx: no need to create extra pixmap for pbuffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51f71e0483e196e0d07877335ed9fe3e405adbd8", |
| "description": "util: add workaround for SNK HEROINES Tag Team Frenzy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f225e0679ad1f3ce13c55ea7f80486ff7b461969", |
| "description": "util: add dri config option force_compat_shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d7c25fb9dc037fbbeec9807a3864070f2b76c5d", |
| "description": "isl: Move some genxml surface state helpers into an include file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3b63c795f088990aac7cdba54907309ebc85553", |
| "description": "iris: Rename is_render_target to is_dest in a few blit functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65e343dda38a00b10715731e02938df776ef0000", |
| "description": "r300: Fix mis-optimization turning -1 - x into 1 - x.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e0a49039b617ef1dadc912adc34776be6e06a34", |
| "description": "r300: Turn a comment about presub into an assert.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce0e228ff40ac768fd6d92fa3abf3a02d16a917c", |
| "description": "r300: Add deqp expectations for RV515.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3580ffaa44b7a93f14a72d98fe73b91fcbb3cc61", |
| "description": "doc: update source tree doc to reflect recent classic/swrast deletions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2636e8681a016eea74ad97bba80cc23e121f8384", |
| "description": "fixup! gallium/swr: Remove driver source", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb4fc1fd50dfc6671ab3d0265fe7e686ca067f69", |
| "description": "new_features: Add OpenSWR removal", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7dd12694f1507b2c8810f96870ca51f84c6fa719", |
| "description": "CODEOWNERS: remove OpenSWR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce4c96ea1bce9f2f85fccc33bda9277bd6339139", |
| "description": "gallium/swr: clean up the documentation after SWR removal from main", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2de00876a7033b6923f912af8d2b0bbd100e113", |
| "description": "gallium/swr: Remove common code and build options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "855793c6c6bd372ea96681ecbd3f318ad71da223", |
| "description": "gallium/swr: Remove driver source", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d22d328859e4a67e6ff738fbd22eaf1d5a09376a", |
| "description": "nv50/nir: Switch to the common NIR options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46b758cbccff9a38339f6e5048665c31871e94f4", |
| "description": "pan/va: Add table parameter to LD_ATTR_IMM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5084127eb7c528f09717708fe42776944e247c2", |
| "description": "pan/va: Add sample/update modes to LD_VAR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3485e9dd3d13619e3968fde97b00ed585dfcd1ce", |
| "description": "pan/va: Make LD_VAR index more fine-grained", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d157ae50ed04f8f7d02456f1eac578500fc8656", |
| "description": "pan/va: Add more assembler tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3d4d074da2251efbbf92f8eb0e19556bc18750c", |
| "description": "pan/va: Disambiguate sign of CSEL instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9da627fd6d8176028850fddcae5d0e57c75b162f", |
| "description": "pan/va: Improve assembler unit test output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ae3569d822c2546c4c748090f8a6c8016f763ea", |
| "description": "meson: restore dri.pc file", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ea8fa10edd1f8976825c6aad05b904179a2deca3" |
| }, |
| { |
| "sha": "2feee3b0b08dea161ebaffd2bc3d937f1f4b1d4e", |
| "description": "mesa/externalobject: delete unused functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2db58c3f89da8bc783418357fb7fbe1228eee5aa", |
| "description": "mesa/barrier: remove unused barrier functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26bd234d062353d1fe4b6d4b5c1d33c84d537c79", |
| "description": "mesa/transformfeedback: remove unused transform feedback code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7eb7bd47b57ced7c3b056182539a65a216fcae0", |
| "description": "mesa: remove unused buffer object code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7c7f55a3b8091802ceb0b021193e4e7d0793d10", |
| "description": "mesa/syncobj: drop unused syncobj code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae9c96ea17bac2d97276d3bd62d2c2c0cae4d5c6", |
| "description": "mesa/query: remove all the mesa queryobj code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "711176bc0c4793efca4f957264bb1e98ac6a5368", |
| "description": "iris/ci: comment out iris-cml-traces-performance due to hw unavailable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b068f186a4bbdc77448814c47df40dc10186178", |
| "description": "panfrost: Add Valhall support to pandecode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "745d7db74813b8e1ce52c879e0bbffde2ca6e6c1", |
| "description": "panfrost: Don't shadow Mesa's fui()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "688827f3c5280961ab096c342ea5834ccef8463e" |
| }, |
| { |
| "sha": "244f3704d44340883b83a1c1a3ea67c50a075e9a", |
| "description": "panfrost: Zero initialize disassembler stats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05", |
| "description": "panfrost: Add XML for Valhall data structures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6eb0770be8fb55a8f57b2ec65a56b5aa33bd0211", |
| "description": "panfrost: Add \"hex\" type to GenXML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72b3f21cd47e2281baf02caac434d9e737a72915", |
| "description": "pan/va: Only hex dump when verbosely disassembling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fa5382ad66e10de2ab7acdfa18d73d3bd935289", |
| "description": "pan/bi: Link with Valhall disassembler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de5c863a52949e05c418717aa549edfd8b96d5b8", |
| "description": "mesa: use simple_mtx_t for TexMutex (v2)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b88202b0e427440893b772267c956bcc4e76c819", |
| "description": "nir/constant_folding: Optimize txb with bias of constant zero to tex", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fadb4b92c5156f2ed980778c7be42a78296f75d4", |
| "description": "llvmpipe: Fix Wpointer-to-int-cast", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "2771fd4a3fbed39e39ed5045c454d1893cbb3659" |
| }, |
| { |
| "sha": "9b2600da875bdece7f3037303afaa2e8b4e55e96", |
| "description": "mesa/st: Remove GL_ARB_depth_clamp emulation support.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c691149f3e8632243dbf9003fc8c6bcf1d22b822", |
| "description": "win32: Fixes thread local on win32 with clang/mingw (!14062)", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c47fd3dc0062101b3e75a414b17d2765735f7424" |
| }, |
| { |
| "sha": "962659502650d8321bc426de2e2648f8d6829298", |
| "description": "nir: Add an 'external' texture type for parity with samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae4d46d4579ffed50bbffec473abcde41fb9f247", |
| "description": "panfrost: Only build GPU indirect kernels for v7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79421616e8b10448951f75830e2ae438db75f409", |
| "description": "docs/envvars: update after INTEL_DEBUG cleanup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fa60cd7ce93ed0aedf26abb6b6ba4db0938b910", |
| "description": "virgl: Disable cache for VIRGL_BIND_SAMPLER_VIEW", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "555f93cdcd9e8f41b860513bcfedc85076f98ff0", |
| "description": "vulkan-device-select: Don't leak drmDevicePtr", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bd0446d00dd1aca3cd81ddddc463738aaf3ce61", |
| "description": "docs: update trademark disclaimer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74a1f103b62ff4f2e0fdacdc6f87d1968785db8d", |
| "description": "mesa: update or remove out of date references to ir_to_mesa", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf1f809d7fc18510e8356c66a0fcc8b200c67a67", |
| "description": "mesa: rename ir_to_mesa.{cpp,h} -> link_program.{cpp,h}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cad5db97be780d880b0fccf2630a25e5a59da8f", |
| "description": "mesa: tidy up ir_to_mesa.{cpp,h} includes, comments, etc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79abf6a17e429fae79555c2960771d60f486b829", |
| "description": "mesa: move _mesa_ensure_and_associate_uniform_storage() to uniform_query.cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7abe527ab4157d52dcf594dbf83357618b032f06", |
| "description": "mesa/st: move _mesa_generate_parameters_list_for_uniforms() code to st", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b895dc8955ccca3e2603024599dfb0589236e98", |
| "description": "mesa: remove GLSL IR to Mesa IR code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3e0cfaa086e9ff56ca38605e9410cb1a141981d", |
| "description": "mesa: make _mesa_associate_uniform_storage() static", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33cbab854ea6f182a7a19d183f1b85b8fc8fee07", |
| "description": "mesa: remove _mesa_ir_link_shader()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d44478483c77233a2e44fba4afce371ba4946fa6", |
| "description": "genxml: protect _length defines in genX_bits.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9b58116ea411491924d1100dd0b8c9189c32086", |
| "description": "genxml: fix compilation with P/I defines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "365903ebbbe9822f842c70b5ac2b9787996bb81a", |
| "description": "intel/debug: reclaim 7 unused bits from classic driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d72c420f70cbb02c0042a488e330c34f84170df1", |
| "description": "mesa/light: make _mesa_light static do_light.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86bbd14b8eafcf4c96fa29f0faecd3870388bd5d", |
| "description": "mesa/dd: remove NewSamplerObject", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67f971e6ad089d2240863065c5754c5f66b2c716", |
| "description": "mesa/dd: remove some fbo driver hooks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "279471bda6f414e15982406a3169672e34eb3a11", |
| "description": "mesa/dd: burn a bunch of legacy driver interfaces down", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e2c05539fe9cc159bbf94d837e8ee6b2752b6e50", |
| "description": "mesa: drop unused sw extensions init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf35f0cb7aa3d77929cab26da4b70fb6ef99a355", |
| "description": "mtypes: drop some context pointers that are unused now", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80719f08a7f7deffa1be818d7d222ef3dde17623", |
| "description": "mesa: remove old tnl device driver header files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e914a6710fd6c44ec8ffbbbe925ec85597412881", |
| "description": "radv: Expose the VK_KHR_dynamic_rendering extension.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "483a08d5521f5036893e23ced8abfceb5761e43f", |
| "description": "radv: Support dynamic rendering inheritance info.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f3aba37d217085590bd460bd7ff207f193181c6", |
| "description": "radv: Support Begin/EndRendering.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0222dace909319ca4582814453886fad12109708", |
| "description": "radv: Support VK_KHR_dynamic_rendering for pipeline creation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "403a5c1a790f229786d02742b04cdd6a974bc145", |
| "description": "radv: Do not use VK_FORMAT_UNDEFINED in meta passes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6968c87e97b1b484f33f628643f516ce2df48556", |
| "description": "radv: Add named constants for max framebuffer width/height.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c703686dba59976a09985281a4893412800d420", |
| "description": "spirv: handle ray query intrinsics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cbcc15afe8e3c24628866e7c1858d5912b6f873", |
| "description": "nir: add a ray query optimization pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a9cdab170502039bf0330c42295decbfdfa4c6f", |
| "description": "nir: track variables representing ray queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d6f050b467cb2408c81b2fb4588f3f28fb77f8c", |
| "description": "nir: add intrinsics for ray queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0800ec2c7733d0c7e3580c006a89a39a7e9d2e70", |
| "description": "nir: add a new access flag to allow access in helper invocations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54489b3c09772d2a410b2f79b00304b0b731d1fc", |
| "description": "nir/print: printout ACCESS_STREAM_CACHE_POLICY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f98984ad1390098f2a5cf5d8770b35ad8fcf6d6a", |
| "description": "nir/lower_io: include the variable access in the lowered intrinsic", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7661237a313cdac13aee866041963a1f00c13f3a", |
| "description": "intel/nir: preserve access value when duping intrinsic", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6339aba775ecdcaf74136479d02e3622bc1d4c0a" |
| }, |
| { |
| "sha": "6e7ffa760f31e313ccee60558310f52b28e70dc4", |
| "description": "vulkan: Open registry XML files as UTF-8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8665910a632e7fbc7ac3cd1c6c683c24cda8404e", |
| "description": "venus: move bo allocation for mappable memory to vn_MapMemory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19d6b497fbf639c79da15e37ea3c09999a013341", |
| "description": "venus: track memory type property flags in vn_device_memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86b3a4e6aa99fb017bd9b852576440aeaa2e01a4", |
| "description": "venus: defer roundtrip waiting to vkFreeMemory time", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fa3e3df9e922e9cb0ea776b4d5e65fdf3ae062b", |
| "description": "venus: simplify device memory pool alloc and refcount", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e019780626a48d440bb2214d6c8f5e897e7498e1", |
| "description": "venus: refactor vn_device_memory_simple_alloc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb28ac0f883e761f64ffeb9fe0c3f3374138e602", |
| "description": "nv50: don't claim support for format-less stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03acfa4aac35cc5037ce9bdb70106ff02d874487", |
| "description": "nv50,nvc0: add new caps to list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd2c11dfa80b9a750cb3693837f335b480aedb92", |
| "description": "intel/compiler: Load draw_id from XP0 in Task/Mesh shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b717872e0852fc922da70fa12ce1a462792dbe19", |
| "description": "intel/compiler: Get mesh_global_addr from the Inline Parameter for Task/Mesh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28e0c63a4cb209d67077b38393e82b977ad3efde", |
| "description": "intel/compiler: extract brw_nir_load_global_const out of rt code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f438eb0337d662b461fd1e335cf06ff68052b6d", |
| "description": "intel/compiler: Implement Mesh Output", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70ace2bbcd5a8b9de1c9bbc2c8bcfe4daed413cd", |
| "description": "intel/compiler: Implement Task Output and Mesh Input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "171bdd2ec66221368599eb3e8cbf4b9164e626f7", |
| "description": "intel/compiler: Lower Task/Mesh local_invocation_{id,index}", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db23c41537e03c89abb7c7f81738f169c1c6e3f9", |
| "description": "intel/compiler: Add backend compiler basics for Task/Mesh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "827cf65a26ea90fff17ad57f72ca12ad1c448063", |
| "description": "intel/compiler: Export brw_nir_lower_simd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09dd05a21993c2a553e06f0db9dcf0b92b06d8fa", |
| "description": "intel/compiler: Make MUE available when setting up FS URB access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79e5e353e4a49a1be4a451e83f793c1ad3776baf", |
| "description": "intel/compiler: Add structs to hold TUE/MUE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcc1ccf5417c8e2440f655932a55e555b04440af", |
| "description": "intel/compiler: Don't lower Mesh/Task I/O to temporaries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18e1c9c542325b2fa108cd362120097abafcc524", |
| "description": "intel/compiler: Don't stage Task/Mesh outputs in registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be89ea3231c92960cf9b23b37ce6402e4612a207", |
| "description": "intel/compiler: Handle per-primitive inputs in FS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7938c38778c3a7bdf2471e5a7754a600849b5705", |
| "description": "intel/compiler: Properly lower WorkgroupId for Task/Mesh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76f55d7556e2b800ef11ce23616651bdd5497097", |
| "description": "intel: Add INTEL_DEBUG=task,mesh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea8fa10edd1f8976825c6aad05b904179a2deca3", |
| "description": "mesa: move common/dri into gallium", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01b44d66b12eab4bd29756dab710486569918945", |
| "description": "mesa: Merge libmesa_gallium and libmesa_common", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e030d5ba8ac321b4d75587d72a0a381bb906d70e", |
| "description": "mesa: Delete libmesa_classic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc2d3e7b5fd0380a34841adb81a4178afae0954f", |
| "description": "mesa/main/tests: remove dispatch sanity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a63760f01a5a318660d110db8ad3f270e4b6d0d6", |
| "description": "include/pci_ids: Move PCI ids supported by both i965 and iris to iris", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf97868062a4a4de9a2558c447b754cdf1675a0b", |
| "description": "mesa/dri: remove mega driver stub", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdde031ac2c8124721655532ee6f4149e20e9c61", |
| "description": "classic/i965: Remove driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cad451f007f366d94e058b7c717b96723a3e6cd", |
| "description": "classic/i915: Remove driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f464871932882003e01e3459c8d126dd975d60f8", |
| "description": "classic/nouveau: Remove driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "184a690fca700aa9ef2ae2e58b0f4bd86562aa6d", |
| "description": "classic/r200: Delete driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d45b280bf9a1c804cea5de4d15c317b6bdebfc5", |
| "description": "classic/r100: Delete driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76791db0882b3715cd7d0a47fd14e1f784901b09", |
| "description": "mesa/x11: Remove the swrast-classic-based fake libGL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "901e0d6a11b647069ebd1b381bd0c25741d072b3", |
| "description": "mesa/tests: ensure that util_cpu_detect has been called", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "268fc8e5c175f5759ffc180c855d0e1ac63ea2a9", |
| "description": "gitlab-ci: detect a3xx gpu hang recovery failure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb0b08ea1aac2e29f5c2fa46da905dd7fb83f044", |
| "description": "gitlab-ci: serial close can leave an active read", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1abd6375c9639673ada971897f901e6de7e6dfd2", |
| "description": "d3d12: Handle depth readback on drivers that require full-resource copies for depth", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f28adc711fc4915bb60d8e5d42b4bf2b7619bba0", |
| "description": "nir: Print task and mesh shader I/O variable names.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7180bd4a6f5a7c8841c01c2f3aae561d1fdb0e1", |
| "description": "freedreno/a5xx: enable OES_gpu_shader5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "078f9d9eeb7527e1dcd8bdce05d92fb313b86c2a", |
| "description": "radv: Use util_widen_mask.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c3eebc860ad470534069277a35ff2454f18124c6", |
| "description": "aco: Use util_widen_mask.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6cde424945181d352c494f6511105000c3e5b805", |
| "description": "util: Add util_widen_mask function.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e66da89f8aad7a6d0df57d2efa34a23bb526da0", |
| "description": "nir: Fix sorting per-primitive outputs.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "59860d487368e18a1d85ea96988c5f4c904879b0" |
| }, |
| { |
| "sha": "76ffc72742c32d5e3f3e5bca9c562339e7bd737b", |
| "description": "CI: Don't stream wget directly into bash", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11287475c8a7c49e4cec97dd50662a4fa9eb8996", |
| "description": "v3d: enable ARB_texture_view", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7f1525f086f9bbc0cea5c8c69cd32fd59f921333", |
| "description": "v3d: enable ARB_texture_buffer_object and ARB_texture_buffer_range", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cd161164b8082d2c2066741c7ac566088230989", |
| "description": "st/pbo: set layer coord for array textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd47c939f447657387f051c50837997598240eb8", |
| "description": "st/pbo: add the image format in the download FS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38c953e287789d9baba0fa04e7383d183dadfdff", |
| "description": "gallium: add new PIPE_CAP_IMAGE_STORE_FORMATTED", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "54cba7d297aadb6a088ef91bff860f40e201e8c6", |
| "description": "v3d: clamp clear color", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa1cd83fefb290a2da679261d8a0b558b1f69f1f", |
| "description": "gallium/util: add helper to clamp colors to valid range", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da0cdc84d554e568b51f75e38a559a646003489d", |
| "description": "st/pbo: do not use GS for NIR preferred shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2000ea7e272be45e2140e0dd5c2ee7cf4675b95c", |
| "description": "mesa: allow TEXTURE_BUFFER target for ARB_texture_buffer_range", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "982c630cd500bd2ad24db9dbc2c5b8fd489350d4", |
| "description": "v3d: restrict formats supported for PIPE_BIND_SHADER_IMAGE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb8285c25859b35d06ccd283d7fdf1bab07dc059", |
| "description": "v3d: add support for no buffer object bound", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60a1968fa19a6f936bda2a34e80e3164676ffaaa", |
| "description": "v3d: support for texture buffer objects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2d8c5b26dfbe5e4a27d1f7d2d0900b6debf6c2e", |
| "description": "nir/algebraic: optimize a*#b & -4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2368c36427f94325bf75c72a2a4d344fce6f5f07", |
| "description": "nir/opt_offsets: remove need to loop try_extract_const_addition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c0fe1107291939cfc14baadb49d21045dd90f6d", |
| "description": "nir/opt_offsets: fix try_extract_const_addition recursion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f77ccdfb4a229b7a0cf83b7d8965faa969cf3a6f", |
| "description": "nir: add NIR_DEBUG envvar", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc7db1fc537ea81310160be78716736544a51a9c", |
| "description": "broadcom/compiler: improve documentation for Z writes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7b79f3531de5cdee2bb61b54f3549252e7ae97a", |
| "description": "v3d,v3dv: don't disable EZ for passthrough Z writes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a65c605365f80b656fae0fab01012124807d92aa", |
| "description": "broadcom/compiler: track passthrough Z writes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d4a645c90a8d94534a52d20ff206d0f94c5be5e", |
| "description": "broadcom/compiler: emit passthrough Z write if shader reads Z", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d44d2e823f6fae31bff5876835717b64149414c2", |
| "description": "anv: allow VK_IMAGE_LAYOUT_UNDEFINED as final layout", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6", |
| "description": "iris/batch: Add support for engines contexts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f0070e9e8cbfa3ffb85d1084fe845a2e55c262e", |
| "description": "iris: Make iris_kernel_context_get_priority() public", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0bec1dd1ed1f91106742ecbd589a7850837a496", |
| "description": "iris: Destroy all batches with a new iris_destroy_batches() function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b4914aaf773bfcc0859b3bb5036b3fe775c58af", |
| "description": "iris: Move away from \"hw\" for some context terminology", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3643450dc0958cfc76455c2ac303bf2c8063582f", |
| "description": "iris/batch: Add exec_flags field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd89c6ca65f2f623faf975a772a4483151e52aa6", |
| "description": "iris: extract iris_hw_context_set_unrecoverable()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e88dcb38a1e36ab1c748b590bd228a90b6ea6d15", |
| "description": "iris/batch: Move kernel context init to iris_init_non_engine_contexts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b87f5c88ac6155f7c9de9dbb29738ba36a0f951", |
| "description": "iris: Add iris_init_batches", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0634cb741b55b74b7d673c56bc8fa39204ead621", |
| "description": "intel: Add intel_gem_create_context_engines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a9042a9049cb88a0ceeab34a0e97bda1947aed5", |
| "description": "intel: Add intel_gem_count_engines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76d13e13309dd1e6fc1bdfef175b12716a25de9a", |
| "description": "docs: Add calendar entries for 22.0 release candidates.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfa245e0c1b4022f9ea75fee76657b87ae86588b", |
| "description": "venus: fix vn_instance_wait_roundtrip when seqno wraps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "47ed98f5407f90b984fa9ff2e0d9d776fb2af0e3", |
| "description": "zink/ci: Add GL4.6 tessellation flake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dabc068e6c04dca7800c17c165e57c36c6cff7ee", |
| "description": "ci: Use ci-fairy minio login via token file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdf8a14bfff8a74a250de8fd9903d2380195fbf0", |
| "description": "ci: Uprev piglit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19cb49c280ab1437f39f723719b5a501ff5aa4f4", |
| "description": "ci: Update ci-fairy to version with --token-file support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3161bc5c1a5297f3261e9263a2d54bda94af1bc4", |
| "description": "meson: check for lld split TLSDESC bug (fixes #5665)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c57346dfdb3c34229f20ef1c2753d1ac6b4dae0", |
| "description": "egl/wayland: fix surface dma-buf feedback error exits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81361490efd6cf0fcf84a6fd6e6419dd9c54e9dc", |
| "description": "egl/wayland: do not try to bind to wl_drm if not advertised", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fa2220838ad8b039bc46900ee57b4c107bd2a77", |
| "description": "radv: upload shader binaries of a pipeline contiguously in memory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a7f0463612735957d0daef9419f2c0ca291fb76b", |
| "description": "radv: pass a pointer to a pipeline for the create/insert cache functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13143b3c1149ce6857c0357bb6b467b6cd6d5dc9", |
| "description": "radv: upload shader binaries after they are all compiled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff61b36ba2b03107a98fb708926d607760f29301", |
| "description": "radv: add a helper function to upload a shader binary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd66de6017096d9f54f224b252fecb137f93263c", |
| "description": "radv: remove never reached free() when compiling shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc2cc39a0fe453bad40b8a871587900f8094313c", |
| "description": "freedreno/ci/a306: split off snorm blending failures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbe5b745dc24e102ee76ccc47ba0d3a3fdccd41b", |
| "description": "freedreno/ci/a306: split off the f32 blend / texturing failures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1f79c36daeacdef54bd605a95f6cea2fc375ec7b", |
| "description": "freedreno/ci/a306: separate msaa fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c47fd3dc0062101b3e75a414b17d2765735f7424", |
| "description": "windows: Use TLS context/dispatch with shared-glapi", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58aad3f403b87276ecd0d6752b30e0e2883663d4", |
| "description": "freedreno/a3xx: add some legacy formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41aa583edf3907ff6db03d1eb5b06bd99f898892", |
| "description": "freedreno/ci/a306: add additional skip which hangchecks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59ba7a2ad8f9c63c8fc9f6378d6e015736b79497", |
| "description": "freedreno/a6xx: Set the tess BO ptrs in the program stateobj.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5495359085ac60de970e2588d9052a1ff9f3b69f", |
| "description": "freedreno/a6xx: Skip emitting tess BO pointers past the shader's constlen.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7226e9a9e4ffc34f2a2080799ea7952de53d656", |
| "description": "freedreno/a6xx: Allocate a fixed-size tess factor BO.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "577a0a73527b684d4b309f3328da6f07951a29de", |
| "description": "radv: Don't emit framebuffer state if there is no renderpass active.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "5632359959f4b27aa458cecbee297d55231ee8ec" |
| }, |
| { |
| "sha": "c3e014670fc6cd06d7128f4269a3ac6a221c304e", |
| "description": "d3d12: Support compat level 330", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "996e855e66da073025cd35fcca8dea734aa78475", |
| "description": "venus: ignore framebuffer for VkCommandBuffer executed outside of render pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06fe04b4d7dc3cde7c77eb8372a92e049552da1e", |
| "description": "nir: Make nir_build_alu() variants per 1-4 arg count.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e770ec1182e49554f0b55b2e5ab9d49b845a08b2", |
| "description": "nir: Uninline a bunch of nir.h functions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c394f2f0ea25c9ca83f0eed3f96c7376eb780bab", |
| "description": "iris: Drop redundant iris_resource_disable_aux call", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "137a054c945d29a4a88ab6d758c161811db31e82", |
| "description": "iris: Enable CCS_E on 32-bpc float formats on TGL+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1433fe7860af96edcd1758e15ce9081f637e3d0d", |
| "description": "intel/isl: Unify fmt checks in isl_surf_supports_ccs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9eaabf05d8d61e0a2be9d8264d85e63298df133", |
| "description": "docs: update calendar and link releases notes for 21.3.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "897dde881c86a7ff952576ee71a24e799747836c", |
| "description": "docs: add release notes for 21.3.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70dd119abd4481ea3cbe82435bcfb89459c7dd4f", |
| "description": "CI/d3d12: Add a quick_shader run", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7afb4aba3f1dbb2323a6fe80c25a8b78e9ec5483", |
| "description": "CI/windows: Move reference files to relevant ci subdirectories", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c70e31c4d5297b3210209dc351151aac95803442", |
| "description": "CI/windows: Move SPIRV-to-DXIL test YML to microsoft folder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "214168621d4594141c1215b4c21a2c237bf868b4", |
| "description": "CI/windows: Move D3D12 test YML to D3D12 driver folder", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "145b0711fcb494eacdb8917b02d0b9e884621852", |
| "description": "freedreno/crashdec: Basing GMU log decoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c654d02a3bed0cbee24c545d8fcf709b540aad8", |
| "description": "freedreno/crashdec: Fallback to chip_id for GPU id", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f33d5256dd15dbbe9ebea9c2efe554f2e595de21", |
| "description": "freedreno/crashdec: HFI queue decoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2133d34b11ada09c1228e0e13a2e4b70b6abd9f7", |
| "description": "freedreno/crashdec: Split out mempool decoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b234c538e8af8e67706a27242981b2d1392c0fe1", |
| "description": "turnip: Move CP_SET_SUBDRAW_SIZE to vkCmdBindPipeline() time.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd11d992546a1e4cd176653ce6c4d6afc2665f9d", |
| "description": "turnip: use SUBDRAW_SIZE and constant sized tess bos", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3748b8afce91beeaabb71e3f9723bc57b4abf54f", |
| "description": "freedreno/ir3: Make a shared helper for the tess factor stride.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17de0841ae70acd23e18586cad517e63cb7471c4", |
| "description": "nouveau/nir: Use natural alignment for scalars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "698343edc57619de5bb85ce1f208633b96e2fea8", |
| "description": "util/u_trace/perfetto: add new env variable to enable perfetto", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65697d6141bb17360e31d2eda9931451be46ac12", |
| "description": "util/u_trace: add end_of_pipe property to tracepoints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f54ebe44f7c9dcb52c89684aa160277e1e5ba2c", |
| "description": "glsl: fix for unused variable in glsl_types.cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4f58cc82e2fcfa7e4633562e2895ba0d75acedbd", |
| "description": "spirv: handle SpvOpMemberName", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e568d3f00b31344bc86a7ee1d8e57eb430314a5", |
| "description": "nir/opt_deref: don't try to cast empty structures", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69ec384bbaddc225404943607e12c2be6fe0199f", |
| "description": "gallium/d3d12: Don't use designated initializers", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "8d3a3e7a00b02d3420e15f4793982c3cd5c72a53" |
| }, |
| { |
| "sha": "83280b8e23e721cb39f66a4d7cad4fd2d7143045", |
| "description": "microsoft/compiler: Fix dxil_nir_create_bare_samplers()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "46bc7cf6783f184073a123add854c82cc7140d27" |
| }, |
| { |
| "sha": "c868bff36a5ef103effe3582933b592747a78065", |
| "description": "freedreno/ci: add piglit runs for a306", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ba231fb75be5bffd806cbd09ac285d1f8f15e3d", |
| "description": "android: define cpp_rtti=false because libLLVM is built w/o RTTI (v2)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ad8626741236c312b08fcdf445fd806cf46b628f" |
| }, |
| { |
| "sha": "be7a0b23c8bb0ae9c585942fda2928bd1ac1d851", |
| "description": "Revert \"android: define cpp_rtti=false because libLLVM is built w/o RTTI\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f659d00000a1a3667f9861d01d5828dd12ec6857" |
| }, |
| { |
| "sha": "6afba805349db4e4664065ad71ba6b99e62ff481", |
| "description": "aco: don't create DPP instructions with SGPR operands", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2e6834d4f6c9985bcaedd5ebc35ac5afc93c8f6f" |
| }, |
| { |
| "sha": "8d2be391e3436f12c177ce4888c295596dbdfc17", |
| "description": "panfrost: Add empty tile flags to GenXML", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f00f19da5b019b12396d2736c27a159d3eb1b21", |
| "description": "radv: fix resetting the entire vertex input dynamic state", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "18cd0a5409e619a5aa245c023941fc5894a9747f", |
| "description": "anv: Drop code from get_blorp_surf_for_anv_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "355f3188438d22712850d65e48660d8f46316dc5", |
| "description": "anv: Allow transfer-only linear ASTC images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdf8b36c4cf0b4ea4f234b4b4f4ba80d10a8586e", |
| "description": "anv: Require transfer features for transfer usages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8171535c457981c72d0bd91b5ad1eda4515ccad5", |
| "description": "iris: Allow GPU-based uploads of ASTC textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "caa998ca8ffcae42d85aabba6c1e75f8a65e1ea3", |
| "description": "intel/isl: Allow creating non-Y-tiled ASTC surfaces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "574c5d15406405d65d1a3b640a3514f2935e4df8", |
| "description": "blorp: Disallow multisampling for BLORP compute blits and copies.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0744ebef2395807ee10af1c133898374e1e08d1", |
| "description": "blorp: Assert that BLORP_BATCH_PREDICATE_ENABLE isn't set for compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5dc36e5e93ae84182a3ab3eeeb3c569778eb3f07", |
| "description": "blorp: Don't try to use the 3D stencil write hardware for compute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d832209a781f7d3e04b23ddd7e5bfd0ee1a0533a", |
| "description": "blorp: Fix compute-blits for rectangles not aligned to the workgroup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80c2b274387ba6372c493cae036887a5cc13e15a", |
| "description": "iris: fix mapping compressed textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcc062235c986eecfe09274f9f2ee82f4e26b26d", |
| "description": "ci: remove egl-copy-buffers from fail list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24aa03e9e8dbeb879edf610375607e9255dad212", |
| "description": "loader/dri3: fix piglit egl-copy-buffer test", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "391569e9110a3cd52b07fde7c1e8dd681458edfe", |
| "description": "nir: Fix read depth for predecessors", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e31d08d307d0aa2b2c7441e85f12c7e5deee4bc9", |
| "description": "ci: move windowoverlap exclusion to all-skips", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32a8b391e35b14ab35ecdbb055d92f6ab3501326", |
| "description": "nir/tests: add DCE test for loops following a jump", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc5dd15417fad13b2e673d730294b66eadf3a173", |
| "description": "nir/cf: fix insertion of loops/ifs after jumps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2fe13aa2ad7367d83a19da2332d9ec55cb3a3a6f", |
| "description": "nir/dce: fix DCE of loops with a halt or return instruction in the pre-header", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "71a985d80b1c29cced979b3c8d16f74463d1170b" |
| }, |
| { |
| "sha": "34a75ce15ce1b264a27179081e97cb2e7248b555", |
| "description": "lima: fix blending with min/max ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5f9434b611203d856294317a4b801c53fe3420d7", |
| "description": "lima: use 1 as blend factor for dst_alpha for SRC_ALPHA_SATURATE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1d3ebb48cc693d66b064871c1118c498b6667c0", |
| "description": "lima: implement dual source blend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65a78b2252cb4b4b08e24717752f5e2ba139cf45", |
| "description": "aco: properly update use counts if a extract is still used", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8f4d36ee4fc287cee4f8cc9d1bc61c8b474f821", |
| "description": "lima: disasm: call util_cpu_detect() to init CPU caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "711a4ccddbaa251cba5cbda36c684f5f642458e6", |
| "description": "lima: disasm: use last argument as a filename", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9660427ab7b3fd18a250189667b826086529160e" |
| }, |
| { |
| "sha": "437b97de1c330f202af2bcd6ca8f0b632a1b0008", |
| "description": "lima: fix crash with sparse samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e48f676835d110f907e5cd55d659dae511e4af2d", |
| "description": "glthread: don't sync for more glGetIntegerv enums for glretrace", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "996f147fef844815c886c2ad7606b972c1ad69a5", |
| "description": "broadcom/compiler: relax restriction on VPM inst in last thread end slot", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57969c6dad21bc0dc1dc1fe2ac834d4f8c086cbd", |
| "description": "radv: dont call calloc when BVH is empty", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8eae431720f868bba235ab18effa3ad59fe88818", |
| "description": "radv/llvm: constify radv_shader_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c1cd2fd3a178131f97044ab7367454447292d7d", |
| "description": "radv/llvm: stop trying to eliminate VS outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a94271069a98d080c05493bf6b7a4c379aaa525", |
| "description": "radv: constify radv_shader_info in radv_declare_shader_args()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "096c02bcf52bde734cbe14ea0195f9607d06fb53", |
| "description": "radv: copy the user SGPRs locations outside of radv_declare_shader_args()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bbc226d7aba105fa53bde3fd972fc1ea0196ec7", |
| "description": "radv: configure the number of SGPRs/VGPRs directly from the arguments", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "990a8ee5eb9c78ae0f675bd6baf0850e4031b9f3", |
| "description": "radv: add a workaround to fix a segfault with Metro Exodus (Linux native)", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a58f68fc68fae9c60c56c9111244212facbbd7d4", |
| "description": "radv: fix accessing NULL pointers when destroy the VRS image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6923dd687c114b197c0844b24cab095404450714", |
| "description": "broadcom/compiler: allow color TLB writes in last instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f533d7a4466987561095158f3762ba557e6fd7a4", |
| "description": "freedreno/ir3: get the post-lowering clip/cull mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13fb587b8af860a64ef3ce01af1a80a64c3c3955", |
| "description": "freedreno/ir3: indicate that clipdist arrays are in use", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7f423006a5541ebfbdd404ab9f047f0987332f6", |
| "description": "nir/lower_clip: support clipdist array + no vars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7efb1c4b2940bba97624e9c92c47121c3f1ab19e", |
| "description": "nir/lower_clip: increment num_inputs/outputs by appropriate amount", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bf47700e2ad504bd6ee493f93c7dd1e0a7b7dbd", |
| "description": "nir/lower_clip: location offset goes into offset, not base", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8930e63028b52420b24e238263db50fa8ca2c30", |
| "description": "nir/lower_clip: replace bogus comment about gl_ClipDistance reading in GL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5848b2dac1464f5364dc2a76bd11cac0cb5769b", |
| "description": "egl/wayland: use surface dma-buf feedback to allocate surface buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b56fc748a76149fa100e96bc3c267a3ccf70add", |
| "description": "egl/wayland: move loader_dri_create_image() calls to separate functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83916ae0b9b920c521bf9bb3e5f82fb911b3a3cf", |
| "description": "egl/wayland: add initial dma-buf feedback support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a25d4dd27615ff1ff2390402de57213ca35600a1", |
| "description": "loader: add function to get render node from dev_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd39180cfab20734744b379b085cc3b5c2cecd3a", |
| "description": "egl/wayland: remove unused constant EGL_DRI2_NUM_FORMATS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa6c900625db36cc55d59364c2309ffdfa818558", |
| "description": "egl/wayland: move formats and modifiers to a separate struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c37784400f9f170c3c39b9c2e5fd58308c4872a", |
| "description": "egl/wayland: do not try to access memory if allocation failed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af1ee8e010441f8f2ed8c77065b159652a4ac9fe", |
| "description": "egl/wayland: deprecate drm_handle_format() and drm_handle_capabilities()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3022ad7e158cc2c387bea9a90cddca0a8631d7e0", |
| "description": "egl/wayland: replace EGL_DRI2_MAX_FORMATS by EGL_DRI2_NUM_FORMATS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42a0e5caa9f6456e254ad2402b93736909706b6e", |
| "description": "egl/wayland: Remove unused wayland enum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c53733b004a22754f05a5adbefd975a66a6794dd", |
| "description": "egl: remove unnecessary spaces after types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be1acac84c3bb20b61d4ebf8cf3a2f511021d94a", |
| "description": "ci: Upgrade to libdrm 2.4.109", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2fd507973db3c0675abc9f211f2f4ce09bfa447", |
| "description": "ci: Consistently build Wayland and protocols", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bab991be09db0332ef6d68e8a91f29e0712328d", |
| "description": "ci: Use common build script for libwayland", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db3d76c42d7cf8bf75dfb2b1840cda15325ab614", |
| "description": "radv: advertise VK_KHR_synchronization2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "52b4185012540ee729380913bd6aa474e8809d01", |
| "description": "radv: switch the remaining stages/access to VK_PIPELINE_STAGE_2/VK_ACCESS_2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad3cd581f415d63a607d9fe99601e00b91035aa5", |
| "description": "radv: add support for VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "936ac58b7798cabbf1c8dcc1732a25a2b93bdd9e", |
| "description": "radv: add support for new pipeline stages and access masks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f29ae2d31ccde1866129613e225951347a50776", |
| "description": "radv: add support for creating device-only events", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e99c66ad196b46c4ea13c153dfd8f6f9cb701a76", |
| "description": "radv: add support for VkMemoryBarrier2KHR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3da7d10d9bb6b6e8c9d87633244dc54692ac2866", |
| "description": "radv: implement vkQueueSubmit2KHR()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8df17163c7864df8abd447374b4272a231233301", |
| "description": "radv: implement vkCmdWaitEvents2KHR()/vkCmdPipelineBarrier2KHR()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57575974fd4a74d4439f0f11e80aabd974ddcc32", |
| "description": "radv: implement vkCmdWriteBufferMarker2AMD()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cff81c863bced01d11842daba5f6e6a4afb7ffea", |
| "description": "radv: implement vkCmd{Reset,Set}Event2KHR()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0ac03676fbe30565785776b20c6c62e93043f28", |
| "description": "radv: implement vkCmdWriteTimestamp2KHR()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1df7c0ce7e0e48d4466c505a748ede3a208834c9", |
| "description": "radeonsi: print the shader stage for shader-db dumps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59926f25fab691d9d2a1247fd27389dd254db048", |
| "description": "radeonsi: print source_sha1 as part of shader dumps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e54264c84f8b0e6f2d29d2db73a622d829e92125", |
| "description": "nir: add shader_info::source_sha1, its initialization and printing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba8075031a2ffbea9ec5df0338c7703615764134", |
| "description": "util: add SHA1 printing and comparison functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b196b40a3ae88b822fc1ec98b3461469c7dec98", |
| "description": "mesa: don't compute the same SHA1 twice in glShaderSource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67f01e02d9daa3334f14f17899bc7aa068d89459", |
| "description": "mesa: add gl_linked_shader::linked_source_sha1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "436444967793ec16c74c8773dd1979f67c7bb94d", |
| "description": "mesa: add shader source SHA1s that are propagated up to glCompileShader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d473b31fe7bb5deb131395a42e478fcb3fd8ff38", |
| "description": "mesa: rename gl_shader::sha1 to disk_cache_sha1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bb580754cda1ba544be761b0ea40ba441d04636", |
| "description": "mesa: remove SourceChecksum from shader structures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd86f1dc2b492ee0e024f9929a51e034b3276048", |
| "description": "radeonsi: rename si_get_shader_wave_size and make it non-inline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "676d4ddcf83a62973aad8062a34c7c838bfc8a4f", |
| "description": "radeonsi: centralize wave size computation in si_get_shader_wave_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5665bd46ceb88638f29e64f6e968936b83724ee", |
| "description": "radeonsi: don't use compute_wave_size directly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ef027851d23dd4cf209162c907070f3960e6e0a", |
| "description": "radeonsi: propagate si_shader::wave_size to VGT_SHADER_STAGES", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "913e1b9138cd6d5b5bda02a2fdbba321aa6d65e0", |
| "description": "radeonsi: clean up compute_wave_size use in si_compute_blit.c", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8290cae2b71d9975c258284f9355d34c5ad02ce9", |
| "description": "radeonsi: don't use si_get_wave_size in si_get_ir_cache_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d08b09cb7e96cecb4f224f698ed4e7ef5bacd707", |
| "description": "radeonsi: use si_shader::wave_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc574889367c7ad66b0faeb8b61330816fc88a3b", |
| "description": "radeonsi: add si_shader::wave_size because it will vary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "41523773f5b67d0e3df7eb0115e3eb8e8886ac4b", |
| "description": "radeonsi: add wave32 flag into prolog/epilog keys", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b2a6e1b217fafb2c1d2f034778c816e046ee926", |
| "description": "radeonsi: don't print uninitialized inlined_uniform_values", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94dd401287325135ffcaae989f9a9098084728df", |
| "description": "driconf: enable glthread for Basemark GPU", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a970dbac344c7303c62375d688e0653014c372f", |
| "description": "driconf: enable glthread for Minecraft", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c4d92508d2dc06f16489eea863185aec609aa5d", |
| "description": "driconf: enable glthread for all Unigine benchmarks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "add883bf9b2b692035428f6163073af82bc46f36", |
| "description": "aco: fix right shift of exponent 32 detected by UBSAN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d18720897fff4b02611a57213373217395c06ec0", |
| "description": "radv: fix OOB access for inline push constants detected by UBSAN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e3fbe7cc8e63c0dd7c849866a9408f329110750", |
| "description": "ac/nir: fix left shift of 1 by 31 places detected by UBSAN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a46d155329201f840e4cb00897bde358392b9539", |
| "description": "util/cpu_detect, gallium: use cpu_family CPU_S390X instead of separate flag", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "82b261417e531eebc228df86bcd6022f0969d72f" |
| }, |
| { |
| "sha": "a78c36ecc653e412c1decd5b9c4782e43d0c078c", |
| "description": "ir3/cp: Prevent setting an address on subgroup macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d14c09f7f6960060caee51ce7b19637af321d472", |
| "description": "mesa: add a more straightforward callback for replacing shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "969369e96268b294abcdd8be11b33c1e3fdc66aa", |
| "description": "ir3/lower_subgroups: Fix potential infinite loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc8e789b21b571047be4f7577d50be7f7f5a9827", |
| "description": "docs/release-calendar: remove additional 21.2 releases", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed8bac5eb3482eabb49e32902c1e213e8731ce84", |
| "description": "docs: update calendar and link releases notes for 21.2.6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d37d741a4a271d8a78f649514da2789e7de0406", |
| "description": "docs: add sha256 sums for 21.2.6 relnotes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0481c17c6c47d98fb297b42eaddae45a7c2ede61", |
| "description": "docs: add release notes for 21.2.6", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8009d3db25512b5dc62d0272c979fb79f8c7075", |
| "description": "meson: bump meson requirement to 0.53.0", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "ad8626741236c312b08fcdf445fd806cf46b628f" |
| }, |
| { |
| "sha": "cf6a14de0c664babe8e4d97acfd3bb82ced071e7", |
| "description": "radv: Set RB+ registers correctly without framebuffer.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5632359959f4b27aa458cecbee297d55231ee8ec", |
| "description": "radv: Remove the skipping of framebuffer emission if we don't have a framebuffer.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "728590403e58359572478b355266ab4ba4321c22", |
| "description": "radv: Stop using a subpass for color clears.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fcd2e69f7d579bb767658a62f7374d4ce6e3497b", |
| "description": "radv: Avoid using a new subpass for ds clears.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14e45cb21eaf253b571aa410de422cdc6f9bb647", |
| "description": "util/u_trace: refcount payloads", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0565c993f9eff9e91ac7d9aea53d4865c44795b8" |
| }, |
| { |
| "sha": "87888c0b3fe61abc9674187074d96864b094c067", |
| "description": "anv: fix execbuf syncobjs/syncobj_values array leak", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d" |
| }, |
| { |
| "sha": "34510ce3cca2d7808e1e0480fbfb66bacda69c5a", |
| "description": "nir/lower_subgroups: fix left shift of -1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "811a7a2d31ec3f510f2aafa390a0ae148da3e039", |
| "description": "nir/lower_tex: don't calculate texture_mask for texture_index>=32", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26d2e22eea6391f17d4ca19861ae5d210c9fab62", |
| "description": "radv: stop running copy-propagation before nir_opt_deref", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4251007810bc2a02d44580b04ad34ec381f891b", |
| "description": "spirv: run nir_copy_prop before nir_rematerialize_derefs_in_use_blocks_impl", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "14a12b771d0a380defacafe5825362af77ff21bd" |
| }, |
| { |
| "sha": "7fb6eafbc4fabd1716bc3aec451bf82c05ead28a", |
| "description": "vulkan: Unlock before return.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7" |
| }, |
| { |
| "sha": "d5b41cbb4a4795d530f7c771477ee5c83642f812", |
| "description": "radv: fix max_render_backends for Sienna Cichlid null winsys", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f67b09e37c917edcc5a9f1030427db410f39758e", |
| "description": "radv: make RADV_FORCE_FAMILY case-insensitive", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "694731ac13b5c3469d7504e909dae0da3ace2fc3", |
| "description": "ac/surface: allow gfx6-8 to enter the gfx9 DCC codepath for SI_FORCE_FAMILY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d830d213b6b54b49f95746035d417a61e8275eb2", |
| "description": "ac/gpu_info: don't fail on amdgpu_query_video_caps_info failures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9b4aef0f247408487074c0136c170b0e57bece2", |
| "description": "broadcom/compiler: make shaderdb debug output compatible with shaderdb's report tool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c78ec4eac6e9ef82b3b29f7a8784f47866c02c0", |
| "description": "mesa: add allow_glsl_compat_shaders for shader-db", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "09342dcfc0e45fbbe4a019a7e8086780aebd8336", |
| "description": "mesa: don't add attenuation constants if ffvp doesn't use them", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "deb4685df39dbfcfb79389f259958f18441e7231", |
| "description": "radv: implement optimized MSAA copies using FMASK", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51612b0e95976727f5d7f389ce7a8b01158df1ad", |
| "description": "radv: make radv_copy_buffer() a non-static function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8c0eb95988e140a78885b45c08153fd12c6af3a", |
| "description": "radv: make radv_break_on_count() a non-static function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d106e5c73265f899f7204f7353969be945d6eda3", |
| "description": "amd/addrlib: Use get_supported_arguments to get compiler args.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6f783948d8085c11049479acfdd6db5ea105481", |
| "description": "meson: Remove some unnecessary loops.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c89f09b7bc970e6e32da6cce98db69b2badb1f4", |
| "description": "meson: Use get_supported_arguments more often.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b15fb35753763a0611d1209f7f55742228a2bca", |
| "description": "lima/ppir: implement gl_FragDepth support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98a7c4c6f8e0dd8aca665ff1ae475ab3cdd53b12", |
| "description": "lima/ppir: check if mul node is a source of add node before inserting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64292c0f05ba891d9c7319e1a1cea98eb0630af4", |
| "description": "svga: fix bitwise/logical and mixup", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ba37d408da30d87b6848d76242d9d797dbef80a0" |
| }, |
| { |
| "sha": "6b4294daf0350aac512180620e8d1cc220ecc893", |
| "description": "nine: remove dead code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32ec0fffa6fbe58b0fd76901c6a7dc8a9cfc79b1", |
| "description": "android.mk: Add missing variables to the make target", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8621bd8d5e67173281c6a6dd64054d4b0366f023" |
| }, |
| { |
| "sha": "0daed2dc6b3f251bc0fd8bb7bffb577a4c3f4b46", |
| "description": "lavapipe: fix unused variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7957df3184846e6bbaec985640dacafce45458c", |
| "description": "vulkan: fix uninitialized variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d5757c965a9c77e8edcecfdc55ce41b33bc20d98", |
| "description": "turnip: implement VK_KHR_buffer_device_address", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99388f0c27046374466b711efed29820554aa81d", |
| "description": "freedreno/ir3: handle global atomics", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d5b1fc4722fa8db9b74b20d113c3f85d3f6bcb9", |
| "description": "freedreno/ir3: add a6xx global atomics and separate atomic opcodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5d6e57e42adf118648b566a59aa0db6ccd65bc4", |
| "description": "llvmpipe: Use lp_build_round_arch on IBM Z (s390x)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "82b261417e531eebc228df86bcd6022f0969d72f", |
| "description": "util/cpu_detect: Add flag for IBM Z (s390x)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be048ec1122bf9fcd899a9a04675e4b9fca16342", |
| "description": "freedreno/ir3: remove unused actual_in counting", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "902c5bf46808c29b8eab25d80b5554c5a682f28f", |
| "description": "virgl: Link shader program", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0de0440b7cecddb23a66364db516a15380f6ac8a", |
| "description": "gallium: add a link shader hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79dee14cc218d87ea8a5020507161a363477f09a", |
| "description": "broadcom/compiler: don't move ldvary earlier if current instruction has ldunif", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aee25471b9e83c10430d7ac5c7b80b1ae2d5ad17", |
| "description": "radv: fix emitting VBO when vertex input dynamic state is used", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d36119716d1bdd31066ca0aeb5ce7a9dc19edcb8", |
| "description": "radv/winsys: report the real family name instead of OVERRIDDEN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfc5c2abfd1d84c525a47852af08a9b5f856fb7b", |
| "description": "ac: change family names to uppercase in ac_get_family_name()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e5bb2d6ac533d94e03173e2c853dc7c51d381bf", |
| "description": "radv: convert remaining enums/structs to 1.2 versions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d0eae07be6cf391cc48a283709ed7b57b33e20b", |
| "description": "intel/compiler: Prepare disasm for 16-bit sampler params", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2fa68cb7da525bcd17840fc23ff2cd542547118a", |
| "description": "intel/fs: Define and set correct sampler simd mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31e3e32625e6332608a3b5ed18d2e4df82a8c27d", |
| "description": "intel/compiler: Deprecate ld2dms and use ld2dms_w instead", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "261dd6c8f894fe13926ede073669b96652da61db", |
| "description": "intel/compiler: Add new variant for TXF_CMS_W", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "24831bbd40784c3b24fb95632b9f8e09f6432ace", |
| "description": "intel/compiler: Prepare ld2dms_w for 4 mcs components", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfe0ba908009b075278cae5ee0eb53e8e5396c9a", |
| "description": "intel/compiler: Demote sampler params to 16-bit for CMS/UMS/MCS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0374b56faa175bbd4bbf2617767773b680f4e25f", |
| "description": "intel/compiler/fs: Add support for 16-bit sampler msg payload", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "936412af27049724242b47234e2911e8527255bd", |
| "description": "intel/compiler: Add helper to support half float payload with padding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75c73fcdc4282d6b809dd590cb50c584738490c2", |
| "description": "intel/compiler: Fix instruction size written calculation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be2bfe5fe8f0e336c029b837c4185ce4f7e9a82a", |
| "description": "intel/compiler: Don't hardcode padding source type to 32bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e61d1fbbb4ad67c03316a56787e8c48d957aa7a", |
| "description": "intel/compiler: Handle new sampler descriptor fields for 16bit sampler", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f78e33aa1aa132f8b028efcf462ce2ca7b0d674c", |
| "description": "intel/compiler: Set correct return format for brw_SAMPLE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7603187aec36c1afdee5fe8f1f68dbf5c691ad1f", |
| "description": "nir: Un-inline more of nir_builder.h.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9bfcf5f5b4a7153f9f3000b9e111907966458aa", |
| "description": "nir: Un-inline nir_builder_alu_instr_finish_and_insert()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b5b4b5d45eff268ae9a054a2deb42f0703825c6", |
| "description": "nir: apply interpolated input intrinsics setting when lowering clipdist", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df934873e14e897fa0ba45904ce40be285d4261d", |
| "description": "nir: always keep the clip distance array size updated", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc2894345f1161fcbb2f9b9150257e0f6b0b303e", |
| "description": "aco/spill: use spills_entry instead of spills_exit to kill linear VGPRs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bb6fb6065f335c1d8f8c8f977d36db3bb6f4909d", |
| "description": "freedreno/a[345]xx: fix unorm/snorm blend factors when they're \"over\"", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43f94ee9f115660ba7ceffdc07dd269b876eb4b0", |
| "description": "freedreno/a5xx: add missing L8A8_UNORM format to support TBOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c87967bf179ffad7345ef31481981817d5b9be51", |
| "description": "freedreno/a4xx: add some missing legacy formats to help TBOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a69f34aeb617ed97f887aabb7b31f34a979291c", |
| "description": "freedreno/a4xx: add missing SNORM formats to help tests pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6ca2d1929437598639ff905f25d02a15ba815c4", |
| "description": "panfrost: Handle AFBC_FEATURES in drm-shim", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a777e38cf99b57810a08002705e64d3149aad188", |
| "description": "panfrost: Collapse 0 parameters in drm-shim", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fec4f4135210b83556004c6634d78d4ed33a525", |
| "description": "broadcom/compiler: fix scoreboard locking checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd7584c16bc56fdcb3a7a720c9a857e158f699d2", |
| "description": "broadcom/compiler: don't allow RF writes from signals after thrend", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed16eedb2d97d4f9d100afe1b66835fc792cefea", |
| "description": "ir3: print half-dst/src for ldib.b/stib.b", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a2cff9bc8bb8a0db2ef4fb97f31f93b2ad5c796", |
| "description": "intel: move timestamp scaling helper to intel/perf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61267426484b011893fed98de5daf3c2111bcf15", |
| "description": "intel/ds: remove verbose messages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd104d5b1a92abb4d431c17b781cdb3a9339384e", |
| "description": "intel/pps: tweak intel config some more", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d71e35857e87a58d82c63a3451e70107dbbd2ac", |
| "description": "intel/ds: isolate intel/perf from the pps-producer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed9116e5451db8d0368719acc4a9695e2c8a58b6", |
| "description": "intel/ds: drop unused constructors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "215dbfd131beb8db5ef2a6284208f9d93721d786", |
| "description": "intel/perf: track end timestamp of queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ef6698a265fd900da80d80fd42044e642d1b641", |
| "description": "intel/ds: drop timestamp correlation code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21a1c6995c3ee0fa8374247914784f083919150f", |
| "description": "pps: fixup sporadic missing counters", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "120f24cb3604a324688fe237af2cfca933fca25f", |
| "description": "intel/perf: add a helper to read timestamp from reports", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8657fa6b868880021046b0ef73a4a8a20648d93a", |
| "description": "pps: allow drivers to report timestamps in their own time domain", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "457dbb81f5c3bc86d4968c6f099154abd39c829e", |
| "description": "broadcom/compiler: apply constant folding on early GS lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b21635057d90fd182467346d9b3be6a4d80d17d", |
| "description": "broadcom/compiler: handle array of structs in GS/FS inputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5a42e401036eb2eecf8798c103f8ae2cce08eab", |
| "description": "intel/fs: fix shader call lowering pass", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "423c47de991643269a7c76ea37efe59b237fa6e7" |
| }, |
| { |
| "sha": "724a38eb944ba110bbf070d226cad56f9448952a", |
| "description": "CI/windows: Upload result.txt as an artifact", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e3db7923f4a84cfcd8e9a19a858c6f4be77e33e", |
| "description": "CI/windows: Uprev piglit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60d95c5d0feef4e4b2820a26c4708aff10f5730d", |
| "description": "Auto-enable TLSDESC support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8570a2a280587a1e43ac11ad46ad62dfdd6c7b39", |
| "description": "Use initial-exec TLS for glibc only, enable TLS elsewhere", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df005c2a65f491c2f90a2063174f3e8760a60fd8", |
| "description": "mesa: move around current texture object fetching", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d814539c2b67ca28009dd1b239f444ea086e3b39", |
| "description": "mesa: check target/format for Tex(ture)StorageMem*", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f659d00000a1a3667f9861d01d5828dd12ec6857", |
| "description": "android: define cpp_rtti=false because libLLVM is built w/o RTTI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdeecadcb6e15cac23ded87958aa819aae6763cb", |
| "description": "radeonsi: deduplicate min_esverts code in gfx10_ngg_calculate_subgroup_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d7ac70ffb3567dfafaa524aae0891d07c92aba0", |
| "description": "radeonsi: implement shader culling in GS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "492a61fe725acad0b2436b1425334f2db1e86539", |
| "description": "radeonsi: don't use ctx.stage outside of si_llvm_translate_nir", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c5899900dc7d75e092f48d777ed601b917ed86e", |
| "description": "radeonsi: simplify si_get_vs_key_outputs for GS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a368385b23e4daf41280be12d2eb269a38ec04d0", |
| "description": "radeonsi: add is_gs parameter into si_vs_needs_prolog", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f96d1757bba86d20bbca649d1027ba4ac07268a0", |
| "description": "radeonsi: restructure code that declares merged VS-GS and TES-GS SGPRs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2418da2d4afe5534ae1bc44a24054d43cf9de0a5", |
| "description": "radeonsi: separate culling code from VS/TES (to be reused by GS)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37c3e16d3567928ad74b08c7408a8bf117b16532", |
| "description": "mesa/get: allow NV_pixel_buffer_object constants in GLES2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8f41c5c4ee3ebe3c4082a3ddba4a41b8e788d48", |
| "description": "d3d12: Validate opened D3D12 resource matches pipe template", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9740141b2ef196c17719666fc402e361ae62af73", |
| "description": "d3d12: Generate a pipe format -> typeless mapping table too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca7d4fcb3fccda9d01b8843f98afb397f75dcf11", |
| "description": "d3d12: Generate format table using a macro list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "25bcc56027e31dccabf209399e2c692bf0f4ad52", |
| "description": "d3d12: Make format list all use macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "96012b686ed8070594ac049d6097888156b74171", |
| "description": "d3d12: Handle import/export of fd shared handles", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31c7a04b472f541781cf24ef2abef75fead8a6ae", |
| "description": "winsys/d3d12: Populate winsys handle format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2771fd4a3fbed39e39ed5045c454d1893cbb3659", |
| "description": "gallium, windows: Use HANDLE instead of FD for external objects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5bfbf4bec990bc03142b7ecb19b616533ddece7b", |
| "description": "microsoft/compiler: Handle GLES external textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "218860701495c8013dc826a2f2197ab2fbed8644", |
| "description": "d3d12: Support RGBX formats mapped to RGBA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab9948997aceb5962069ed2ddf21033164cc24bc", |
| "description": "d3d12: Support PIPE_CAP_MIXED_COLOR_DEPTH_BITS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0576ec148c0f6269edb5813595273470dab0d28", |
| "description": "d3d12: Support BGRA 555 and 565 formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0bc4974fa705ed56e642daea7df6f2626c012ba", |
| "description": "android: Allow forcing softpipe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33e5a4378efee353ddadf103300ab27ed4dc32c7", |
| "description": "android,d3d12: Support using DirectX-Headers dependency from AOSP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6138b047e294db910d16da63e2e7280e55823899", |
| "description": "mesa/main, android: Log errors to logcat", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e82a56745c3422c6afa6406a2afc658244da365", |
| "description": "android: Add a BOARD CFlags option so build can be customized", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81cc94b8f0ff05649b85a681c1a2bf6b9f932315", |
| "description": "zink: be consistent about waiting on context queue on context destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e92b8956c7923b5261dbf8218d87b7dd3c79ae4f", |
| "description": "zink: set batch state queue on creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8ffd7a8886f327900572c11d207dc9ec035ceea", |
| "description": "freedreno/a5xx: Emit MSAA state for sysmem rendering, too.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5071d39cb27ea76f41ba23003976d3ea14f6a0b9", |
| "description": "freedreno/a5xx: Document the sRGB bit on RB_2D_SRC/DST info.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ef64656654447405dfa5b54a34da009fabb557d", |
| "description": "freedreno/a5xx: Define a5xx_2d_surf_info like a6xx has.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cad0b6e2e58cc9f74c91461b3e717ac4e86085d5", |
| "description": "freedreno/a6xx: Disable sample averaging on non-ubwc z24s8 MSAA blits.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93eb697a8da184feb2b1f15a14235087f60f8ec9", |
| "description": "freedreno/a6xx: Disable sample averaging on z/s or integer blits.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c98adc56f4fe08231b0fec84b6a92c89eb94d59b", |
| "description": "ir3/lower_pcopy: Fix bug with \"illegal\" copies and swaps", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" |
| }, |
| { |
| "sha": "65da866ad96bbe5a1683c98191331827ea3bd580", |
| "description": "ir3/lower_pcopy: Fix shr.b illegal copy lowering", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" |
| }, |
| { |
| "sha": "9912c61362b650e09dad7ec6fc6a72095969ffab", |
| "description": "ir3/spill: Support larger spill slot offset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29d3889bbb8235d8bab36b0016946af33e3c5e1b", |
| "description": "ir3/ra: Add missing asserts to ra_push_interval()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d88b98b0820198c0050965cbd6f1909b9eb8fa5", |
| "description": "ir3/ra: Consider reg file size when swapping killed sources", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d4b5d2a0204f8c09a2e8c4dc022f0f05adafa50b" |
| }, |
| { |
| "sha": "f9a46ad22a544bdc9c1c0d87ea69d43e215c630c", |
| "description": "meson: Allow mismatching RTTI for MSVC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ad8626741236c312b08fcdf445fd806cf46b628f", |
| "description": "meson: Don't override built-in cpp_rtti option, error if it's invalid", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "21ec880bf9f522a598fadf0344abe253f850b68c", |
| "description": "anv: initialize anv_bo_sync base fields", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "cbb13fae33a8b8e72db4200dfeec1b72528763db" |
| }, |
| { |
| "sha": "04bd5bb69ba3f33b7e018620eae5e8b6a6da7734", |
| "description": "anv: don't try to close fd = -1", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddbc84d5a00198e08e25748c239485664477e2e1", |
| "description": "radv: ignore the descriptor set layout when creating descriptor template", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2436cafffe49d3ff59d62f263164327b0c12a625", |
| "description": "radv: allow TC-compat CMASK with storage images on GFX10+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22d9d0f8b52293920f00cb59b9c5a50391832a07", |
| "description": "zink: add a compiler pass to scan for shader image use", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e386a577696327fc317717f10fe5d537e26562cc", |
| "description": "zink: explicitly init glsl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff89dc352321c60619b7d72fd1695c6a166ca92f", |
| "description": "vulkan: move common format helpers to vk_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04c90f292e1b6011f6c26eda957a61888d3a57da", |
| "description": "util/queue: fix a data race detected by TSAN when finishing the queue", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cee1dd92bd89374e27e1d431d42f0c469cc6e56e", |
| "description": "glx/dri3: fix glXQueryContext does not return GLX_RENDER_TYPE value", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e277b1318253a4776babf587c76c7bac534a6de9", |
| "description": "freedreno: Stop exposing MSAA image load/store on desktop GL.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81d22da6de4076d8418e94bcdd7a326f1cd584f6", |
| "description": "asahi: Fix BIND_PIPELINE sizing and alignment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b108393a2ae031af9cab6b47f0d5be104519162", |
| "description": "asahi: Remove obnoxious workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a28775046c1e9436303a5ff1a864e19dc6561fa0", |
| "description": "asahi: Remove silly magic numbers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d55a1a77bd11c3ae1547e8e46beb67b36baaf618", |
| "description": "asahi: Fix agx_map_* structures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6637fbb2117787a4c3a39ae8a1ecc24eb52c4149", |
| "description": "asahi: Allocate special scratch buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "30433ae716123a1472236445f04abb863cf88757", |
| "description": "asahi: Deflake addresses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df1824046a554b13ae9c06c2a5916e8e6e5879f3", |
| "description": "asahi: Rename PANDECODE->AGXDECODE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e346ca5b417153ac99aca30d05efdb27605ade8b", |
| "description": "pan/bi: Add XML for LD_BUFFER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69ddbc4341160ab2ac8cd76fa4a030ccebb80d4e", |
| "description": "pan/bi: Suppress uniform validation for LD_BUFFER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36486f54e97fe35daf42fc7705715db9e1304a11", |
| "description": "pan/bi: Confirm IDP unit on Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8ba909ca6b080f156f773f3ca8c9ed3d18c4ae9", |
| "description": "pan/bi: Forbid unaligned staging registers on Valhall", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df807cb83954d4957bef886231cbced15d1754eb", |
| "description": "pan/bi: Add XML for assembling Valhall image stores", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58b65a340c85d762761825f1d0c0943569469125", |
| "description": "pan/bi: Add Valhall's special FMA_RSCALE instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aee819d54cc10fb162cbf64aa78f0b6a91dd5e4d", |
| "description": "pan/bi: Add sqrt form of Valhall FREXPM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "137053c4f49508752f6b6bd1a77e0bb5511b7511", |
| "description": "pan/bi: Add full form of Valhall MUX instruction", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "855ab23d9af3e3e17b68985b3c8c782f3153712b", |
| "description": "pan/bi: Annotate Valhall instructions with units", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "04cc1b93b139bab2e19b8221859c765719a225e0", |
| "description": "zink: enable PIPE_TEXTURE_TRANSFER_COMPUTE on non-cpu drivers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea761a40d596edca419132f6625126616b475c65", |
| "description": "zink: use pb_slab_alloc_reclaimed(reclaim_all) for BAR heap sometimes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "da9acf70886c66b1059cab3d23814da95d045a71", |
| "description": "aux/pb: add a new slab alloc function for reclaiming all bo objects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b7e2214b3c89490181685dded4480f2bd04d1990", |
| "description": "llvmpipe: adjust rounding for viewport scissoring", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6dd931640ebdaaf5a45770e061d0b0390895267", |
| "description": "docs: add 22.0 branchpoint date for perspective", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f75e657e697810626fb8d157f053edf58795d919", |
| "description": "docs: add 21.3.x release schedule", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9aea588900b0ba3654e87acb0e33974ba8a55ad9", |
| "description": "docs: update calendar and link releases notes for 21.3.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1061f3ad0d3f9f97563161bbe6e3ae927a651804", |
| "description": "docs: add release notes for 21.3.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "341278f069a54a173fa646b16e0b68eefd28e5ed", |
| "description": "radv: disable HTILE for D32S8 format and mipmaps on GFX10", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d63cd245e1840ad31a3821c522d94bc67372c030", |
| "description": "ci: Uprev Crosvm", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54", |
| "description": "virgl/ci: Run each dEQP instance in its own VM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4bfcbe3f69eef0702d6494af513d902ad932496d", |
| "description": "ci: Remove syslogd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d542e978e9617dc27018b5d379acc506eb8d9565", |
| "description": "virgl/ci: Set GALLIVM_PERF=nopt,no_quad_lod", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a3cccc3f434cfe8278863421901fd2d00471c7d", |
| "description": "ci: Don't set GALLIVM_PERF in the scripts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8acdf1f71c803226f6854e2f8b4d9dc82bcb680d", |
| "description": "ci: Create symlink to /install early", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee", |
| "description": "gallium: implement compute pbo download", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed65b5e8399fc59fe011381338cc06bc3f7ec5d6", |
| "description": "mesa/st: make some pbo functions public", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7a51e94692cc5a523b0fb7b7caef4a05cfc30f1", |
| "description": "mesa/st: make sampler_type_for_target public", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9a47c85da9538ae82445f9754192d84afc7006d", |
| "description": "gallium: rename PIPE_CAP_PREFER_BLIT_BASED_TEXTURE_TRANSFER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b30a7a243be8fe44d34b1bc2bd58665618074dd", |
| "description": "gallium: add pipe_screen::is_compute_copy_faster hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a854cbc7b5c7e70c0146b2e599049c4e4fc5eb97", |
| "description": "turnip: don't use mesa/macros.h to get utils/rounding.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df8aeb45984b2d7f705b56aec2f63f0739963866", |
| "description": "radeonsi/sqtt: increase the default buffer size to 32MB", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "56382ec0711d5531da038346d7ce759c2833e13a", |
| "description": "radeonsi: unreference framebuffer state after use", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b1b491cdbbac1ccb785f5eb1802006f76ec253f5" |
| }, |
| { |
| "sha": "5e536c97a9ffa1fe0363150529ee4a7beb3fef03", |
| "description": "broadcom/compiler: fix early fragment tests setup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68ec86718125ea54c77191f38e62754e82d3826b", |
| "description": "radv: Implement VK_EXT_image_view_min_lod", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0f217ad80d3ebc49960f1ae2aed32e5dc32f0fc", |
| "description": "vulkan: Update the XML and headers to 1.2.199", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e76d0cb56f820032f5cf17f886d89af05fc4b2d", |
| "description": "radv: Expose min_lod in *_make_texture_descriptor", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6471ef918f75de806f2871696a44b24ee1db558", |
| "description": "radv: Refactor S_FIXED to radv_float_to_{s,u}fixed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35ffadb9e7d6d2ca3f6b2fadb5735696b9732c34", |
| "description": "zink: clamp to 500 max batch states on nvidia", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3be30665f1f8bb140069728fd8e17ce6fcdbaa4", |
| "description": "zink: fail context creation more gracefully", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72a88c77def2948e291427c963e2f4337bc059d4", |
| "description": "zink: fix memory availability reporting", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ff4ba3d4a77320d1522c3a807661511b4cc075ab" |
| }, |
| { |
| "sha": "5f140a723deaf4c85647dbb1688a67c9296aa9a7", |
| "description": "zink: use IMMUTABLE for dummy xfb buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1eb2f0d41e14fa12f0b47129b82fd58a2cd25ea2", |
| "description": "zink: demote BAR allocations to device-local on oom", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f97af050e510b042701111d97f1267ba8765873", |
| "description": "zink: set zink_resource_object::host_visible based on actual bo placement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74d2e89201c358fd84e70d69cc9297ea5f5b87f5", |
| "description": "zink: always use slab allocation placement for domains", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4fc216b4ba6471c96ab58c6ba25409c319a30a87", |
| "description": "zink: add error for bo allocation failure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83278b5661224a425a0dc6d2ec49ce4aa617c83b", |
| "description": "glx: add a workaround to glXDestroyWindow for Viewperf2020/Sw", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0388783a03e48b7efce984436a2b424c95761522", |
| "description": "intel/nir: also allow unknown format for getting the size of a storage image", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "fa251cf111dffd4a3e4d903623c24eb69575bf9a" |
| }, |
| { |
| "sha": "04f5c543ded15362dc6286ff4ae7a38f00f6ca7e", |
| "description": "glsl/nir: Don't build soft float64 when it cannot be used", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "82d9a37a59c94ba3678b33acb9f2749cbbd7bfcc" |
| }, |
| { |
| "sha": "b1a32d1432f67706d856a7a5398d0d6fd5a37fe3", |
| "description": "zink: implement multiplanar modifier handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1675608c3ab235a53ad73fb50e18d7dc8b591f7", |
| "description": "dri2: set dimensions on dmabuf import planes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "943f6a038db868004d118db128564dd2e5c6e650", |
| "description": "zink: always set matching resource export type for dmabuf creation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11c79a8bd79178ab027438b018379051e33430c8", |
| "description": "zink: stop using VK_IMAGE_LAYOUT_PREINITIALIZED for dmabuf", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63baeffc2dbaece36202649ca1abd5aa4b0797be", |
| "description": "vulkan/sync: Rework asserts a bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c74f8064539beb369a9a8de0c7a0b5b6c4e9fed", |
| "description": "glsl: fix trivial strict aliasing warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58a0d8d0ded2f41afd9ff8d0f19f93341687442f", |
| "description": "llvmpipe: page-align memory allocations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "23a5f1a5acbdc0d41bc6dcfd0da788359ce878ec", |
| "description": "ir3: Stop inserting nops during scheduling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0eeba6cbb0d02f3f8a3a8e660328273d2e5f40c", |
| "description": "ir3/postsched: Only prefer tex/sfu if they are soft-ready", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6f5c0d209c3949ff2522afa9965fa69811adcb9b", |
| "description": "ir3/postsched: Rewrite delay handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "140e117f2b0c45439a913efe0a4fd1df0842fdfb", |
| "description": "ir3/delay: Ignore earlier definitions to the same register", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a54e7baa65ad32345c839170dc9726bdae06975e", |
| "description": "ir3/postsched: Handle sync dependencies better", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9f61d728774e04d2981fe86946077851dd3d986", |
| "description": "ir3/postsched: Fix copy-paste mistake", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9a91318b1cee4d3c0a4b2b02c5c2968f3bdae31", |
| "description": "ir3/sched: Rewrite delay handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8fc7a08f9fac2822a58473b6806638709060e96", |
| "description": "util/dag: Add dag_add_edge_max_data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "508f917d8c53c25a1e656409e3228ad067c9369f", |
| "description": "util/dag: Make edge data a uintptr_t", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee2e14b352b3f5c07b18fcbbc5f6b1cacd64e0ed", |
| "description": "ci: temporarily disable lima CI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b78f175323f1db5ae28da264d5761bebb4f7052", |
| "description": "iris: Tidy code in iris_use_pinned_bo a bit", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d" |
| }, |
| { |
| "sha": "6e909849349062985fe279296bfb0eb3c94b494c", |
| "description": "iris: Check for cross-batch flushing whenever a buffer is newly written.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d" |
| }, |
| { |
| "sha": "76030964a65a527b30bb46f2ff806ddafdd3fc2d", |
| "description": "iris: Make a helper function for cross-batch dependency flushing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d" |
| }, |
| { |
| "sha": "cbf0d83eace937c1a5cf7e12759985e32740b520", |
| "description": "v3d,v3dv: move TFU register definition to a common header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ffbad81305bfbafb23c07a20bab8a138bbafa6a5", |
| "description": "radv: simplify re-using cache entries in radv_pipeline_cache_insert_shaders()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "836a4b58363d801ee628225b8ddfe4bf71223aa0", |
| "description": "v3dv: fix internal bpp of D/S formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ee7309e577775500a2120dc7e846211ae7da9b3", |
| "description": "llvmpipe: enable PIPE_CAP_FBFETCH_COHERENT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e403c1c23eac5042e04f282aa3ad8cf8621194d4", |
| "description": "llvmpipe: remove dead args from load_unswizzled_block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ea6eeb70e67dd1ac2c6e232acd71492f5e8fd207", |
| "description": "llvmpipe: fix FB fetch with non 32-bit render target formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b3a0209280aa097b00254b714ae01d4d2ff01cb", |
| "description": "llvmpipe: protect from doing FB fetch of missing buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ebd6498c4f6a1430231b9ef5bca93fc6d538d1e", |
| "description": "llvmpipe: fix gl_FragColor and gl_LastFragData[0] combination", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1de61dd38548d035aaf1bf84847a2ef46fb2b46", |
| "description": "llvmpipe: fix wrong assumption on FB fetch shader opacity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86eb1549efded1e6209b65d2b90a0d270d076824", |
| "description": "zink: implement pipe_context::draw_vertex_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02e5f4fb10d6a39ca347f444104b7c56c8d65ab5", |
| "description": "lima: add more wrap modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbed4d784e0803feb8272c7214df62030e7177e8", |
| "description": "lima: handle 1D samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa86a2a94dfd090b5854e2aaeca68c8ec4a4e12c", |
| "description": "lima: add support for 3D textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97b92c9c32a508b9aa85458661b762ffde1c590a", |
| "description": "zink: set suballocator bo size to aligned allocation size", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb6f1d53482b83feb51dac0f0fffd4291b651848", |
| "description": "zink: block suballocator caching for swapchain/dmabuf images", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba6d389fa7a0ac512cb9d4cdd21efde990f041b1", |
| "description": "radeonsi: don't use GS SGPR6 for the small prim cull info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0690a44e6949a090f9be2ea6af369a43d382c71c", |
| "description": "radeonsi: inline declare_vs_specific_input_sgprs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "513bd6acca866e82b54bf419d5ce20b36e2c5f21", |
| "description": "radeonsi: cull against clip planes, clipvertex, clip/cull distances in shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "881c45919194b386080ed97c955470358c02255e", |
| "description": "radeonsi: unify how ngg_cull_flags are set", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a818f7b68676a08075ad314e13cc114306830525", |
| "description": "d3d12: Fix incorrect hash table usage", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "fde36d79920dee4c0ec399d44b4071d6b3f5b8c1" |
| }, |
| { |
| "sha": "764760314d041bb898bfa6a0f6f052baebb1bef6", |
| "description": "lima: add native txp support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fac9d22773015377256444e79df07fa32cab628f", |
| "description": "isaspec: Add prototypes for expr evaluators", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa93896156c7f076e5de1831292297084655cda3", |
| "description": "freedreno/ir3: adjust condition for when to use ldib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "011ea325855d4dfd1b75f3c1c80a8f5a24c8a7c7", |
| "description": "nir: fix constant expression of ibitfield_extract", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a11d2a31bf931deca05c79871aeaf1441fb777e", |
| "description": "vulkan: Add a dummy sync type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a910071bc95db97a2ffcc63f6c375a997a68a65", |
| "description": "vulkan,anv: Auto-detect syncobj features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36b4d12f02586aa6a227f47d4f5d9edce68da07e", |
| "description": "anv: Simplify submit_simple_batch()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "623e9ecd6da365f0aae6b066c828cf28ad705642", |
| "description": "anv: Remove unnecessary syncobj wrappers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5ac1d16692ea95676f28f41dbc0e4e01d96959b", |
| "description": "vulkan: Add an emulated binary vk_sync type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d", |
| "description": "anv: Convert to the common sync and submit framework", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87cf858946788564966840a73cda0ed5383eb9ef", |
| "description": "anv: Use helpers in util/os_time.h in the query code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "213edd1841af72a3a4ec230262840d15fa40d74e", |
| "description": "anv: Remove the last remnants of in/out fences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbb13fae33a8b8e72db4200dfeec1b72528763db", |
| "description": "anv: Add a BO sync type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc62695c3a853dd0edae1a73117cc169f15f342b", |
| "description": "anv: Delete ANV_SEMAPHORE_TYPE_DUMMY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3fda7ae78f388198256bfdf8eb4fe6d81f4afa9", |
| "description": "vulkan/wsi/display: Wrap wsi_display_fence in a vk_sync", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1addc425ab705251bfac39aa7d5c516726d0a38", |
| "description": "wsi/display: Rework wsi_fence a bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bd3434fa237ae8220ba83a9fa6c15f78cb6d6fb", |
| "description": "vulkan/wsi: Drop wsi_common_get_current_time()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b19c9d19be2734741538eb57f9079e779a4112d", |
| "description": "vulkan/device: Log the timeline mode when lost", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7", |
| "description": "vulkan: Add common implementations of vkQueueSubmit and vkQueueWaitIdle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "673b5e97ec13c8889ef7613ac042a0741de03e95", |
| "description": "vulkan: Add a common implementation of VkSemaphore", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60e7359db0fdc7b1fca77200115c580de6a819fa", |
| "description": "vulkan: Add a common implementation of VkFence", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "301e20f7a3d9d987b20df83d27153ebec707a322", |
| "description": "vulkan: Add an emulated timeline sync type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f3843b11c9127a16b7381c9d6d0091ca59a1d029", |
| "description": "c11/threads: Re-align return values for timed waits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13ab3757bbe0e7af7a7bc29d2a00b7f1f2400aa9", |
| "description": "vulkan: Add a common vk_drm_syncobj struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fdb636e3a6cf2c33c0b2b8b1ab344563b7326587", |
| "description": "vulkan/vk_device: Add a drm_fd field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95dee5150a7916d640b916f29858eabdaf7c79c8", |
| "description": "vulkan/util: Include stdlib.h", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f695171e383efb6774cbe475c8f4e68e66fe2906" |
| }, |
| { |
| "sha": "8134feb9a2d7b132430d15fea16880a59c81d0a9", |
| "description": "vulkan/meson: Re-arrange libvulkan_util deps a bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3cf5fced4c09a696a699bed3d11c2f18d2c76f8f", |
| "description": "vulkan: Add a vk_sync base class", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "236ca763760861cff653696d6ed142429a604be6", |
| "description": "anv: Wire up the new status check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9662e0154275408dea25f049cc55c79b0061b3b", |
| "description": "vulkan/device: Add a check_status hook", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "955f329fbe1b3401e5e10ff16f7592bcb9db12ae", |
| "description": "anv: Use the new common device lost tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd89ef96d75ab7aa6b6f5020e3206e9c204af00f", |
| "description": "vulkan: Pull the device lost framework from ANV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6b4678fdb3b1713edd0ccd30430f7f0ffab2162", |
| "description": "anv: Move device memory maps back to anv_device_memory", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "13fe43714c1fe8e1a0601a22e67d9b259d23c068" |
| }, |
| { |
| "sha": "32c0c5fcd960b6c333f87cab468332a7f67f3e4c", |
| "description": "mesa: convert unsupported primtypes during display list compilation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97ba2f2fd4867779acac611075fee1505e2cf2fb", |
| "description": "move util/indices to core util", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "88e4d3809c564299e60cd71b98c5441d102f2092", |
| "description": "intel/genxml: Decode VALIGN/HALIGN values in XY_BLOCK_COPY_BLT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "406ff7473adcce7faa107c29fa787bcea8faf677", |
| "description": "intel/genxml: Fix XY_BLOCK_COPY_BLT destination tiling field type", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "2f58a63b2f14371470e6b2ca094ebfe96b983d2e" |
| }, |
| { |
| "sha": "29025f66fd3fa009cc79f844449ebc05d252804a", |
| "description": "intel/genxml: Fix MI_FLUSH_DW to actually specify the length properly", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "569afd37f15cfc51750a71fd695f4496b0358fbb" |
| }, |
| { |
| "sha": "ebc0099d89114096fcdee76dcb189ad0307d7eba", |
| "description": "intel/genxml: Collapse leading underscores on prefixed value defines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd7d3c7ae3c87564b0e32b868cd801668789def2", |
| "description": "intel/genxml: Simplify prefix handling for field value lists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4004fde262964351f72656f396e1cca491ee955", |
| "description": "iris: Fix parameters to iris_copy_region in reallocate_resource_inplace", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b8ef3271c870a4e8c0d641cbe4114f827015b75b" |
| }, |
| { |
| "sha": "68b7b4fb38e0bbdb5f84443a6a071ecd0fed7bd2", |
| "description": "radv: Don't crash if VkExternalImageFormatProperties isn't provided.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fef9ef48dd3a7c5d74c09b3e7a6d4ca13c616cca", |
| "description": "gallium/u_blitter: clean up texcoords ZW when filling up just XY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59860d487368e18a1d85ea96988c5f4c904879b0", |
| "description": "nir: Group per-primitive outputs at the end for driver location assign.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f23f7ef3160ab2fde22dd5f180d5d2b71d59121c", |
| "description": "nir: Don't compact per-vertex and per-primitive outputs together.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1e461d11c0e88539d76db7b74a5f85649b7c547", |
| "description": "nir: Lower cull and clip distance arrays for mesh shaders.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a502a0a2c5a9c795a275106afee8a1d6033fa52", |
| "description": "nir: Add new option to lower invocation ID from invocation index.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7562e344631e157c0da941fe2822327a262b112a", |
| "description": "nir, spirv: Don't mark NV_mesh_shader primitive indices as per-primitive.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d79d9a7a06ade36a93640815d0460063f608e407", |
| "description": "nir: Fix nir_lower_io with per primitive outputs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9cf4124be0f5d4259f4686633db71b48031b510f", |
| "description": "nir: Print Mesh Shader specific info.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5aa39253cbb700876569b2e400ae8eb66dfc2507", |
| "description": "nir: Rename nir_get_io_vertex_index_src and include per-primitive I/O.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "008f5a127cdee30f774a000ad493369a7dcd366a", |
| "description": "ac/rgp: Initialize clock_calibration with memset.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "1ee85e8babe94e8cd80b2aa7b62170f0a3e264be" |
| }, |
| { |
| "sha": "bf14a63e1d950068390d492ecd84c1d7212c805f", |
| "description": "freedreno/a4xx: hook up sample mask/id, used to determine helper invocs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a95a9f0cc64a7b2048b06d36c08f65cbbcfb02e7", |
| "description": "freedreno/a4xx: include guesses from a3xx for some of the constid's", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45606b51cc9fb1da27242b81e23d3430fec3fcd4", |
| "description": "freedreno/a4xx: indicate whether outputs are uint/sint", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14087cb9ea58abe37f156d28fde18cdf82abd242", |
| "description": "freedreno/a4xx: fix stencil-textured border colors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20e8e11d643ac5150589bfc8638c594ccf6eb64a", |
| "description": "freedreno/a6xx: re-express buffer textures more logically", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c041f4bf3cef472738246ef978ad0be3c28e798", |
| "description": "freedreno/a5xx: re-express buffer textures more logically", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6566eae93333b8cc4d96f85522788e18c5cafa90", |
| "description": "freedreno/a4xx: add proper buffer texture support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42dbfd7206b5d4b0dbd4cac4016167790ca8a45c", |
| "description": "radeonsi: make si_llvm_emit_clipvertex non-static", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3d5777536152486b990c48531b1542a333528b2", |
| "description": "radeonsi: remove an incorrect comment at lds_byte0_accept_flag", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20e83abf0637d9c9e763b22fb1c8670842b11743", |
| "description": "radeonsi: improve memory instruction tracking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "901697654ac9ce98e0ae1d7a5ea6d53404a7452a", |
| "description": "radeonsi: add dcc_msaa option to enable DCC for MSAA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5a5263d65deed894041a43c450d1636f6a0545e1", |
| "description": "radeonsi: unify GFX9_VSGS_NUM_USER_SGPR and GFX9_TESGS_NUM_USER_SGPR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9151ac3531f05a825b6a07c4977251b45ed34141", |
| "description": "ac,radeonsi: cull small lines in the shader using the diamond exit rule", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "701a0b51659eec37eb107c658fa9b8bddf922049", |
| "description": "radeonsi: add si_state_rasterizer::ngg_cull_flags_lines and rename the others", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3166d4428ddf27a34ffcb5f47deb80e4129065de", |
| "description": "radeonsi: set EXTRA_DX_DY_PRECISION for lines where it's supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "45717780082b32d0af2d64f7e866a0e07f6d8d84", |
| "description": "radeonsi: set PERPENDICULAR_ENDCAP_ENA for wide AA lines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3338956268cadfa67ee3e1d78bd2b24a5e5a0eba", |
| "description": "radeonsi: make si_get_small_prim_cull_info static", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "963b7475a97107b2a4f2f1da676f565554777a7c", |
| "description": "radeonsi: use ac_build_load_to_sgpr in gfx10_emit_ngg_culling_epilogue", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8a0aa6852756d8f1593ef6627ddb1754ae967be", |
| "description": "radeonsi: fix view culling for wide lines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f687bb5dcf665c2b57d99982eacea9d29810b3a", |
| "description": "radeonsi: fix shader culling with integer pixel centers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "185826a4008169a06ec6b08fdd49082d8e156cba", |
| "description": "nir: remove double-validation of src component counts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6e3266709a9a4b85a414c0400603e66859a2aaa3", |
| "description": "radv: Add more checking of cache sizes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9494c566c27064687944fb73a16f5437e204c5ab", |
| "description": "radv: Fix memory corruption loading RT pipeline cache entries.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ca2d96db51e5a47044ee02f8613bc463605c2bf8" |
| }, |
| { |
| "sha": "8c9a86cb577e3eda370cb06178aa3331307a777c", |
| "description": "freedreno/ir3: fix image-to-tex flags, remove 3d -> array hack", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9c1cc63c6c1bf47386ff19f1bec5466fde781b4", |
| "description": "iris: call brw_process_intel_debug_variable() earlier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ae34651f723782dca2bed587a7cae527ae98d17", |
| "description": "docs: update branchpoint instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "15013958d0794205bab086645a0d8c619a8f9038", |
| "description": "lima: enable PIPE_CAP_PREFER_POT_ALIGNED_VARYINGS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bb192a15bfd6bc676030a52e489e108f23d9de5", |
| "description": "gallium: add PIPE_CAP_PREFER_POT_ALIGNED_VARYINGS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df93e7aeeee6dc33da4ae4691917eba0432285c9", |
| "description": "docs/submittingpatches: mention use of the `-x` flag of `git cherry-pick` when backporting a commit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d47bfd56de6f19762a754d5d2acf0bdc1b13c3a5", |
| "description": "docs/submittingpatches: add formatting around the release branches names", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "162622bf63314b6c5f418bea6b3ce94247be7ac9", |
| "description": "docs/submittingpatches: add link to section describing how to make a backport MR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "42753be1e7fd16e1acbce1f8f40c52891ef60c28", |
| "description": "freedreno/a6xx: Fix a bunch of 3D texture layout to match blob behavior.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a3717c14962a0292c29949cb5fef23237435fccc", |
| "description": "freedreno/cffdump: Handle the TILE_ALL flag in unit test generation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e42450a255c70885baa3d358c3463251ef8025b1", |
| "description": "freedreno/cffdump: Fix up formatting of texturator unit test script output.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a6fc25daabcced1c339a6685a5426444343d362", |
| "description": "freedreno/fdl: Add support for unit testing 3D texture array strides.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d7c6eedc7b59842d36e59f0eebb583e9569958a", |
| "description": "freedreno/cffdump: Fix 64-bit reg decode in script mode.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f63fd3425d7ad7996274f3a7b4930dc28929eccf", |
| "description": "freedreno: Fix the texturator unit test script.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ddefb4ae361f2d2fe532c2c72c585a7136af145", |
| "description": "freedreno/fdl: Dump the generated layout when a layout test fails.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b27ebee7f0982c35547f563540621d54064ec04", |
| "description": "util/vl: move gallium vl_vlc.h and vl_rbsp.h to shared code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29c2f32a57c8da512b6229d2b4087b0bd88500d8", |
| "description": "intel/dev: Add platform enum with DG2 G10 & G11", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43c457a6ecfc1638846a77fe18dbe72b10187103", |
| "description": "zink: always add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for 3D images", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93a55537f2ac7796cc67938f6697112180a59d5b", |
| "description": "zink: stop running discard_if in generated tcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df526aae1b2b488e56d3813c42427528b2ecdd4f", |
| "description": "zink: skip one GLES31 subset to avoid GPU hangs on Navi10", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bf7b6dd73fb26bfde79b0576950f488637549849", |
| "description": "intel/genxml: generate video headers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f9006804aa6552b6f0eff56ffe9810f66cd18bb", |
| "description": "intel/genxml: fix gen6 LD->VLD typo.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2bb8aa2942e166bd680717083583ac1c6f14ebf7", |
| "description": "intel/genxml: capitalize decoder mode select properly", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2268fc1bb612843b815e573bb1c227002484271e", |
| "description": "intel/genxml: fix Picure->Picture typo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc32a164c84b58e8bdef1535109ba89b81758082", |
| "description": "intel/genxml: align QM field names across gens.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0f3f8b45916f7326b729f5122a7ee581e7c33664", |
| "description": "intel/genxml: fix some missing address from the 75 xml", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d956d65b65ba1f2377fa7c74f27b3c027afa555", |
| "description": "intel/genxml: cleanup video xml collisions.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d89461208b79a0c5f577caf6a98dab6976c12251", |
| "description": "aco: consider pseudo-instructions reading exec in needs_exec_mask()", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bc130497472cb4ec4ec60695ed99b169d6681118" |
| }, |
| { |
| "sha": "7876886bdc6910f32d40f454fc369404f2b23d29", |
| "description": "radv: use nir_fold_16bit_sampler_conversions()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab21183b5d8c53412b62061dbea3399767b40f94", |
| "description": "aco: implement D16 texture loads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "626aa7b648174dccad51e018cf7bd288c6a64750", |
| "description": "aco: workaround GFX9 hardware bug for D16 image instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f1483cd5ca83b78843b2c46ea3b593a61c24f4e", |
| "description": "aco: add more D16 load/store instructions to RA and validator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e4c6e059e3060eed7ee4f925029d2fb1669ba2a", |
| "description": "nir/fold_16bit_sampler_conversions: skip sparse residency tex instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f53e1823c2e504aa9bddb36888d28bbfcacdc767", |
| "description": "freedreno: caps for clover", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e7f5b75ecf4c4da336d82c426508c925932013f", |
| "description": "freedreno: Add PIPE_SHADER_IR_NIR_SERIALIZED support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "31d6cd224a3a4088de79659a51cf46c372a0620a", |
| "description": "a5xx: remove astc srgb workaround logic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cb56b83572a2e3482513c6d0b96ca12e7bfabf24", |
| "description": "zink: update the CI lists for RADV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0e5bc228cc8528de46dd7fa14c22fddf0578c11", |
| "description": "microsoft/clc: Add a test for arg metadata", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53d4dc7febacd29ffd4caea5aaef509bfeaaefec", |
| "description": "clc: Use kernel_arg_type_qual string to add const type qualifier to arg metadata", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f384c763fc6e65c8f17f05190b14f379d6602c1e", |
| "description": "v3d,v3dv: move tile size calculation to a common helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9c4e0c3714858fa00f1f7bfbf9804ca6cf8965b", |
| "description": "ac/spm: fix determining the counter slot", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e928f475ccf6534e09c2977314a5360cc4335c3c" |
| }, |
| { |
| "sha": "11c6a327599357b0a8c031f7bd2147165b923ee1", |
| "description": "ac/spm: fix determing the SPM wire", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e928f475ccf6534e09c2977314a5360cc4335c3c" |
| }, |
| { |
| "sha": "e94a899c0ef411c19d82a072a4aa70aa8d149522", |
| "description": "radv: fix a sync issue on GFX9+ by clearing the upload BO fence", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d9de15a020d317d4486124f97b2cf06b98ee8b6", |
| "description": "mesa: fix buffer overrun in SavedObj texture obj array", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3be42f9ca19d593d374d309f47ebd80abb001a24" |
| }, |
| { |
| "sha": "27903abbb67482e2d772c508e9d00e49029b8364", |
| "description": "llvmpipe: fix compressed image sizes.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "53a8faafc1eb28399509098ee2c0fd210f0727f2", |
| "description": "llvmpipe: disable 64-bit integer textures.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d80c7f3406b80ae684a709de57a9ef3d54a497b6", |
| "description": "aco: Fix how p_is_helper interacts with optimizations.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01d36149cdd5f4b43368337c28c894a351c48cfb", |
| "description": "ci/freedreno: Add a link to the issue for color_depth_attachments.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1847700d3c7e692e747df5d528d1ddd0713909dc", |
| "description": "ci/freedreno: Add notes explaining the KHR-GL* failures.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32b51d5e6077275c8202e36199a90a4695a77a2d", |
| "description": "freedreno/a6xx: Do sparse setup of the TFB program.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "943449fb8ea0f33526fede8c5b6614b74dad7fae", |
| "description": "ci/freedreno: Enable the tes-input/tcs-input tests.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ce44a0298433efbe569fc42e611aedd67e89bbc", |
| "description": "freedreno/ir3: Fix an off-by-one in so->outputs_count safety assert.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "02079cbb77c2a44215dc683fb49adef9bd804f61", |
| "description": "freedreno/a6xx: Add some notes about piglit failures.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11b533cb19815c037cfd973966258ed9e43100f2", |
| "description": "aco: optimize load_local_invocation_index with single-wave workgroups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d07bcad661c5a4e9f7df1fb9eb630deb1fa3fe4", |
| "description": "radv: lower load_local_invocation_index with 1D workgroups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "719b48f85d6a5f5d9129e99d2e9a0783c03ecec4", |
| "description": "nir/lower_system_values: replace local_invocation_id components with zero", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9b4a507fe58f82a391e24214b9fc60cc00e5f2a", |
| "description": "tu: Expose Vulkan 1.2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6216c941caefd273a0ea3dbd3b6321e955a49f1", |
| "description": "tu: Add VK_KHR_buffer_device_address stubs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "952ab4f64f9990c4a086ddb885241029356ab842", |
| "description": "tu: Enable subgroupBroadcastDynamicId", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "170e1aa647806820d186005aa0bd1464278816d5", |
| "description": "freedreno/a[345]xx: add R8/RG8 SRGB formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8db29109bebfe95995d056c7ebb0e62772bf9b10", |
| "description": "freedreno: prefer float immediates when float values are involved", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e83584092ff99954095dd6dddbf7632cb0ee32e", |
| "description": "pan/mdg: Remove duplicate compiler option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4d3a2964771c3d26967ecab4d7c187a8b2d8002", |
| "description": "pan/bi: Enable dual texture fusing pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0c215813f7d67a43a7b3f68aeb261da660e61b4f", |
| "description": "pan/bi: Test dual texture fusing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9146bafbb422dc535c04e5f177a44e8ea82031db", |
| "description": "pan/bi: Add dual texture fusing pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6c6a1afb46df14382f8d9fff7d9b12beea8429d", |
| "description": "pan/bi: Fix up dual texturing registers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ce8d2b96c1be30113328801685a2f345cf5fec61", |
| "description": "pan/bi: Add bi_dual_tex_as_u32 helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b2a383af8afc21279ac67653cf359f4fa3f202a", |
| "description": "pan/bi: Support dual texture scheduling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98c1b3e7e1453534d130687971232798860bfebb", |
| "description": "pan/bi: Use BIFROST_TEXTURE_OPERATION_SINGLE enum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9245b39ccf1a379ff4efa2514176b1c34368da4b", |
| "description": "pan/bi: Add bifrost_dual_texture_operation struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3612880ea3e476922ea45b0cbb607e615a2f5b82", |
| "description": "pan/bi: Add bifrost_texture_operation_mode enum", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7dc90b68d9d9716fa43f0d64f413a735a92c0f98", |
| "description": "pan/bi: Add second destination to TEXC", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8e0273162432b940970816a9c138ea8fb1c526e4", |
| "description": "pan/bi: Add secondary staging count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "238f6d80a70b937890253507c5f1b3b9b5b494bc", |
| "description": "pan/bi: Make bi_index padding explicit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0022f1c6b95f7f3c92fd5a15d7181398837b7d2", |
| "description": "pan/bi: Fix typo in helper invocation analysis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a315d0430897bd25aa71c433036cefcba0523a91", |
| "description": "mesa: add just a tiny bit of debug info to some _mesa_problem calls", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "269b4dec9e9c1f284ec252aaf55ca87fba2a78da", |
| "description": "nv50,nvc0: expose R8/RG8_SRGB formats for texturing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ddb3d30d4749e744a667ea7835b0648a5c94ca72", |
| "description": "turnip: Enable VK_KHR_separate_depth_stencil_layouts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e257344a82417b6dc28d5834a0a9376fefd7f5ac", |
| "description": "nir/lower_pntc_ytransform: Support PointCoordIsSysval", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43322ceccdfa67fcd133c94f51adfaefe2d99db2", |
| "description": "mesa: add missing state to state string computation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7490bcad372b820166b0e60664d8fabcdbc71514", |
| "description": "v3dv: don't use a global constant for default pipeline dynamic state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b3931ee6c61caecabce4a49aace4be91d8d736a", |
| "description": "v3dv: account for multisampling when computing subpass granularity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0cb58f80d27b2386accc8454eb10dc8fd0d1a1c5", |
| "description": "v3d: use V3D_MAX_DRAW_BUFFERS instead of hardcoded constant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc106d86a51aa8404761c53585ab730907b88a50", |
| "description": "meson: Update libelf wrap for Windows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0aaaee09a4b1a4f688cca57f766f3d81c8adbc81", |
| "description": "radv: Match function definitions to declarations", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "195a379a7e8eb7de0f5796dafaf4fc428ff98ef5", |
| "description": "ac: Align ADDR_FASTCALL with addrlib", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa2f5cd1a3369e5d8af233269666ed10f23528d9", |
| "description": "driconf: support META application", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3900551894daecc22ccd81fa1510d053634e2c6b", |
| "description": "radeonsi: add radeonsi_force_use_fma32 driconf option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0634a3c856c81c72b221021d655b98d3112bc2b", |
| "description": "ci/bare-metal: switch to common .baremetal-test-arm64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d39904ea30c69499737f7354ba41ab553d6f857b", |
| "description": "ci/bare-metal: add .baremetal-test-arm64", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92fcdfd38b03f7de355fad2a1953d3a2f8392b27", |
| "description": "ci/etnaviv: no need to force nir anymore", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d1c1137e5f9c1ac2affa756517baa593fda8142", |
| "description": "ci/etnaviv: armhf: switch to .baremetal-test-armhf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bc284fe5bb71f24bbcb40761b204e37eb3458d1", |
| "description": "ci/bare-metal: armhf: move BM_ROOTFS to generic place", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34c5ba8850b560c617086761f55ed2745f2a5b08", |
| "description": "aux/primconvert: support pipe_context::draw_vertex_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1948c9a71cc7bc9da62fe771276ef1681e3d2fb", |
| "description": "aux/primconvert: break out primconvert internals into util function", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d903eb156a3895f05ed1b332b45fb66056d4963a", |
| "description": "freedreno/a4xx: fix min/max/bias lod sampler settings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4ffcef821c0ac0e7f76ffb82bc0f50f0b8dbba4b", |
| "description": "freedreno/ir3: fix setting the max tf vertex when there are no outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0de7ea0aba3be1abc6361772242787ce5e09a70", |
| "description": "freedreno: check batch size after the fallback blitter clear", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2ff2b9e4a22a83d59caf56052fdda1fd4493ca1", |
| "description": "anv: fix multiple wait/signal on same binary semaphore", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4eecc543e6a441b6583710f0d7a777a9e560e7a", |
| "description": "gtest: Fix output of array ASSERT/EXPECT macros", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "015383d1d78435edde87bf07bb8bb8aabd3c22fd" |
| }, |
| { |
| "sha": "deb23612f7554f8db7f3574d068f36ccefd99487", |
| "description": "vulkan/util: Handle depth-only formats in vk_att_ref_stencil_layout", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "979ea394e56a418f4138b5f440ec0b641cc5fa0e" |
| }, |
| { |
| "sha": "a68a0c9e1c69d14f210de569ed4d73f3e42857db", |
| "description": "mesa/st: Disable NV_copy_depth_to_color on non-doubles-capable HW.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f3820a3a5fbe78cf0ee366878795a942dcf4f4a", |
| "description": "v3d: remove static v3d_start_binning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a65db2458bb0aa1fe48853539b76e05e1f4c955", |
| "description": "v3d: remove unused include", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee41e1bbd2a57f58b616d560451759a4fcd940db", |
| "description": "lima: Fix drawing wide lines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e7bac80ce5cc1de7d13dfc6ae17526a03ddffcc", |
| "description": "ac/rgp: add support for dumping SPM data", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e928f475ccf6534e09c2977314a5360cc4335c3c", |
| "description": "ac: add initial SPM support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bdaf1858895705bbc2a8baaecb945f8b279ad07e", |
| "description": "v3d: Update prim_counts when prims generated query in flight without TF", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a1b7c0844ddcbdc5ab773cbe2f6312f34111bdd9" |
| }, |
| { |
| "sha": "4a38ed822ab0c3d0f663dd5bec238a0839d03b01", |
| "description": "virgl: Allocate qdws after virgl_init_context to avoid leak.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9a7d6a110e2a407ead13d0eb2f1aedbdb54e696b" |
| }, |
| { |
| "sha": "1ca90f8752315389ae18b2c0d3773224db3c4c31", |
| "description": "microsoft/spirv_to_dxil: Fix non-Windows build.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "37c366e2830245511d6364b818adc838fc879401" |
| }, |
| { |
| "sha": "07aaef5721093253fbd2edabe9d0ca4e58a3413a", |
| "description": "freedreno/a6xx: Inline remaining fd6_tex_const_0() call.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7230058e8ac4a82ec4467478094324a6806f41a5", |
| "description": "freedreno/a6xx: Drop an unused tile_mode arg.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a9057d45a4255d94fbfccd92e5d6d4f93ffd4d04", |
| "description": "freedreno/a6xx: Clean up sysmem fb read patching using fd6_view.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c90220e449116824795e96ac2988c8b107cd9cf5", |
| "description": "freedreno/a6xx: Use fd6_view for non-buffer image descriptors, too.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "533e486923b1fb760961c582aa296d5ce423a704", |
| "description": "freedreno/a6xx: Switch to relying on fd6_view for our texture descriptors.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "84377785a4c656e9eb40b3bfb7101398effe2b46", |
| "description": "freedreno/a6xx: Create a fd6_view at sampler view update time.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b3a6ff9f73dbfbc5b7132fa44073dc555153a93", |
| "description": "freedreno: Set layer_first on (2D) resource imports.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94e4cd4d83601e71c77b8414fef776dee69b5e93", |
| "description": "freedreno/fdl6: Skip redundant setting of TILE_ALL for NV12.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e6810a06a1bd549f9711dd57f9fe4e8dba7dce2", |
| "description": "util/format: Add G8_B8R8_420_UNORM to match Vulkan.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "271b6cb981e731e7e64484c153ba51315aa59163", |
| "description": "util: Rename PIPE_FORMAT_G8_B8_R8_420_UNORM.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6eb86efe9150caf59d991190e0c355841ab69766", |
| "description": "util/ra: Fix deserialization of register sets", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "95d41a3525d97986b4925153a36828b1a6e65523" |
| }, |
| { |
| "sha": "ac416ce07bf0456dae51bdcfc318236d40206ee2", |
| "description": "util/ra: Add simple test for register set serialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37b51d5140b864ee5feb7ac0c766e59559bfb240", |
| "description": "docs: update calendar for 21.3.0-rc5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f5a0bd9b40e2b1239da3e17437115c78fb14bba", |
| "description": "ci/bare-metal: Close serial and join serial threads before exit.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cdbe3f2b9bf0a1a71ccf3ee69b712f5fc1c96e2", |
| "description": "ci/etnaviv: Add more texturing flakes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13e23b54ba774c379b92fd78ec3abc648ab47dc9", |
| "description": "ci/etnaviv: Mark the rest of uniform_api.random as flaky.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5451bb03c7b26704a5301613b11a180487b6241f", |
| "description": "mesa/main: Fix use of alloca() without #include \"c99_alloca.h\"", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c216f1931d2656c15191c8b723be72b95697fe73" |
| }, |
| { |
| "sha": "549924d53e359c04d7c14b12990178c86d3aad2d", |
| "description": "freedreno: Fix constant-index assumptions in IBO loads.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9e04f97d8e9d7dd3ceb951e3dd0acb260b24e5b8", |
| "description": "freedreno: Fix the uniform/nonuniform handling for cat5 bindful modes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46c37c8600e0a48b8aa98f5635f7ae96db555fea", |
| "description": "anv: don't forget to add scratch buffer to BO list", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "eeeea5cb873b40418c738e25e4032fb1fd9b7ac9" |
| }, |
| { |
| "sha": "e0de7aa4d7717bbd79bbc5bfc660f941f680402b", |
| "description": "aco: Work around MSVC restrict in c99_compat.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a697dde5535e7b2a0bd9a29221e93654f4531632", |
| "description": "wsi/x11: support depth 30 visuals", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "794a9cf3d6e7b2ccc7afc35009918fa87ff1026e", |
| "description": "vulkan/wsi: Unlock before return on error path.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd" |
| }, |
| { |
| "sha": "3a95e25e84964b7ca90576e3f2e2c75526c4aeaf", |
| "description": "v3dv,v3d: don't store swizzle pointer in shader/pipeline keys", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "183e705a15b79e723666476817d144dbb74707f6", |
| "description": "vulkan, radv: Support backslash in ICD paths", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "379fab74d2135abb9ada7edec83da983ba0c4257", |
| "description": "radv/sqtt: fix GPU hangs when capturing from the compute queue", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4dfb5818ed7080a65ca901850515654bb2e296ca", |
| "description": "zink: update gfx pipeline shader module pointer even if the program is unchanged", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfa81c1e8c8f1885ab63c4c09e57e4c0bbb37bb2", |
| "description": "zink: be more consistent about applying module hash for gfx pipeline", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "937a841b5746f7b00f1e26993272db03f7eb9146", |
| "description": "zink: ci updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ac23b4d5831316d9c635efca2d5f430ad2d7788", |
| "description": "zink: always inline uniforms when running on a cpu driver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a8d90c8ed55e77344bcf277934a5ff2fa52d3e15", |
| "description": "zink: implement cs uniform inlining", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06f2054cb50774c494e4a9f9dafe46306f86186c", |
| "description": "zink: radv ci updates for 1dshadow stuff", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64e0ca15d6986768af18cfa2b553576196d54260", |
| "description": "zink: add 1DShadow sampler handling for drivers (radv) that don't support it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ae1231879b729e4bd3dc92149f41aceebdd594a", |
| "description": "util/xmlconfig: Allow DT_UNKNOWN files", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e61478958854c63d3d8dfe12948445e0086d3a91", |
| "description": "anv: Also disallow CCS_E for multi-LOD images", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e3101c96bb64dd5c8246654a9c4865fa99a060b0" |
| }, |
| { |
| "sha": "62983f276baabdd2d93400fa12e5a6171077ab8b", |
| "description": "zink: add another compiler pass to convert 64bit vertex attribs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39bdb00d77377f46603e6461d9265894f809c7f9", |
| "description": "zink: simplify 64bit vertex attrib lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "854fd242faf00bf68555dce10fb0ae98a3ab34c0", |
| "description": "zink: declare int/float size caps inline with type usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17aa2be4c9c8c83470b73ea1eacacb47ab898f8e", |
| "description": "ci: Add RADV to Android CI.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aad80e47d8aab52081a6f10a5b0cd01390e26f10", |
| "description": "util: Add support for clang::fallthrough.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "966c171d888db4d29ad8b08b803fb2bc1137f311", |
| "description": "amd/addrlib: Ignore self-assign warnings.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22673a980f30cf71ea1d7e3d4feb161c549d48a4", |
| "description": "meson: Check arguments before adding.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3aee462781abc0bfcce207fb64f9199b43a57542" |
| }, |
| { |
| "sha": "5db098c98bd7d313b909041661fdb67bfc56362c", |
| "description": "aco: Remove useless sub-expr.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bbd091d1fab20ac5df7db45d2bb12cf6bc94d304", |
| "description": "radv: Always use linker script when possible.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66713d33fe487bfe69e99cf151976146cc4f3ec1", |
| "description": "radv: Remove android build warning.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b06b6288c76f36d7a2dc9c5f682891841c73cc3", |
| "description": "amd/addrlib: Use alternative ADDR_C_ASSERT definition.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d14cc308f97e2a54b2b4165f9a9e895261674fee", |
| "description": "ci: Add libelf to the Android image.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b945a695a0b9de5e756366bda3e28b172f19407", |
| "description": "ci: Bump libdrm for the android image.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fde36d79920dee4c0ec399d44b4071d6b3f5b8c1", |
| "description": "d3d12: Don't wait for GPU reads to do CPU reads", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ea1e58f0ecd1bfa88e544bf1bfc02b81ca2ebd6", |
| "description": "d3d12: Don't wait for *all* batches when synchronizing a resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5bb72ff750cb9f2dff8c265798f7e4bab736991d", |
| "description": "zink: update the CI lists for RADV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "979ea394e56a418f4138b5f440ec0b641cc5fa0e", |
| "description": "vulkan/util: Move helper functions for depth/stencil images to vk_iamge", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a0253b9b5d21c7571555abe3a1d851468a18740", |
| "description": "radv: Fix to honor the spec to get stencil layout.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0" |
| }, |
| { |
| "sha": "00bea38242d97e7ace1954f1bc7d32cbf0ce3ee0", |
| "description": "anv: Fix to honor the spec to get stencil layout.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "28207669d03a7e4829169790dde332e90b6e0209" |
| }, |
| { |
| "sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6", |
| "description": "radv/winsys: use same IBs padding as the kernel", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ee85e8babe94e8cd80b2aa7b62170f0a3e264be", |
| "description": "ac/rgp: add support for clock calibration", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aebf04ab3ff2d3d96a546771e1a8a1d3811b6dd0", |
| "description": "ac/rgp: add support for queue event timings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e04101c34e9d196dc5452a045bd049165b8c5f8a", |
| "description": "radv: only emit PGM_LO for the vertex prolog", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "824ce4ef40551b249ff7881692a4269945965609", |
| "description": "ac/rgp: fix alignment of code object records to follow the RGP spec", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ca7c748f45a9336fd22ca2c88b61ee4142821235", |
| "description": "radv: do not expose buffer features for depth/stencil formats", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "891e6f009b20c37fd3dcddf4f9cda7b9b8ae1e16", |
| "description": "radv/sqtt: stop calling radv_cs_add_buffer() for the thread trace BO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed70230df6c61c7bb4cb1983c041ef6483131bcc", |
| "description": "radv/sqtt: reserve a VMID for better profiling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "995f38838fc7aa485714c7574be6143c5badee5c", |
| "description": "meson: allow building with vulkan beta extensions enabled.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "40157bc2b0b534ce78fa129fdb978ab0486d87f1", |
| "description": "vulkan: add new image types undef beta define to switch statements.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e9e186ca103ba92bceb0c393c43608a64194a9f", |
| "description": "vulkan/include: import the video codec headers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df92a13a270bea95f5c5260ee5de0c5b776f5131", |
| "description": "util/libsync: Fix timeout handling if poll() wakes up early", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ab906d17fb5fd4c1f9921f8e8c5b8691530c2bf", |
| "description": "d3d12: Handle non-infinite wait timeouts > 49.7 days as infinite", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "accd8326c5cb78788f12e3066bb6654595c23a51", |
| "description": "d3d12: Fix Linux fence wait return value", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0b60d6a24d405066c4077154095a76204c103cc1" |
| }, |
| { |
| "sha": "5d0712b185f49a6de7c3ad4bce3bf862be12272d", |
| "description": "turnip: expose VK_KHR_driver_properties", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e850f23b1c93ac2522ce09b81d19ee94dd61e8f", |
| "description": "turnip: Claim 1.2.7.1 CTS conformance.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8817377ce2bbda62aad91a940e83c89c9fdd45f2", |
| "description": "anv: Add an anv_bo_is_pinned helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a7585504918ae4ea2a73279a6555471e345fdc7", |
| "description": "anv: Stop checking for HAS_EXEC_FENCE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2eb9057de024f45c66728e7e2848561b79c87618", |
| "description": "anv: Add a use_relocations physical device bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbcb10320f64d04a7e5cadb4a91a772002f366bd", |
| "description": "anv: Add a anv_use_relocations helper and use it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c15a8a43d95c19b0db79aca0d9b9b7b9c0b38ccb", |
| "description": "anv: Int64 atomics don't need to depend on softpin", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1936ceec588dbc4eb32e0efe1b8b0bc782c5b089", |
| "description": "anv: Always set bindless surface base on SKL+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13fe43714c1fe8e1a0601a22e67d9b259d23c068", |
| "description": "anv: Add helpers in anv_allocator for mapping BOs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90ac06e5029b9f0c702c92e97696c9cdb97b08d6", |
| "description": "anv: Fix FlushMappedMemoryRanges for odd mmap offsets", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9b69e43a5a94fe9bdc3ef574fd760b0fe6ada9f", |
| "description": "anv: Add a couple more checks in MapMemory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0967584549fa12c754e594dfaf5ac9d7671e7b18", |
| "description": "anv: Add get/set_tiling helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "135cac5c9ca7d7576f709e0dedd59bb04e671e39", |
| "description": "anv: Rename anv_bo::index to exec_obj_index", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1394e415b750d8fc6484cea8371650af24b7bc79", |
| "description": "anv/allocator: Use anv_device_release_bo in anv_block_pool_finish", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0b2b9b49afd2bbd9f65b8b132ecbf6674c72d226", |
| "description": "anv: Pull aperture size from devinfo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2254146d0a71804a9a3bced6de2ae07fc3218fb2", |
| "description": "anv/allocator: Add a couple of helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13ee05f2b47806d146dc4cbbe5b57bea555cec3f", |
| "description": "ci/windows: Add validation tests for spriv_to_dxil", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37c366e2830245511d6364b818adc838fc879401", |
| "description": "microsoft/spirv_to_dxil: Add DXIL validation to spirv2dxil", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7502c5404e2f564ca9f0459f5885b110eaad8ec", |
| "description": "d3d12: Fully init primconvert config", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c151e9d087c6e5ad581aee8a742ad056db0a469c", |
| "description": "d3d12: Hook up threaded context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c90fa19a8bf61379d6a95b0fb48240aaf47362e", |
| "description": "d3d12: Pass explicit context to pre/post draw surface blits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd41ed53b2332769eb3b35e5974379715bfb8093", |
| "description": "d3d12: Use thread safe slab allocators in transfer_map handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17a46e2cf96bc7a4d3a27db15bbea11369ca2236", |
| "description": "d3d12: Inherit from threaded_transfer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9a1e1c21ee11c5a85759e88871aba1fe459ff30", |
| "description": "d3d12: Resources inherit from threaded_resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a463aa0099810f35c4e08b792df132eab788ed9f", |
| "description": "d3d12: Inherit from threaded_query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00016b425134b3e1b3c8f01ac74b1474c04c7328", |
| "description": "u_threaded_context: Support including from C++", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38f0b36f1ac192e7e44f3218b08e8ea758a98d29", |
| "description": "ir3/spill: Initial implementation of rematerialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db566904baa96c9f3c19aaac3e8e99bc0ebb4dc7", |
| "description": "ir3/spill: Mark root as non-spillable after inserting", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f" |
| }, |
| { |
| "sha": "7eb13fc2f26c2d15a061ffd4027cf7fac990f77f", |
| "description": "anv,blorp,iris: Set MOCS for COMPUTE_WALKER post-sync operation", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7b78b2fcac6ec2782a8296aeda195d1d3942a703" |
| }, |
| { |
| "sha": "a298ad26c14fe2df3af9474cd5bb5f449115e6ab", |
| "description": "intel/genxml/125: Update COMPUTE_WALKER POSTSYNC_DATA struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "419b02c90c822e6ea89c7fae951fd19d7db20181", |
| "description": "anv,iris: Advertise a max 3D workgroup size of 1024^3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8626949f0746147f68197971bab40db16ffd1be1", |
| "description": "zink: flatten out draw templates a bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d80d6b69678fe0a76ac896311748769b23e8ced", |
| "description": "radeonsi: enable nir_group_loads for better performance", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "33b4eb149ea79d9dd4b80ddda079ad027e5a40bf", |
| "description": "nir: add new SSA instruction scheduler grouping loads into indirection groups", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acddf83c956c59ede3593bb46202ec78d8ff9476", |
| "description": "zink: update radv ci passes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "63c4c559cbce22102bdac695db1cb1bf229f68c3", |
| "description": "virgl: obtain supported number of shader sampler views from host", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "55e1dc8b6482c1c0d6a807abc684506488c4c6e7", |
| "description": "pan/bi: Drop unused test helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "baa405f02a1338becfb760c8850ba56d9becabe3", |
| "description": "pan/bi: Use gtest for test-constant-fold", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4554cd03f01b4a402e33e0c4e429126c709a65f7", |
| "description": "pan/bi: Use gtest for test-optimizer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "06b3b5376869750f6b68e19d9a32343a4a523cff", |
| "description": "pan/bi: Use gtest for test-pack-formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71cbb9c4f06bfa3545e8c7105441a22e53d5a9c6", |
| "description": "pan/bi: Use gtest for test-packing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fecb299b81eafd8be32c8af26ba13833686b9f99", |
| "description": "pan/bi: Use gtest for test-scheduler-predicates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a9210c93dcf741ec77cd249cc31703b9f98ff5a", |
| "description": "pan/bi: Make some headers compilable with C++", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bee2c9c0819751ba6687008aeae36fcb9c3028d9", |
| "description": "meson: automatically define `HAVE_{some}_PLATFORM`", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cc9c30aefdfc58f180d03e16af5ed38f8fb7ef0", |
| "description": "meson: always define `HAVE_{X11,XCB}_PLATFORM` when it's enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "448dd106da2e4751d88131e58e097ef06638154c", |
| "description": "meson: drop impossible `if no platform` branch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2351c0aded860f4769dde73a50a287a670f2ad3c", |
| "description": "meson: move `egl_native_platform` definition inside the `with_egl` block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ad375bdcd3189be9672ea42268dec123ffca7fb", |
| "description": "meson: drop duplicate addition of surfaceless & drm to the list of platforms", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "47946855f19cc7d082fd59e090bb83f5d3930871" |
| }, |
| { |
| "sha": "09bb4dbe60b1bb233c5c0102446ffbc142a29246", |
| "description": "release-calendar: fix date for next 21.3 rc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "984091531e70bec85d736ed083148a1dd87dab4d", |
| "description": "radv: remove unused parameter in radv_emit_subpass_barrier()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75161e6f3d8909a5804f0d1490549c146d5cceeb", |
| "description": "util: Change blob_test to use macro from mesa-gtest-extras.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "015383d1d78435edde87bf07bb8bb8aabd3c22fd", |
| "description": "gtest: Add mesa-gtest-extras.h with array ASSERT/EXPECT macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5358d8a11096efcc5f49d9153e74e5898a6e91d4", |
| "description": "radeonsi/sqtt: reserve a vmid when sqtt is enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e26dd92957df80fc31627eff5fc9c9453cf3021d", |
| "description": "radeonsi/sqtt: fix FINISH_DONE / BUSY usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3de072aaecf3a99699f539d33c5f374070334078", |
| "description": "radeonsi/sqtt: fix shader stage values", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c276bde34ae3c1ba823873d29774165664cdf129" |
| }, |
| { |
| "sha": "c572adceaa493ab2f7b6cad6d6bd100c6d93ff4d", |
| "description": "intel/dev: also test crocus & i915 pci-ids", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "361b3fee3c5ee38821d96660d68ebec2e31e5f47", |
| "description": "intel: move away from booleans to identify platforms", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b1a5b8f2ba15dfec24b80fcb3f005084c03289e", |
| "description": "intel: remove 2 preproduction pci-id for ADLS", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712" |
| }, |
| { |
| "sha": "f32dcb6fe17bdfb92ada00c28afc9d2b581ec1ca", |
| "description": "nir: assert that variables in optimize_atomic are initialized", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbd61d2b0204e3875155cf5a9a6a8b7947fd3f7e", |
| "description": "zink: set new point/line caps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bbebc7e9f1b35b18373903842dcc501b571f528", |
| "description": "st/mesa: use new point and line CAPs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78337728d1d53214e05a0733bc8745587b2a5d3c", |
| "description": "radeonsi: set correct point and line limits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf9afc7b0cf6a729f90b2b208e201527e00b6002", |
| "description": "gallium: add missing point and line CAPs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b80dca86c33c6a487ebeb2fe41163c369d53fd94", |
| "description": "gallium: rename PIPE_CAPF_MAX_POINT_WIDTH -> MAX_POINT_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "10ee261c38cbb0c7f0637a039ac2ec3a1ca64c5b", |
| "description": "driconf: disallow 10-bit pbuffers for viewperf2020/maya due to X errors", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f8ea4c9e1dfa24fb38214c4ff47e74790a47f573", |
| "description": "Revert \"CI: Disable Windows jobs\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7b44e7d7bb77051913ce24ea177d06820c40304c" |
| }, |
| { |
| "sha": "7b44e7d7bb77051913ce24ea177d06820c40304c", |
| "description": "CI: Disable Windows jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4d904101c0d5ab76e8cef6469f2fe8ebf3c980b", |
| "description": "aux/trace: add pipe_context::render_condition_mem", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f57940109998ac92656e7d5509516a44b21b08fc", |
| "description": "aux/trace: fix vertex state tracing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e8cad57aa7ab0b7cc1e86e85915b6ad413cdd865" |
| }, |
| { |
| "sha": "810305fbed8bc4a3d729e108a89abb8060679a77", |
| "description": "aux/trace: trace pipe_screen::is_format_supported better", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2f3aba5f0e0c25901cf7bcc636944a91bc106a2", |
| "description": "aux/trace: support pipe_context::get_query_result_resource", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58ba18474ba19c1306f0841805af41ae007f8f66", |
| "description": "aux/trace: fix PIPE_QUERY_PIPELINE_STATISTICS_SINGLE tracing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78b613db23c10dc257247d99d8b2b1ef6c96bebb", |
| "description": "util/u_trace: Replace Flag with IntEnum to support python3.5", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "cefaa73909718e570b36c5f8463e4b534e96201a" |
| }, |
| { |
| "sha": "349bfb72752981c9ce276147efaa65ea9d839c57", |
| "description": "intel/devinfo: fix wrong offset computation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "718c97d525391475313cdcb3b6b7a68d345a19a7", |
| "description": "intel/devinfo: use compatible type for ARRAY_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67619d8153249e2cc3c36ac9a28aec9ded0ca1ba", |
| "description": "intel/perf: fix perf equation subslice mask generation for gfx12+", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a543a9440437df8d7498bc76353e828fcc66f5e5", |
| "description": "intel/dev: fix subslice/eu total computations with some fused configurations", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e10c641f009b006cc4d7b5fa70be34abdd75dc0b", |
| "description": "intel/dev: reuse internal functions to set mask", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d7c6a90c26794eff623e8885f92ab27aaa0fe581", |
| "description": "intel/dev: don't forget to set max_eu_per_subslice in generated topology", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1db5d562af6cd9447bb564797d67dd27ff95024", |
| "description": "intel/dev: fix HSW GT3 number of subslices in slice1", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12294026d5104e386b3d9156b580e73b94a50a7c", |
| "description": "nir/algebraic: optimize Cyberpunk 2077's open-coded bitfieldReverse()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b8bc712b2b0f60eb090a03b43156cd98146917c", |
| "description": "mesa: remove NEW_COPY_TEX_STATE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ee3fbd703752460248958f9b7e42a855023b274", |
| "description": "mesa: always call _mesa_update_pixel", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "10c75ae41c4e914a0160f9d93bbe1e65b5e14517" |
| }, |
| { |
| "sha": "6b002d2549844915b13abe12f5ae21cc73f1ea82", |
| "description": "Revert \"radv: only enable VK_EXT_display_control for vrcompositor (SteamVR)\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "db7ad0c1700e2f012730898e02bc0cebf1b04304" |
| }, |
| { |
| "sha": "0a6f079afe076745309c2b5cf27b39dd5f0d2f08", |
| "description": "build: add sha1_h for lp_texture.c", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1608a815e3305d229091c346373c379900a8351f" |
| }, |
| { |
| "sha": "6ffdcc335ee62e0f100eff8569781499bd0a4e29", |
| "description": "iris: Use mi_builder in iris_load_indirect_location()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "833c0394e01b178a33ce9f468e50408ff4970428", |
| "description": "Revert \"gallium/u_blitter: work around broken sample shading in llvmpipe and zink\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "8b287c3f925121d9389df9846024d9c350cbb235" |
| }, |
| { |
| "sha": "60a8d682850efe945527554a4d80fc598cf0c870", |
| "description": "gallivm: handle TGSI SampleId sysval", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64cee33984ff01ce9cda1a5f868f9ce50f0b7d66", |
| "description": "lavapipe: add some asserts for descriptor dynamic offsets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c37cd8860c997e04fd3c0a6b1d6888558844449", |
| "description": "zink: rework cached fbfetch descriptor fallback", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "417477f60ede0fab0a5a601c872731fc9c612da1" |
| }, |
| { |
| "sha": "2d1f5e3dcb3d3f32acd69429aa38e2ecac93956c", |
| "description": "d3d12: Don't accumulate timestamp queries", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34739cb6e28c725a2ebd95d32dc6b8e90f32cace", |
| "description": "freedreno/ir3: Fix off-by-one in prefetch safety assert.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0f2b0e980b66e9ef6d5e01ff371a08d404b6976", |
| "description": "freedreno/a5xx: Clean up a little bit of blitter array pitch setup.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b26e0cdf44089e3ccb06e287739e62a07287faf3", |
| "description": "freedreno/a5xx: Try to fix drawing to z/s miplevel/layer offsets.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99f5b7ba1ed3c0b09492d26aae7d69edcced8fd2", |
| "description": "freedreno/a5xx: Remove bogus assertion about BO size.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03d8677bcaf81adc91fae39b4d062a7000b1f420", |
| "description": "freedreno/a6xx: Try to fix drawing to z/s miplevel/layer offsets.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35f56ad856718f9a662ede1304c2475a24da6893", |
| "description": "freedreno/a5xx: Diff reduction in fd5_layout to fd6_layout.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fc6a11f0e446c429e1215db954db64fd34c918b", |
| "description": "intel/blorp: Add option to emit packets that disable Mesh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ecba8178bdc513ba791efff95c1c8400b25ce45a", |
| "description": "intel/dev: Add an intel_device_info::has_mesh_shading bit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bba26939b1710dcab5a0cd2ae2df68d2b23d5946", |
| "description": "intel/decoder: Dump Task/Mesh shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3567d47f3e77731c2e4510896b1f11332152616f", |
| "description": "intel/genxml: Inline the BODY structs into the instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fe2e862b5f2b70728745f7a7ca16f27f512fe0e", |
| "description": "intel/genxml: Add Mesh Shading structures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b34fed64fa1a8a541b62fda725bfdb504c44ec67", |
| "description": "u_prim_restart: Fix index scanning with start offset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc345281ab95313c2e34fffbd993bd1fbfc016be", |
| "description": "aux/primconvert: handle singular incomplete restarts", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "583070748cb103560b173b5789998302d517b587" |
| }, |
| { |
| "sha": "1e869e3fb4255351de5e908c5a53851bb58c3f2b", |
| "description": "freedreno/a5xx+: Fix missing LA formats.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e4fcda7e0df9218e1b5e63d5789099cf87fb62a", |
| "description": "freedreno/a6xx: Don't try to generate mipmaps for SNORM with our blitter.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "953a4ca6fec2a80e02bfcc4afcbd40aaab41c1c9", |
| "description": "intel: Add has_bit6_swizzle to devinfo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0dc303b4521bd44d93f983919898d7cfd80cba8", |
| "description": "vbo: utilize structure padding to optimize indirection cold->prims[0].begin", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f997bccc62f06264b34d97466595f868d411f3e", |
| "description": "radeonsi: increase tc_max_cpu_storage_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74adf22a0aeeaf5f63748394d2da0337b04b1526", |
| "description": "radeonsi: fix a typo preventing a fast depth-stencil clear", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9defe8aca953b69615728c84d8ff6ed51bdded00" |
| }, |
| { |
| "sha": "c0f723ce2b80a27e8d813396a5b7c9cbca7006a7", |
| "description": "radeonsi: allow and finish TC-compatible MSAA HTILE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3baeaac64b9c6053f6ab5e64af7a416c77c9f0dd", |
| "description": "radeonsi: rename stencil_cleared_level_mask -> stencil_cleared_level_mask_once", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1b491cdbbac1ccb785f5eb1802006f76ec253f5", |
| "description": "radeonsi: add a faster clear path for glClearTexImage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d3aea49b806322393c3275d550f4e4eaef3cca3", |
| "description": "radeonsi: fix 2 issues with depth_cleared_level_mask", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ff8a930cf7de6aa77c350ac9b010719d40f18e4d" |
| }, |
| { |
| "sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd", |
| "description": "vulkan/wsi: implement missing wsi_register_device_event", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f6764953b02edc81a19bb7d169e64ed77ab1980", |
| "description": "anv: setup syncobj fd via wsi_device_setup_syncobj_fd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "01fb24d50ea1b0430c4feb85b1b1ea607e0aede2", |
| "description": "radv: setup syncobj fd via wsi_device_setup_syncobj_fd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73f21ea2e1fd7a0e1844c6a1682f43aed41686e0", |
| "description": "vulkan/wsi: provide api for drivers to setup syncobj fd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92215d8da8b0ce67ec16de83c30207b72702554f", |
| "description": "zink: add khr46 to ci", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5f2426ffdf28cbfd0191f351e1a3cb353a3f7da", |
| "description": "zink: remove lazy ci job", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d64f0dd1612a4ea645a83f507fa7612cb27aefa", |
| "description": "nvc0: Fix uninitialized width/height/depth warning.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b287c3f925121d9389df9846024d9c350cbb235", |
| "description": "gallium/u_blitter: work around broken sample shading in llvmpipe and zink", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb34716c1fa4b0b907284b5c9e823acd86afb9ab", |
| "description": "gallium/u_blitter: do MSAA copies in 1 pass using sample shading", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d483fed852b0500a2668ac9f58d9a85f3d3586f", |
| "description": "gallium/u_blitter: disable sample shading for all blits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ce3f8e639506975c512c4b0814a091a00d0f2fd", |
| "description": "gallium/util: fix util_can_blit_via_copy_region with unbound render condition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5d1b81d8ac9cab3f9213b7d19ac2f3035cf60a3c", |
| "description": "zink: clamp PIPE_SHADER_CAP_MAX_INPUTS for xfb", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "46e167028dd141fc03c28d75a97d79dea82d0b4b", |
| "description": "zink: do a better job conserving locations for packed xfb outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff981a7e79be6bc0434609e233b39f1309cfbbd3", |
| "description": "drirc: add options for BETA CAE Ansa application.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5dc334b6dd117b30b72ddb2f09ed60171dbb980", |
| "description": "drirc: add mesa_extension_override option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "50c983402e5e81861a728009feddcc4ec43f8cea", |
| "description": "mesa/init: replace call_once with manual implementation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "596597f4a446f030945991de689afbc17b6225d8", |
| "description": "mesa: don't use dummy_true for some MESA extensions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a03e259779094a593ee974b91977e37ffb2e835", |
| "description": "mesa: print a warning when an extension can't be disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa5a0e1dad8cdbd77a36e69725e17a27910ff397", |
| "description": "broadcom/compiler: copy packing when converting add to mul", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b59614619b6ed06eb2f48ab4c1999f1f50882f56", |
| "description": "radv: Use MESA_VULKAN_SHADER_STAGES to make room for mesh/task.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd6e9ad36a27010df78d9e3ae4f4d31fb38fb180", |
| "description": "llvmpipe: add missing NIR alu-op handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a21c0f531ec3a88003f5dce86c8b3d0ad4ea406a", |
| "description": "mesa: enable force_direct_glx_context for DiscoveryStudio2020", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc3ef76eec61c97ba7c53622e4bca8e518749b09", |
| "description": "glx/drirc: add a force_direct_glx_context option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b09655a587f03b4096df0a4314e98a267816cfa", |
| "description": "vbo/dlist: free copied.buffer if no vertices were copied", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "118f2952b621ac56bb681b644d73882ecabc4614", |
| "description": "driconf: set vblank_mode=0 for viewperf2020", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dbf602a6b39833c4cdc4b6769ec40ab384fd8bcb", |
| "description": "ac/surface: don't validate DCC settings if DCC isn't possible", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc6d22b92002dc43a8c742ab234717147d63ad87", |
| "description": "radeonsi: fix ps_uses_fbfetch value", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d86d602ed0c75c30840ca6bac98556ffa99304ea", |
| "description": "radeonsi/sdma: fix bogus assert", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "46c95047bd77f6e824e4edccad590da8a1823fb4" |
| }, |
| { |
| "sha": "84d4bda8e5cb4d844d3892fcc317412104d8f2bc", |
| "description": "ac/surface: use a less strict condition in is_dcc_supported_by_L2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc56301f78494bea67f0c57d5aa77fef42bfe455", |
| "description": "radeonsi: treat nir_intrinsic_load_constant as a VMEM operation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "8288882965bf1c5f0ca5d9f29c1b759bee2bc718" |
| }, |
| { |
| "sha": "af8fa2644e1ed225d1ebf6ee532062f7c36e6c7d", |
| "description": "radv: Split off cmd_buffer variant of descriptor set template updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4865cb6514e4109a6e344ffd9c139afc568abef8", |
| "description": "radv: Split off cmd_buffer variant of descriptor set updates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b0826db56b36b213ed924b9bbd6fdb21d5cd88d", |
| "description": "radv: Always inline descriptor writes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0913ac33a9c1896e48935abfaa6f0dbbacf17410", |
| "description": "freedreno/a618: Mark a flaky test that triggers hangcheck.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d1801d43f81713d5d7bbeb4e4a5af0b1238038a9", |
| "description": "freedreno/a5xx: Use the defined names for 2D_BLIT_CNTL regs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0f5b8d47ca42ba76f90f0df2bcbe9d5e9eda66c", |
| "description": "freedreno/a6xx: Fix partial z/s clears with sysmem.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa5ca7fc3cd7aac664726ed5f069045eac0ad3a0", |
| "description": "features: add dynamic render for lavapipe", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256", |
| "description": "lavapipe: VK_KHR_dynamic_rendering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd71cc8947934a071039897df586dd6466f1b616", |
| "description": "lavapipe: fix cmd queuing for dynamic render", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fbd5ded5e079babdabcc56797c475f278810bbb0", |
| "description": "vk: update headers for 1.2.197", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc29b940413138e99e2b6860382e672b13980a39", |
| "description": "freedreno/ir3: Use immediate for flat.b's src1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ab0cf2b549bdeef92fb72f16119bf1d21f9e90c", |
| "description": "freedreno/ir3: Use flat.b to load flat varyings on a6xx", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ee1b5a5268b206b4d431862da3296d197d1cc17", |
| "description": "freedreno/ir3: Add infrastructure for flat.b", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a150e31910f4ee4ebb62b990e7d9df4c71285456", |
| "description": "ir3: Add support for (dis)assembling flat.b", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "417477f60ede0fab0a5a601c872731fc9c612da1", |
| "description": "zink: always use lazy (non-push) updating for fbfetch descriptors", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c54ad8f3dae152d1b3e7353313e9b65aca8c6d3", |
| "description": "zink: set fbfetch state on lazy batch data when enabling it", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "841bea2c9f1de224b2272ece6de8a93dc45c8ea4", |
| "description": "anv: disable debug logging spam", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4af7842ede49ff2915893d3aed2f60d8bc949924", |
| "description": "mesa/st: lower psiz for shader precompile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8be35803a549f7075b6acfeeac2d0ce386ec8cf6", |
| "description": "mesa/st: rework psiz lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97c3b658b33043a371655f18f6799dd24842fdec", |
| "description": "docs: update calendar for 21.3.0-rc4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cdc288993e06224cb5da97f4458fd50ce257e491", |
| "description": "st/mesa: don't update vertex elements when GL doesn't change them", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69ee132b867864a57080289796e7680b11480200", |
| "description": "cso: add missing parameters into cso_set_vertex_buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29877c1dce1b361efa5dfc31a58baa830c06daa3", |
| "description": "mesa: add NewVertexBuffers/NewVertexElements flags to indicate state changes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae625da7efa844b2854b685dac43180616615ecb", |
| "description": "mesa: change gl_vertex_array_object::NewArrays to bool", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d24539b15256ac255ffb75f199ffda962b39bad5", |
| "description": "st/mesa: use POPCNT in st_update_array if the CPU supports it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b8b34825fef16689684b4d3498990505df84005", |
| "description": "st/mesa: change st_atom_array.c to cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81d35c8d48508e1d28724755af28a6c7572516e8", |
| "description": "util: add a util_bitcount variant that selects POPCNT through C++ template arg", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e1c640c3a43d741719864b35cbf855aa82be0611", |
| "description": "r300: stub derivatives on r300 and r400 hardware", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14fca01b32958b827dcce63ffa9fd66c039a7cc4", |
| "description": "freedreno: Fix layered rendering to just Z/S and not color.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c8fee6049b906cfb7b56cfab3e1c70815f0b092", |
| "description": "build: add sha1_h to llvmpipe build", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fb41193fe947b1611e53c2a61c7c92724a8aecc", |
| "description": ".mailmap: Simplify my name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3137ff47095e9c28e0b27c72acab52301b87f99d", |
| "description": "zink: add queue locking", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "786167b88c8a53515d8439c69f9ab78347b6ea50", |
| "description": "zink: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8297d243fb3bc8c7f821c58cf50cb8c2b5e9263f", |
| "description": "gallium: add PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c356f3cfce9459dc1341b6a2a0fd5336a9bdcc3c", |
| "description": "freedreno/a6xx: Use the fdl buffer view setup for img/ssbo descriptors.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3050e202833ab3c3ee5e91ee82ee823d8efac563", |
| "description": "freedreno/fdl6: Add support for texture swizzles of A/L/I/LA/RGBx.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "669caded514b041ae66e9288824c8e7a3883dc79", |
| "description": "turnip: Remove buffer-view cross-check code.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ef1fb25787eff6bd931a855cf3d263d9c334071c", |
| "description": "turnip: Use the new shared buffer-view descriptor creation function.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa3074e5be4dc3fff51e1359fb21e00cf26031b7", |
| "description": "freedreno/fdl6: Add an interface for setting up buffer descriptors.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b578c12497cfea2249467951e270993462ff4a9", |
| "description": "freedreno/a6xx: Emit a null descriptor for unoccupied IBO slots.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29093bc42d20e95288cd306757e7efc928fdb366", |
| "description": "freedreno: Fix gmem invalidating the depth or stencil of packed d/s.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "858424bd2e0742542cd072ccd4efcfee0ea828b3", |
| "description": "intel/compiler: Use gl_shader_stage_uses_workgroup() helpers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4355d3f24535c7d061992f86c21d990232014fd", |
| "description": "intel/compiler: Make brw_nir_populate_wm_prog_data() static", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "732cfa525f431b6f5b47e2623645cf14716b4bdf", |
| "description": "anv: Include viewport size in scissor rectangle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "71022a53e415fa8c16567884c414eb361dee1214", |
| "description": "anv: Process FS last when compiling graphics pipeline", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0109a3754c4211a855579eb4909de0b170d1215", |
| "description": "anv: Make shaders array in anv_graphics_pipeline fit Task/Mesh", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eb430aa9e7fdc99a5f984bc2fb5193f5c02d88ad", |
| "description": "anv: Get rid of \"may be used initialized\" warning in anv_QueueSubmit2KHR", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3afdc3ab2c776d95909d597f4ada0335ccf462dc", |
| "description": "freedreno/computerator: Support A660 gpu", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79fcd63bd60ac46249c6dfcfa0eeef296ea3d04a", |
| "description": "tu: fix rast state allocation size on a6xx gen4", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4e05338d99abbf2858a0d8444ffc53028fe23051" |
| }, |
| { |
| "sha": "675519f1d0eb26ecb5712a8bdbb82d7a92c07ed7", |
| "description": "zink: reject all storage multisampling if the feature is unsupported", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aacdc6eb44cfcfe28e8a3bef90350f514219ac38", |
| "description": "zink: add SpvCapabilityStorageImageMultisample for multisampled storage images", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a794bdf95313f7b9a69b142712a1e198b5447e36", |
| "description": "broadcom/compiler: check that sig packing is valid when pipelining ldvary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6e2c802c412c9d4b0f183cc17a5add2212b07ce", |
| "description": "glsl/nir: mark samplers inside a block as bindless", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3a51a408fbe6dae7d9a6d15944de2833742462e", |
| "description": "mesa: don't reset SamplersValidated if nothing changed", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e15e3a8e8636c38def3e8a4fb93cfed90b8faf1b", |
| "description": "radv: optimize subpass barrier flushes for imageless framebuffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f13d486ee77c2ca8a2d27a3f42981171cd73f102", |
| "description": "intel/compiler: Initialize SIMDSelectionTest member error.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7558340ebb688a9607f0cbc05f8bad56d77b19fe" |
| }, |
| { |
| "sha": "d863e62b32bc155ae663fc90bae0139fa524a4e0", |
| "description": "intel/compiler: Change selected_simd return type to int.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "7dda0cf2b8e7d13a6dce7b2fc48e95e260717aee" |
| }, |
| { |
| "sha": "ac2af149f1099bcd910de6d625374cb545d66ff8", |
| "description": "zink: stop double printing validation messages", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e28962800f477219854d8fcfa6b44e37a00a5d6", |
| "description": "ci: Uprev VK-GL-CTS to 1.2.7.2, and pull in piglit while I'm here.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d3a3e7a00b02d3420e15f4793982c3cd5c72a53", |
| "description": "microsoft/compiler: Use textures for SRVs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ffd4157b1caa69345468bbbe914e2bb64a4ddbaa", |
| "description": "util/hash_table: Clear special 0/1 entries for u64 hash table too", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e532a47f76cc8d763e2534c61b27dce0f5bc86a0" |
| }, |
| { |
| "sha": "c047fc9de306530741e00002be19c21d06c8adbb", |
| "description": "docs: update radv extensions in features.txt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b9bd3f038d19df34bd5dd5c7adb70395ea994a6", |
| "description": "broadcom/compiler: make opt passes set current block", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "27cb4166b5923997a5566281477a8de326215669", |
| "description": "freedreno/ci: Test Turnip on Adreno 618", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83a0bb007fd88c75d8a05896af06bf20b9f3ccd2", |
| "description": "ci: Let manual LAVA jobs have a longer timeout than others", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dedc1493071550a35b7dae7091fbaf6ad93304c9", |
| "description": "ci: Add support for lazor Chromebooks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "634e2353a0edc0b336191d7267d567d7341b1b51", |
| "description": "virgl: Add driconf tweak to force-enable reading back R8_SRGB textures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1311eddd5265b46d7c13adf14ea97072e80f54a5", |
| "description": "iris: fix off-by-one error when clearing stale syncobjs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db7ad0c1700e2f012730898e02bc0cebf1b04304", |
| "description": "radv: only enable VK_EXT_display_control for vrcompositor (SteamVR)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c862923219bb4bcb53dd53575a38ab5801bf07f", |
| "description": "v3dv: Implement VK_KHR_create_renderpass2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1813c709436b4d7bb918e69678e83c697d387518", |
| "description": "panfrost/ci: update piglit tests expectations on G52", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d96cf4eaa98b3e0b1f6e7e693e3475969c4ce5f", |
| "description": "ci/freedreno: Add maxcpus=2 to the kernel cmdline on a530", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38c62646d0a3d07150c9cd672cde980f4570a7f1", |
| "description": "iris/ci: Fix traces for amly and deqp list for whl", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fea3c6f14e96de7d611a154db601f9a6dc0df79", |
| "description": "ci: Update linux kernel to v5.15", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4098607870125dacc40ea484c879035cc9a173be", |
| "description": "xmlconfig_test: add unit test for executable_regexp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7f481c615d24846b4d8da48506a4d4a9a9ea7a0", |
| "description": "drirc: add Mari application workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a24de9aa743808c6c7cc2670f1e8d9753b9430e", |
| "description": "driconf: add executable_regexp application attribute", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "308bd1f00c9cfcd37ebcd15390d513441011d1af", |
| "description": "zink: Remove duplicate variable unsized.", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "f79a25653b9b18617d6a317bc8bd94973a2a0674" |
| }, |
| { |
| "sha": "a8725ec3dc2aa23598071d2505131253c433b8c6", |
| "description": "vulkan/wsi: set correct bits for host allocations/exports for images.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "895d3399f7fb5cf58aa857fb2b98f23fe89071ba" |
| }, |
| { |
| "sha": "d66514aacccec28fa66afd58bc19580008e8078e", |
| "description": "radv: Disable coherent L2 optimization on cards with noncoherent L2.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "fd8210f27ede11583e3a5d55066cb61d9988357b" |
| }, |
| { |
| "sha": "65afcddbf1892a74397cb8ba0d29618544fb507a", |
| "description": "frontends/va: Return error in vaRenderPicture if decoder is NULL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2dbb66997e2e2ab0a07a84a40df70d8d75fe2524", |
| "description": "intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't support it", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "32b7ba66b0156d9fd40b059f20da79a74451f7fd" |
| }, |
| { |
| "sha": "085e83895910ff32711bf48cc527cca61c792a7d", |
| "description": "i915g: Improve the explanation for the 1D Y swizzle.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa4fd67f7824727d92e52c816543b0233eacd932", |
| "description": "i915g: Make sure we consider negates/swizzles on bias/shadow coords.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebe5626de695d8055c64a278d7ec7e369fcd9823", |
| "description": "i915g: Check for negate/swizzle on TGSI_OPCODE_KILL_IF's src.yzw.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ba48b27a11a9b340a66121542ebe159731d8db84", |
| "description": "etnaviv: Switch to the NIR compiler by default.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9b80f4d5f20bca6e127de62c7f4183f64e91cff1", |
| "description": "radv: rename radv_shader_variant to radv_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eeb034f2cc29595c89a874f102131ee9ae9f0442", |
| "description": "docs: document RADV_THREAD_TRACE_* envvars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3839f3a48630db843e414dfb979b03644bf5826b", |
| "description": "radv: stop reporting SQTT/RGP support as experimental", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "74e625f057df9cb416cf5be9e66c853384002fcf", |
| "description": "radv: enable SQTT instruction timing by default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fd414ec84e9055cd4682ec80ce766df6ee2756a", |
| "description": "radv: remove useless checks about GFX7 for SQTT", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b35fd1bff6d8813411d9ca7f8c221c47ed5cf8fe", |
| "description": "radv: move freeing the trigger SQTT file at a better place", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5a1df095c3eee0da4747a67b12c8ca352116178", |
| "description": "ci/etnaviv: add manual piglit testing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2440b27e5ed28397b572802817a652943c2a0b2", |
| "description": "ci/etnaviv: Add some more deqp flakes I've seen in recent runs.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7355694e11bd2292e0f193573726a90d12848c80", |
| "description": "ci/etnaviv: Fix the dependency for the build artifacts.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "79f57f68930ce4fcf59bdca82357e19b4f3d62e6", |
| "description": "lavapipe: Don't wrap errors returned from vk_device_init in vk_error", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "47adb11143767b6e66945197a70dc91383406665" |
| }, |
| { |
| "sha": "73af67883ddf6faec9c0e76f8c174fb450817179", |
| "description": "zink: force float dest types on some alu results", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c73f5a00826201f6e76854145aa823cec4f389d2", |
| "description": "zink: add more int/float types to cast switching in ntv", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69501ff458108c536f36198c8c8d3b560ecb4c82", |
| "description": "zink: explicitly enable VK_EXT_shader_subgroup_ballot", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ccfe36fffabbbc25cdd0fc0f7bf6bf30de0e1268", |
| "description": "zink: clamp max buffer sizes to smallest buffer heap size", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd2b47281f1b63312a58c2f7e77ee39f0858ba95", |
| "description": "zink: error when trying to allocate a bo larger than heap size", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa5e544644431e9d4462b6f46208a3c028a1a13d", |
| "description": "zink: don't clamp 2D_ARRAY surfaces to 2D", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8d2280f533faf5e372d604cf35b355b898423375", |
| "description": "zink: don't clamp cube array surfacess to cubes", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ab915960c5d2e9cbb81ccf151cfdf17bfbd3366", |
| "description": "zink: be more spec-compliant for unnormalizedCoordinates samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75dc3023404210494ede4ddf6ea8c94c35b85497", |
| "description": "lavapipe: drop EXT_acquire_xlib_display", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1d574d4860300633ad2a77de203b74f261fb6969" |
| }, |
| { |
| "sha": "7e998783db80a153978bea165132e349896792d8", |
| "description": "freedreno/ir3: xfb fix for duplicate outputs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6f760a98db511a0d3e712efa937d372a1910a67", |
| "description": "freedreno/ir3/print: Show end's outidxs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6239adebbc5cabe3466477ac5f96dfdaaf2303a1", |
| "description": "zink: flag renderpass change when toggling fbfetch", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d041d5f1e9a731da3bfaec21494d90f4b560bbb", |
| "description": "Revert \"iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13\"", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d4174f5f052f614a10df2ebc905aec8c4897b057" |
| }, |
| { |
| "sha": "68a62226e4dba17fb56c968a53fe1539fff70214", |
| "description": "ir3: Don't emit barriers for make_available/make_visible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4108fda4268943a52cffc6627b598638763b88c9", |
| "description": "vulkan: Move all the common object code to runtime/", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4af0c038cfe38e144e4d83e03c0d3a9372767886", |
| "description": "vulkan: Move trampoline code-gen to its own file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d53f20ff4d89ac13fd6a08253ae1a2c53a791ab0", |
| "description": "vulkan: Break entrypoint parsing into its own file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8f9e0c2816fb3a06dcba101730410f15b82fb19f", |
| "description": "vulkan/dispatch_table: EntrypointBase doesn't need to derive from object", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fd7cc9d42e14a6e80dfb03782401060b9e6187a", |
| "description": "vulkan: Drop unnecessary [en]coding comments from python generators", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a208b849f337a60f87216575bc148d8de20517b6", |
| "description": "vulkan: Rework mako error handling in python generators", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "006633c0438e652b4704d4636e712d566dce4fdc", |
| "description": "lavapipe: Use vk_instance_get_proc_addr_unchecked for WSI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ccba1576da2b2a32444c8328bc9b3a0427bb0b1", |
| "description": "v3dv: Use vk_instance_get_proc_addr_unchecked for WSI", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "837a142f2da1cb4fc70fa7ad284b13969e36ee91", |
| "description": "vulkan/vk_extensions_gen: Stop including vk_object.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "741262ee01f0cd21dd97547adb701ea202416e89", |
| "description": "vulkan/vk_extensions_gen: Drop support for extra includes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20620af1e4c9f203aabb9950a9de0536e25db1dd", |
| "description": "clover: Add constructor for image_rd_argument.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e8f18385e05db6d14ae6807a529c5d69c38d6091", |
| "description": "zink: inject LOD for sampler version of OpImageQuerySize", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87fbb0eab03c8348f74ca1f4b3489e89e89f691f", |
| "description": "zink: be more permissive for injecting LOD into texture() instructions", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3ad06b69490fa990c473e16f78ce658b0eb43b47" |
| }, |
| { |
| "sha": "8d0b508d91e8f873ff7974e1aad8fb6c9b8f20cf", |
| "description": "ir3: Emit barriers for images again", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "e87dbfd3e8a5cf69c3ddc89fce17a0388f872806" |
| }, |
| { |
| "sha": "8bfa146b8056d5dded6fdd2c4d8524aa0c438058", |
| "description": "radeonsi: print the border color error message only once", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a4e0b02f85b0d39107c850b13b75a6273b51808c", |
| "description": "mesa: skip strlen when hashing strings for ProgramResourceHash", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fe3cc94ebed922e87aa0ac329abe52166111286", |
| "description": "mesa: add separate hash tables for each GLSL resource type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1b1425d45c6be1f911c7da222a2326814409ff7e", |
| "description": "mesa: handle hash collisions in program resource lookups (e.g. uniforms)", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aad903c3f5357697adb4bee82399904d3e78d992", |
| "description": "mesa: preparse [ and [0] in gl_resource_name and use it in shader_query.cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4b67055fef744333c892b8aaab96e765b8d1daef", |
| "description": "mesa: rename locals in _mesa_program_resource_find_name for clarity", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22d51f3c92285efcdb47019aa445d8f4535f4b14", |
| "description": "mesa: precompute strlen in gl_resource_name::length and use it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81ad6a8b64f9f85e77f6fac5f4950f0f20fd59ea", |
| "description": "mesa: don't compute the same strlen up to 3x in _mesa_program_resource_find_name", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dea558cbd298b8960661eba32f50c48fb92dd672", |
| "description": "glsl: add gl_resource_name to precompute \"name\" properties later", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c216f1931d2656c15191c8b723be72b95697fe73", |
| "description": "mesa: use alloca in search_resource_hash", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1776d741c53dc9347994d78b6c47c99a885e3d2a", |
| "description": "zink: add CI lists and deqp-suite configuration for RADV", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "76892c4e46d2a71b7e210a049496e3cf6c48862b", |
| "description": "vbo: restructure vbo_save_vertex_list to get more cache hits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3835205a0ec1d0b46830911c015d27986c1a5212", |
| "description": "vbo: use int16_t for vbo_save_vertex_list::gallium::private_refcount", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97caca6b477d7d1b9609ae94dcf6f832f285771c", |
| "description": "vbo: return a GL error earlier in vbo_save_playback_vertex_list_gallium", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fa2c39df0fd25d7c57dfbe20c9e8189093046b6a", |
| "description": "mesa: remove PADDING_64BIT by adding the dlist header into vbo_save_vertex_list", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "05605d7f537c4463cc5471f26fb2226a065561a8", |
| "description": "mesa: remove display list OPCODE_NOP", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4a26f57103088fc151b74d1b0bfc77201a632fb9", |
| "description": "mesa: fix locking when destroying/overwriting/adding display lists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c494cfb1dd0c1fd2d29e98365a727797363119d8", |
| "description": "radeonsi: don't invoke si_decompress_depth if textures are not dirty at binding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0e54ac7a3c43d772b9fdb845cb8e8bb0bf1510f6", |
| "description": "winsys/amdgpu: optimize looping inefficiencies in add_bo_fence_dependencies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4ba003e2fd97b4dc3771d01fe15fb02fd6ce98f", |
| "description": "winsys/amdgpu: move BO fence array updates to the CS thread", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67de09acbd5820ac2dce507e90b07ce5cdf5d22b", |
| "description": "winsys/amdgpu: don't use ip_instance and ring fields of fence and IB structures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6d072b2f0e4be7844b0d74f91152ccd77bb24c1", |
| "description": "winsys/amdgpu: increase the BO hash list size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a5118bc97dc009c486157b193dca484587fdb591", |
| "description": "winsys/amdgpu: don't clear RADEON_USAGE_SYNCHRONIZED for last_added_bo_usage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "107bc76882e9e8d8f1c71d68d3af7d27194bfad1", |
| "description": "winsys/amdgpu: remove an amdgpu_cs dereference from amdgpu_cs_add_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8bb0c09f9eb3d155b0a70d587a9be60b1611c859", |
| "description": "winsys/amdgpu: simplify parameter passing and derefs in cs_add_buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61bd8ec0430868c29870620d685a3400454480a7", |
| "description": "gallium/radeon: merge BO read/write usage flags with priority flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90ff5ef5c0a029c023e166569b17c0122f274cc2", |
| "description": "gallium/radeon: remove unused RADEON_DEPENDENCY_START_FENCE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b5cf0d118c85a0f61d335dd2805452ebb142464f", |
| "description": "gallium/radeon: remove/merge some BO priorities and remove holes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f815009036837cb28a349f74ab9614ead75b0e8a", |
| "description": "gallium/radeon: change the BO priority definitions to bits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0f05a5b205d204c42d81d27d9f2c5d457bdd38c", |
| "description": "radeonsi: remove unused parameters in si_emit_draw_packets", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98f696c972f9415892c19b405217285003234058", |
| "description": "radeonsi: enable shader culling for indirect draws", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "98dbd01a96fd1d715794c0fe8ad82392882a8129", |
| "description": "util: make util_get_process_exec_path work on FreeBSD w/o procfs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d9eda1b57df4f8afa817d55ca43e1e206f223b5", |
| "description": "util: __getProgramName: remove check for ancient FreeBSD versions, simplify ifdefs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ed5d7987dc1609287c2ae46c88ce241b12bed677", |
| "description": "radeon/vcn: combine session init func", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ced5a54c134228c0bd6514fa323037e91d38f1b9", |
| "description": "radeon/vcn: combine encode params func", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "49fff27d46698b9aa998a32aaac737edee153059", |
| "description": "radeon/vcn: remove redundancy for vcn2 enc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4abc6d64e7e262b947ada41d1284839181450cb1", |
| "description": "radeon/vcn: update vcn2 enc interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "299097d17b0d85c8db0e684ff5041c6e9cc38067", |
| "description": "radeon/vcn: update vcn1 enc interface", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8fb850651c77c0513c04952362b82b0ad1eff953", |
| "description": "ci: Enable testing radeonsi's libva using libva-util unit tests.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6ae0e9b953616fed894e02b9b8c2a52f269b0be", |
| "description": "freedreno/a6xx: Emit GRAS_LRZ_MRT_BUF_INFO_0", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d" |
| }, |
| { |
| "sha": "98c14485097703c497f839e671d4a2c052d45d35", |
| "description": "tu: Always write GRAS_LRZ_MRT_BUF_INFO_0", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d" |
| }, |
| { |
| "sha": "2f58a63b2f14371470e6b2ca094ebfe96b983d2e", |
| "description": "intel/genxml: Add XY_BLOCK_COPY_BLT on Tigerlake and later.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9163500aa17492a7446fe59ab18518d83e1c248d", |
| "description": "intel/genxml: Allow MI_FLUSH_DW on the blitter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9ffdfc16da0bafe589000bdb871181114317a29", |
| "description": "intel/genxml: Include blitter commands in gen*_pack.h", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7b78b2fcac6ec2782a8296aeda195d1d3942a703", |
| "description": "intel/genxml: Assert that all MOCS fields are non-zero on Gfx7+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebe2a2b5f6a461ec4644accb4e7b02c430bb8f16", |
| "description": "intel/genxml: Add an field option for nonzero=\"true\"", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6ebf5add7f86b57f300e6e4612333b9efbe8de2", |
| "description": "i965: Set MOCS for Bindless Surface/Sampler State base addresses", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "148ea65ee1554dcdb5aad37184b56cad2d3e622a", |
| "description": "i965: Port STATE_BASE_ADDRESS to genxml and fix bugs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a64007676ff5cdfa46fc25a479d1b4b48ca9b31", |
| "description": "i965: Fix MOCS for BLORP buffer copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75e86afb500993b3a068323570f427c17a1865be", |
| "description": "i965: Set MOCS for 3DSTATE_INDEX_BUFFER on Gfx6/7 as well.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ab44a546461572cd50901ae8285fcd19e87bef8f", |
| "description": "i965: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eaaa3c7e04eaf3c94cc7219a1a6a89918bbe2dbb", |
| "description": "i965: Set MOCS on NULL stream output buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59f53b07c487dead0884b78f15468eefd52a2dc5", |
| "description": "i965: Set MOCS for push constant buffers on Haswell and Gfx9+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d0e356b3332e7fc4ae8b9f5a7f690454084b2d5a", |
| "description": "i965: Set default MOCS for NULL depth/stencil/HiZ buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f0a5f10b6cc0ef6a13042d96b25053527bd73940", |
| "description": "i965: Use ISL for MOCS rather than open coding it everywhere", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d9decdb2c4a4a63965d77267dc8ebaff6a5b56b2", |
| "description": "crocus: Fix MOCS for buffer copies.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc29e9dbb3a07e923c6ce3ea8d2a9a62e21175ff", |
| "description": "crocus: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "72ffcd19653c3cb7b927d2e4ff4ee0dc5a42e5ef", |
| "description": "crocus: Set MOCS for push constant buffers where possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "798cc4be1b85d2acba9984f7404cc1f26fd5005e", |
| "description": "crocus: Set default MOCS for NULL depth/stencil/HiZ buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "737b3fae737821bb7d585bf218b03b40aadd167b", |
| "description": "crocus: Set MOCS on NULL stream output buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de99b5502b11f02e0470a6af8bf27ec94e2669cb", |
| "description": "crocus: Set MOCS for index buffers on Gen6+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be0d22a9ce05a56f134f48b47874cbcaaa416b35", |
| "description": "crocus: Tidy the ifdefs for emitting STATE_BASE_ADDRESS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "51f843ad6034f84aafc3fe2a08f8a67112e1005a", |
| "description": "crocus: Set MOCS for most state base addresses on pre-Gen8", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfe455b6dfb927b43681fed29a9bc5a88f763171", |
| "description": "anv: Set MOCS on NULL stream output buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "818b5d2b9eda8847830dc47187e13a1d0df5f134", |
| "description": "anv: Set MOCS on NULL vertex buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7ae9f516f0313c2e36c70d96b86406ee559d6b21", |
| "description": "anv: Set MOCS in 3DSTATE_CONSTANT_XS even if there isn't a buffer.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "158ad07b3efc79583baa4939c56ff39a89062c3c", |
| "description": "anv: Set MOCS for 3DSTATE_CONSTANT_XS on Gfx7.x as well", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4310ef8eebfd44ee21cbcd1bfbc98f1153b92dd", |
| "description": "anv: Set default MOCS for NULL depth/stencil/HiZ buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8cb76211c5d264d705dbd3c02b5fc61637d5a56", |
| "description": "iris: Fix MOCS for buffer copies", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c5b22441f1c3a77027af4306f09ea6d1f20d00ab" |
| }, |
| { |
| "sha": "256d48eb8cd57e9405b010982a48cf2378d299cc", |
| "description": "iris: Set MOCS on NULL stream output buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8e1d0fecc962152fa3543d7da4aa514a3b79638", |
| "description": "iris: Set MOCS on NULL vertex buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "369cd9ae2803e2f40a2ebf1b94918436eb779f6e", |
| "description": "iris: Set MOCS on 3DSTATE_CONSTANT_ALL packets that disable all buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0544afd2df8a534f2f72c18c18a8489c78d8024c", |
| "description": "iris: Set MOCS on 3DSTATE_CONSTANT_XS on Gfx9+", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8336054024946bc74914fc7f24a5a33b7a9e357f", |
| "description": "iris: Set default MOCS for NULL depth/stencil/HiZ buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a5e2257793bc67731b0ea19ca1138ab65e8e194", |
| "description": "iris: Set Bindless Sampler State MOCS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a6690dc1eec02a3225bc42a51b6ae5029005c815", |
| "description": "iris: Drop unnecessary parenthesis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc5168b01d2c9b8a1e84bfdf8ca3950bf3121a59", |
| "description": "blorp: Use a non-zero MOCS for disabled constant buffers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28a503c1a17b24da362b2596356684b5ca2f3c8d", |
| "description": "blorp: Fill in MOCS for null depth/stencil/HiZ buffers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "edce4649b87638cd5bbfb3553bb4744139439a4c", |
| "description": "blorp: Fill in MOCS even for SURFTYPE_NULL surfaces.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c27fcb1d3bac4282978529d947f3a143ae4a311f", |
| "description": "isl: Fill in MOCS for NULL depth, stencil, and HiZ buffers.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "801ecb6f12cee3e5c5ba6d35b254b96ca9dad67b", |
| "description": "isl: Fill in MOCS even for SURFTYPE_NULL surfaces.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "78d2605e575d65f705b1d01bb9afe75ac6a7ea4d", |
| "description": "intel/genxml: Change 3DSTATE_CONSTANT_XS::MOCS to be MBZ on Gfx8.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "956effb88ad6b931b6fc5625493c9ff92c578c94", |
| "description": "intel/genxml: Drop \"Hierarchical Depth Buffer MOCS\" field", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e69d395cd1c79f2ff730fbaf535a75dd7347dfb7", |
| "description": "intel/genxml: Add an \"mbz\" data type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58dc7f6ea67eed9583850a8fe69d6289fe919b69", |
| "description": "intel/genxml: Fix Indirect Object Access Upper Bound on Gfx4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf76247f382a0b872e39135326111bd93f08c744", |
| "description": "drirc: enable do_dce_before_clip_cull_analysis for ANSA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "95ded68984684c72a1f7313a9c0c699f62796c04", |
| "description": "glsl/drirc: add an option for gl_ClipVertex / gl_CullDistance checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0fc76a17211891dba2ee408748f7515f1eb4e91", |
| "description": "docs: update calendar and link releases notes for 21.2.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c8bf9100cd3ed98bec579235e6253b9d8ba8847b", |
| "description": "docs: add sha256 sums for 21.2.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f07a61499526dfb628eb54a8bd2401247659c52d", |
| "description": "docs: add release notes for 21.2.5", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "021ec93273819bb6922df01beef51feb5abfb333", |
| "description": "r300: improve precission of linear interpolation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aa264ded948defc88930eea7d54800b3188a3ac0", |
| "description": "ir3/ra: Check register file upper bound when updating preferred_reg", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" |
| }, |
| { |
| "sha": "4f4164d62a0b29c12d750d9467e73c31e7f678b8", |
| "description": "radeon/vce: Limiting max supported refernce frames to 1 for h264 encoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8e45467076789aac6a83c3982dafcf386d56e72", |
| "description": "ac/nir: remove bogus assertion about the position for culling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3b3daa06b7f3856f88f8c6275db30ee6cf7874a", |
| "description": "intel/pps: reuse timestamp_frequency from intel_device_info", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "43d5b55bc1691e9d3a4fdb24086fa3d626d4974c", |
| "description": "intel/pps: provide accurate min sampling period", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3dda80fcf62baa106f227392d45ea6853ef7d9e9", |
| "description": "intel/dev: printout timestamp period", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "127863ddd3e9aa43cea7c9de8c452460a0dcd5de", |
| "description": "docs: put a list of commands to setup perfetto", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bc0a702c52452add244521fca53ecc850ceb6938", |
| "description": "pps: add an intel config file", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "32b28f2cfa4501314aa74356adaef7173e203cd0", |
| "description": "pps: remove counter_ids fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64157c706e78be0ea3bc002c07a15b002f1aa313", |
| "description": "intel/dev/test: Assert (verx10 / 10) == ver", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11602d2d36d319c2f185979effa4ed3c3342678f", |
| "description": "aco: use std::vector and IDSet in RA validator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b42f4b880915cf7c206bf7fce7558c6ac92e4f09", |
| "description": "broadcom/compiler: padding fixes to QPU assembly dumps", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ad06b69490fa990c473e16f78ce658b0eb43b47", |
| "description": "zink: always use explicit lod for texture() when legal in non-fragment stages", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d9fc17ae8c24a8f4e40a17600e8d4205c27b2bf", |
| "description": "zink: set aspectMask for renderpass2 VkAttachmentReference2 structs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4a513d978e6fb5344b465d981c70b1823906331", |
| "description": "zink: use align64 for allocation sizes", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2e9e113b7f57a45e6a10577af9f82c09efe6b05e", |
| "description": "zink: cache bo SpvId array types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "65abd1d4aed48365f0054279616dc31a817b2be0", |
| "description": "venus: implement vn_buffer_cache_entries_create", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "af505ff3c8ce498998dc155271652ca6e77a63d0", |
| "description": "venus: implement vn_buffer_cache_get_memory_requirements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a74f2495ca07bb536e8f1caaa8c2a4ed36c10d67", |
| "description": "venus: implement vn_buffer_get_max_buffer_size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13f2e50aee42ff20e4bcf7e40a4b6047d7394096", |
| "description": "venus: add buffer cache init and usage flows", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fc237f80c6142171df695ecbfc3c981262672997", |
| "description": "venus: add struct vn_image_memory_requirements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b108e096d12f9baabcb730723003ff51a6dadfff", |
| "description": "venus: add struct vn_buffer_memory_requirements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "927dea7c346b9717d1fe5fd113b46846b8369f7e", |
| "description": "venus: refactor the ahb buffer mem_type_bits query api", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "34b7d820e2912c6b586f7ae670120eb18aeb45a5", |
| "description": "venus: refactor to add vn_buffer_init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "df93a8a6dde0bbb903f14b4a6256445c771af54f", |
| "description": "venus: refactor to add vn_device_init", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a79dfb724ab939eb73c255cfa9dc743c34d21ab", |
| "description": "venus: release queues on device creation failure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2de6beaa12f9b855d31c3c11a8a6cea51a14d6b1", |
| "description": "zink: add better handling for CUBE_COMPATIBLE bit", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "71494c4874c6d8eba93309faeed01e1444eb49b5" |
| }, |
| { |
| "sha": "5a2513a5158dc07f21706a7083a493dcd6755a36", |
| "description": "venus: assign valid memoryTypeIndex of exportable ahb memory for image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c43fd4c41f32479441a5845b46f844e66aeb3cc", |
| "description": "amd/rgp: Use VGH clocks for RGP workaround.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfbc41a9fa8aeeae7d5a441940538a5a7bb9f027", |
| "description": "ci/piglit-runner: Merge piglit-driver-*.txt files into driver-*.txt.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "38dff02bfb1f237ded1e2075e560ec06b52fadcf", |
| "description": "ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c49916d515c62ac039644e8a0934e534f37be0b", |
| "description": "iris: destroy our mutexes a little later", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e68616e5e651fb721ffdcdd167712689f183002e", |
| "description": "docs: update calendar for 21.3.0-rc3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9fa702f28ca030950cd8d79c2cf071eb63003741", |
| "description": "venus: refactor private descriptor_set helpers to be private", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "565d65baafc218209c09e04ff8b25e1518854bca", |
| "description": "anv: Enable CCS for storage image formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "64ea7e5e338750c8e7c33ddcd969b60af1645ada", |
| "description": "anv: Pass correct aux usage while filling out surface state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f79a25653b9b18617d6a317bc8bd94973a2a0674", |
| "description": "zink: move all shader bo/sharedmem access to compiler passes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c18413b877cdf47904ef398071827767afa0b99a", |
| "description": "zink: add more glsl base types to get_glsl_basetype()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6be3c0f82d7cd988d6737e078d4ee8e60dc66eae", |
| "description": "zink: move all 64-32bit shader store rewriting to nir pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a98e6fb97cb264e822d1b1b3ba6c333fb727a81", |
| "description": "zink: move shared intrinsic offset adjustments to compiler passes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d31f4b7b0776e3f97b88007853ae0eb36233933", |
| "description": "zink: move ssbo store offset adjustment to compiler passes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "150d6ee97e374b5f520fc1ec3817a8a09c4b80fc", |
| "description": "zink: move all 64-32bit shader load rewriting to nir pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a1ecd1e8ccfb73d76d5c20bbce9ee3e1d3ffcea", |
| "description": "zink: run lower_io_to_scalar before rewriting bo access", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ee22cd619fb164fb6b0c53d6915e6901b52b97fa", |
| "description": "zink: move bo load offset adjustment to compiler passes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "14f7eb9d4c0b2727c7e14027d82f86cf41cecc62", |
| "description": "zink: run optimize_nir() only once during compile", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "16f838576cf29e26f1af198ac93a0fb3a3cfad8f", |
| "description": "nir/lower_io_to_scalar: add support for bo and shared io", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60cb47180561250939e37f0c1d0fdc6a981608f3", |
| "description": "ci/radeonsi: Use a deqp-runner suite suite for stoney.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4856586ac605e89ee6c128b1a190f000311b49ba", |
| "description": "util: use anonymous file for memory fd creation", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1166ee9caf3ef8412c1897d926040035981cb4cf" |
| }, |
| { |
| "sha": "49d290bcf74ee837af5257a005b126d475d057cb", |
| "description": "radv: don't use a separate cache entry for GS copy shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "704340f0f6777e92369c206703504417ff764113", |
| "description": "radv: fix invalid wait_dst_stage_mask type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0bbb32ece45d9ef6dd62f5516a8ae1dc779ea3a3", |
| "description": "glsl/nir/linker: Also remove image variables", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "b8ee37472d3e271fa666d82910588497435a86b7" |
| }, |
| { |
| "sha": "0a277fabce9dad868d5b38b9ba1d7be4afb62f62", |
| "description": "broadcom/compiler: fix condition encoding bug", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3fbd6662b777a6f2a5b216101daca9b0a86f9958", |
| "description": "broadcom/compiler: rework simultaneous peripheral access checks", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c61d89d3623c5eca9618e33a43c82f1aff266c5", |
| "description": "gbm: add GBM_FORMAT_GR1616 and RG1616", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "759eaf517a39e53fe2ee808c860234a30013a03e", |
| "description": "gbm: add missing R16 case in gbm_bo_get_bpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1fe375e7cf8da6d0313b7954ae76120cde92db14", |
| "description": "radv: Add bufferDeviceAddressMultiDevice support.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2e5718c957415b93da6be5e1ff61d09e5e9933a2" |
| }, |
| { |
| "sha": "e1619b268a6f4f3eec3ab7ecd558b02665c7f50b", |
| "description": "glthread: add a trivial thread-safe way to skip display list execution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c14d755f3d3ea0f1501da5da021d59f26379d1f1", |
| "description": "glthread: add an option to make glCheckFramebufferStatus a no-op", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f4348ef60d51b07ee40ebfd4215118de281bd7e4", |
| "description": "glthread: don't sync for glIsEnabled with a few enums", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6b370cbe289e5c0908f53283afd711f439be8879", |
| "description": "glthread: don't execute display lists if they have no effect", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b0c40bc9054404c1b0e42516b72d6d9d070a4c10", |
| "description": "nir/lower_samplers_as_deref: rewrite more image intrinsics", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c9ce151ff97b7a8776ed4cb2eff27bfbd836ea3d", |
| "description": "zink: more accurately update samplemask for fs shader keys", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8899f6a19857d533d62945889c413b55cea5223c", |
| "description": "zink: fix gl_SampleMaskIn spirv generation", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f42a4f64511cab640d57e4a1b1c58f9448f1395b", |
| "description": "radv: fence->user_ptr and ctx->fence_map are now totally unused.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "861a35b3bc8779c5eb1d825a99151dd5e8c023ac", |
| "description": "mesa: Require MRT support for GL3/ES3", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7e26ea84da94a8157808f391c9849ae4a1c52cc8", |
| "description": "microsoft/compiler: Use memcpy instead of a union to write dxil_features", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d8b1afdc85078faee96cd1f8dd6f188843c0d705", |
| "description": "nir/lower_blend: Use correct clamp for SNORM", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b146fb466d1e710a7bd3c9e9f5acf02a1e7523b", |
| "description": "panvk: Pass through alpha_zero_nop/one_store flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "77928e45ebb7b1d298e67abb2446eee24a6d0d98", |
| "description": "panfrost: Pass through alpha_zero_nop/one_store", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "169aa9f1777266098de4388054ab56fa7b09190c", |
| "description": "panfrost: Test alpha_zero_nop/one_store predicates", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c6b2c1069b551889363e3fbccf85db29824e8dad", |
| "description": "panfrost: Add alpha_zero_nop/one_store predicate", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87b68e77ccd1c67cc552ff95b158d2ac32987977", |
| "description": "panfrost: Rename depth bias fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29762ea89751b64121b46a9c04bcb87ae1096295", |
| "description": "iris: Drop hint if primitive id is required or not", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ee043e66214519513f3647e754ea051553cd528", |
| "description": "anv: Drop hint if primitive id is required or not", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3f3322242667c677013e2585b464ed18c9e9c5fc", |
| "description": "intel/compiler: Track primitive id in domain/evaluation shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2b86cf2850edf5adec8e1d674ba8383b91fb9148", |
| "description": "intel/genxml: Add new Primitive ID Not Required bit field to 3DSTATE_DS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "90228a80ea2867126cc8a165f61d604803443b5b", |
| "description": "zink: don't add dynamic vertex pipeline states if no attribs are used", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3072e6e0da5d226700a8d6d0683636b5c7e2f237", |
| "description": "intel/compiler: Don't use SIMD larger than needed for workgroup", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4e7b71e00cb9ae27dff4f022fab58e14ea75fa2d", |
| "description": "intel/compiler: Use SIMD selection helpers for variable workgroup size", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7dda0cf2b8e7d13a6dce7b2fc48e95e260717aee", |
| "description": "intel/compiler: Use SIMD selection helpers for CS", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7558340ebb688a9607f0cbc05f8bad56d77b19fe", |
| "description": "intel/compiler: Add helpers to select SIMD for compute shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c13da98929809dd2d9f752e938f9ae650ce3fcd5", |
| "description": "zink: stop exporting PIPE_SHADER_CAP_FP16_DERIVATIVES", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3094524621291e6010232c4fd930e1e2d335f2ee", |
| "description": "microsoft/spirv_to_dxil: turn sysvals into input varyings", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b47090c5b33c89e5c29dd4f95230863ec018e2bc" |
| }, |
| { |
| "sha": "a6031cd9bd409c793c3a2928eaf9f04f09d2f55a", |
| "description": "anv: fix push constant lowering with bindless shaders", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549" |
| }, |
| { |
| "sha": "f16961f2228cd34c84a18d5cb92fe14141e311b0", |
| "description": "zink: add notes about binding points which aren't counted in util funcs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a6f5ec942158af5ff0e0d9171a621bf0acfae87", |
| "description": "zink: don't check rebind count outside of buffer/image rebind function", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1a68f2eb8f4818944d656b8d0f9102c576815800", |
| "description": "zink: only reset zink_resource::so_valid on buffer rebind", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dabe477b4f273964afedab2fce2be22f2617268f", |
| "description": "zink: don't break early when applying fb clears", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a91e83b7f5d2822c3fc06d0edba1d0f70cadff9", |
| "description": "zink: detect prim type more accurately for tess/gs lines", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3a894d2b2f6483e5a2a5ab66485062612eeff224", |
| "description": "zink: split out descriptor pool sizing into separate struct", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "66a0d8204f775bd32bad68c42d4fec223272f9e0", |
| "description": "zink: reduce hashed region of zink_descriptor_layout_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "103e93cbe6e228474d464e5aae14a5b86f4fec94", |
| "description": "zink: eliminate a hole in zink_descriptor_layout_key", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3acab7a24c497f1ebdde95c9d8048cce2d932cf3", |
| "description": "zink: rename zink_descriptor_layout_key::num_descriptors -> num_bindings", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fb78c2de2129af9c0df84f2761e8bb94a59042fd", |
| "description": "d3d10umd: Update for set_sampler_views take_ownership parameter.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e69a82f98875488381160bd3dba9b16c7e1062db", |
| "description": "d3d10umd: Fix MSVC build.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf464affb426913fb56963651dc5aad47f50f5c2", |
| "description": "d3d10umd: Update for transfer interface changes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b3c1090a5f9ae0e7999632219214fadb5a1d526e", |
| "description": "d3d10umd: Rename Dxgi.h to DxgiFns.h.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d944136f3635aeacd97e167176c968c5078d92d7", |
| "description": "vulkan/wsi/wayland: don't expose surface formats not fully supported", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "151b65b211907d92f3012997aba12b7dbe004e61" |
| }, |
| { |
| "sha": "1c4f1c229011f62b43fde1327fd0bd8762883993", |
| "description": "panfrost: support PIPE_RESOURCE_PARAM_NPLANES query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f96ad5d71c067c4263c1af1552d02637e76d9c01", |
| "description": "panfrost: Support planar formats for scanout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1cd43ff030bb16beb9e4fee3271872f2520b6809", |
| "description": "radv: lower the viewport index to zero when the VGT stage doesn't export it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fad6a806359efd7c64dc81443ece6d430454865f", |
| "description": "meson: build freedreno tools when other parts of freedreno not enabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6c614947714460f5517b1fa9e602368eaecbaecb", |
| "description": "freedreno: support lua54", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d2a7afe34d8a3bba51035fce1d8b8e40c7a521d8", |
| "description": "freedreno/drm: Move suballoc_bo to device", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2c6fb9780cb6c8a3c04f7fd723d7a49800c19016", |
| "description": "freedreno/drm: Add some asserts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "00a1eda61b3962f6d2b5a512887523ab1e74813a", |
| "description": "mesa: add a no_error path to _mesa_handle_bind_buffer_gen", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "87b9a9667af67de44b854d4908df8b17f5d4f6de", |
| "description": "mesa: remove redundant flagging USAGE_ARRAY_BUFFER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2f059b861e0d0f3e44d9f97d5f08fbb9ba19dc26", |
| "description": "mesa: move setting USAGE_PIXEL_PACK_BUFFER out of BindBuffer to reduce overhead", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d3a134bbd7edee1bc5d4e7d936c547162753a827", |
| "description": "mesa: remove USAGE_ELEMENT_ARRAY_BUFFER because it's unused and adding overhead", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1813bb59174a8f6e60a4f7aff2ac9af81a8810f5", |
| "description": "vulkan: Fix entrypoint generation when compiling for x86 with MSVC", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6d44b21d4fdea89673541de265f69258747c5499" |
| }, |
| { |
| "sha": "b7c7abded7a92d3e709d311e8b964b11145620cd", |
| "description": "nir/serialize: Make more space for intrinsic_op allowing 1024 ops", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dc74285d32df9c09eb896bc4571066402d32d10b", |
| "description": "aco: only load streamout buffers if streamout is enabled", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "db82d90451b3af4487930044152657aaef438703", |
| "description": "radv: report error messages when the driver can't be initialized", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4765edb4e02efa57cd39b1718624721f6545e9a5", |
| "description": "radv: fix build errors with Android", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "49c3a88fadd03af0954986a0bafde66b01940ed4" |
| }, |
| { |
| "sha": "ae2881c0f58f502126be8e19182ea7f4eb851b60", |
| "description": "radv: remove old RADV_TRACE_FILE warning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c2d522b07f9a7c719eef1b4ebea3cc5975bbe15a", |
| "description": "panfrost: Remove duplicated #if", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "baaa88cf9e6692e744f6d98a0cdc5661ec4acae1", |
| "description": "panfrost: Remove ancient TODO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2526f6f229406fa364e4375449d33e2048caaab6", |
| "description": "panfrost: Enable AFBC on v7", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "789601a189eb8b0ff0b0f2a19ed276d9881877a7", |
| "description": "panfrost: Decompress for incompatible AFBC formats", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "93c9123c313d688913ed86f77c6841738f94988a", |
| "description": "panfrost: Add internal afbc_formats", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "342ed4909fe7611525b9029977463ef3291ce7ba", |
| "description": "panfrost: Workaround ISSUE_TSIX_2033", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0335ad8881d3feeb89b571b1047bb8799ae23b7", |
| "description": "panfrost: Fix gl_FragColor lowering", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "28ac4d1e00553b38691966b4b9b95fee826c97d4" |
| }, |
| { |
| "sha": "be5456e11643dee690af5d7dd8419c766c108e7a", |
| "description": "panfrost: Remove unused MIDGARD_NO_AFBC quirk", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68a7fafe2a54ca61700a955bd8d7884e2f750814", |
| "description": "panfrost,panvk: Use dev->has_afbc instead of quirks", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3e168b97cc7d38e757fa5cd51ecd25c18d84daf6", |
| "description": "panfrost: Detect implementations support AFBC", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebe9494b61bf7cb6bb4e714f4cd43390629c0c1b", |
| "description": "turnip: Drop the assertion about the temporary bit in sync fd imports.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ccf672fa3c000b958f961812152cc1a359a8792", |
| "description": "gallium/u_blitter: Read MSAA z/s from sampler's .x instead of .y or .z.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "785dd68599e704847aaf324e69f09b66551f2df0", |
| "description": "iris: also dump bo's imported and exported flags", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "520300ad2202adbe652909839b94f6eedf489aa5", |
| "description": "st/mesa: don't crash when draw indirect buffer has no storage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "22f6624ed318e8131681ec1f2e7b3a59449df412" |
| }, |
| { |
| "sha": "2822b1345cff69292a288243a7c2a5e50e487977", |
| "description": "tu: Expose required VK_FORMAT_FEATURE bits for planar YUV formats", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "330a8cfa07b970e515b78227cf75873c1fc4da48", |
| "description": "turnip: enable UBWC for NV12", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d", |
| "description": "tu: Emit GRAS_LRZ_MRT_BUF_INFO_0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c135c2cdb7fd68338cdbc473d4389681750dd051", |
| "description": "freedreno/a6xx: Rename GRAS_2D_BLIT_INFO", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ea6f17fdf939adc315b66e3ff88f83d3cc37029", |
| "description": "freedreno/layout: Fix the UBWC block size for the Y plane", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e0a74c7cad5c37ed91d87a4273affb6fd6ad38f4", |
| "description": "util/format: Add PIPE_FORMAT_Y8_UNORM as an \"other\" layout format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ceaf56920c5bdae6ed8807fe69044c0a04f76754", |
| "description": "v3dv: refactor TFU jobs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1465ec8cf35c3e62635bba31682a0e2673e40100", |
| "description": "iris: clear bos_written when resetting a batch", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "e4c3d3efc7a2fa9f975b1f9211f7d61aa7d31d94" |
| }, |
| { |
| "sha": "b6a69dbb40d06963056b14158acd0521a91fc395", |
| "description": "radv: re-emit prolog inputs when the nontrivial divisors state changed", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d9c7a175424308b4da7673ea885fd8a8b3edf862" |
| }, |
| { |
| "sha": "8ec682433573ededbdae7f63490cabf5bdfaa89a", |
| "description": "radv,aco: decouple shader_info/options from radv_shader_args", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1429feaf293e5a34dd32c632b46931f15e769bb6", |
| "description": "crocus: Replace devinfo->ver[x10] checks with GFX_VER[x10]", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1561d0126a569f76b1adbdd1a5e8ec79f9577450", |
| "description": "broadcom/compiler: fix assert that current instruction must be in current block", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "265515fa62664eac006dcff278ed549c75863b79" |
| }, |
| { |
| "sha": "e79e1ca304fd329a895c848048c784ce3f349d46", |
| "description": "intel: Drop Tigerlake revision 0 workarounds", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6ef192bddf1e4cf05753b45016c3184b235830c5", |
| "description": "mesa: discard draws with count=0 to decrease overhead", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7daff157bb3474373a03fceb1ffd2c98f115653e", |
| "description": "iris: Refactor the assignment to possible_usages", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "114f87c1c70e56587cbc3d53f7593b633a008028", |
| "description": "iris: Set DISABLE_AUX_BIT for AUX_USAGE_NONE modifiers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b9d8793646db42a78907ca91fe6a177f9a1859eb", |
| "description": "iris: Disable the MC_CCS modifier with norbc", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b71264e4656fc93904827ad7d0737220da3f303e", |
| "description": "iris: Convert some mod_info checks to asserts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "138be96301bede223cd141d7453c06142e5c8eb2", |
| "description": "freedreno/ir3: Fix validation of subgroup macros", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e68d918ffb7b953c36fca05afd994c099bd25071", |
| "description": "freedreno/ir3: Get req_local_mem from pipe_compute_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f58438320cf8026bf173e1df722af9125fd212f1", |
| "description": "freedreno/ir3: Add ihadd/uhadd", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5ce806ed73a45a8c856ee79f4fe0074e0bd7b73", |
| "description": "freedreno/ir3: Add wide load/store lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a7ac8cd40938c19d52589dfe541b6c511e71869", |
| "description": "freedreno/ir3: Fix reg size validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a6934dfe8c6a4298a192d11dab8d49f3827b4c0", |
| "description": "freedreno/ir3: Fix load/store_global_ir3 type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "81eefe0090b69437b79ee3514d9b6fea911241d7", |
| "description": "freedreno/ir3: 8bit fixes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7b2d613c588dcbd3ae98341140896d9e6a61aa6", |
| "description": "freedreno/ir3: 16b bools", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a2562a545ba694b33afdf06ff3f5f2867dc26da", |
| "description": "freedreno/ir3: Deal with zero-source instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b6e11225a28b420fd3754e10ed9542cb048e9c52", |
| "description": "freedreno: Fix set_global_binding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0a35ba5c4388eb375f7f87747cb3dcddc4e8ac2f", |
| "description": "freedreno/ir3: Move lower_idiv_options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e544a9db16e200f3d91ae8faf815ca0656ca3052", |
| "description": "freedreno/ir3: Add support for load_kernel_input", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e10c76d277983b2f21a5aef1507a42b4b3e9de8b", |
| "description": "freedreno/ir3: implement load_work_dim intrinsic", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3bd265a39329262b26d63fcdf405b328a870d1f7", |
| "description": "freedreno/ir3: vec8+vec16 support", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f5bbf77be8848ba138e248ded9c14959985b0cd5", |
| "description": "freedreno: implement set_compute_state()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1e9f27f37fb63d8cd0aece71c4eb0cf4f0efb2d9", |
| "description": "freedreno/ir3: Handle MESA_SHADER_KERNEL", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83a1bca9521472929b3679df55d3c9e05479cbac", |
| "description": "freedreno: Skip built-in shaders for clover", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dff8a0c4cb07ab69d9b0454c77dd89e621c417e9", |
| "description": "isaspec: inherite parent's bitset gpu gen requirements", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d77b9fb51845112dfd6ec10d69adf3f8f4961224", |
| "description": "isaspec: Fix gpu_id for default_options", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4e7541b9dd7d9dae76606717c58aa1a0bfc4a39", |
| "description": "freedreno/ir3: use stg.a/ldg.a only if offset is reg or doesn't fit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "064c806d23b70108d9bfb74bcb67ed3e512bd246", |
| "description": "freedreno/ir3: Add load/store_global lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d85eb9268ad821b3759eceb954f0ef34677ec268", |
| "description": "freedreno/ir3: set proper dst size for {store,load}_{global,shared}_ir3", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1ef43a0be7056f8d0e21e89d94e08a4cc23d6240", |
| "description": "freedreno/ir3: disallow immediate addr/offset for ldg/ldg.a", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f45b7c58c49ba7eb8007bc1fd32187ff6d50380e", |
| "description": "freedreno/ir3: Lower 64b phis", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bee9212efbe0a56d989d59c32545dc3fb30b30ee", |
| "description": "ir3/freedreno: add 64b undef lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d65e6f56dee59205675fbfe95e8bbfe354debec", |
| "description": "freedreno/ir3: 64b intrinsic lowering", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1eee1fda115ee618da3d384a683f1aeacdcfe392", |
| "description": "nir/lower_amul: do not lower 64bit amul to imul24", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b83c9b21a6a705370c95a98239869be6e71a1239", |
| "description": "intel/compiler: Set correct cache policy for A64 byte scattered read", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "272af39be17072e5712c1d51671a9fd33f246085", |
| "description": "amd/addrlib: cosmetic addrlib update", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "69a1b02b688849ec6a57ce90fce7ef799346eea9", |
| "description": "amd/addrlib: change how the license is formatted to match internal tree", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cf0bc4fb55f96cab82d76a2d6726690070fd92fd", |
| "description": "frontends/va/av1: handle multiple slice params", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "996e81fb70419bdf0e7bb9afea18c142897730dc", |
| "description": "aco: fix loading 64-bit inputs with fragment shaders", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75bd37dc6a33c3b00c7349dcd0295415a9c46d59", |
| "description": "broadcom/compiler: disallow tsy barrier in thrsw delay slots", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9202e8cbafc70d989e4db45a895c36801c30e217", |
| "description": "turnip: Make copy_format() and tu6_plane_format() return pipe_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "68f8bbb37ea76437a5e334bd3f635946939812fb", |
| "description": "util: Move freedreno's snorm-to-unorm to util/, adding remaining cases.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbdc8e09bf72b6b24fcf31f47e2cf3178d473e21", |
| "description": "turnip: Switch format_to_ifmt() to take a pipe_format.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e4e8db01327d4363ac18c9e92f8fa9ee986cb6ba", |
| "description": "turnip: Switch tu6_format_color() to a pipe_format.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3b68fc0c6a6caddd228755ae3d43ce92e0b1f807", |
| "description": "turnip: Switch tu6_format_texture() to a pipe_format.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfabdbd7d3fd9770ab599b230ae4ee832761955f", |
| "description": "tu/clear_blit: Move around copy_format()/tu6_plane_format()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "acb83e1b13d43586bbda0ffb609afbe60da0b8aa", |
| "description": "v3dv: enable Vulkan 1.1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bd81a236205e080ee2c68d6f0f7dbf82e26bcd20", |
| "description": "ci/piglit-runner: Fix funny indentation of the piglit-runner command.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "440f207a1f21b5c14833e555f5c6a8cdcac6897d", |
| "description": "ci/deqp-runner: Move more non-suite logic under the non-suite 'if'.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "92748e40ef0ec0c96addaa0fd9dc9389a9d44e5d", |
| "description": "ci/deqp-runner: Don't start GPU hang detection for making junit results.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61ca900b69521725d318587598c992188b5a2429", |
| "description": "ci/deqp-runner: Drop LD_LIBRARY_PATH=/usr/local for libkms workaround.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "899174c210b65e15759ba398f08470464659a786", |
| "description": "ci/deqp-runner: Move remaining asan runs to --env LD_PRELOAD=", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "37c690ad1ae01dce10b0989d71ef0fb3bd913642", |
| "description": "ci/deqp-runner: Drop silly CSV env vars.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b978688df642870a2a639e267552e6e6088aa48e", |
| "description": "ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ddfd297e085c7cb8b7acef9cf0d2696181ade43", |
| "description": "ci/deqp-runner: Simplify the --jobs argument setup.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "59f3a8e6b4b0427918c36451542197c5d4c24bc7", |
| "description": "ci/deqp-runner: Drop SUMMARY_LIMIT env var.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "670fd8123be4c6142239439d1273b3a4d8a58cb1", |
| "description": "radv: Fix memory leak on error path.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "80841196b2dc921db38d9f3403e67d57749bc1d8" |
| }, |
| { |
| "sha": "b797ecac7a414cee7bae75886fdaf97146ce2034", |
| "description": "ac/rgp: remove useless code related to GFX6-7", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8304392c3522dbd0f716e2a10fb4020a96b76b20", |
| "description": "radv: add an assertion to prevent GPU hangs when VRS isn't supported", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a32a7fdfee5235ccc85054fa9f0c990d41611aa", |
| "description": "util: Move test sources to tests/ directory", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "abf2af64aca1d4b3ac8e63f8bc59ff4df00adf81", |
| "description": "util: Convert sparse array multithread test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "213c9e944c405eece6afc786d1d9a2612a47ebe6", |
| "description": "util: Convert roundeven_test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "83449f61ba369b94def3b1c1232a7879fec200c0", |
| "description": "util: Convert rb_tree_test to gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d36ea7d585fb66a1df85dfb8e78c90995073121", |
| "description": "util: Convert mesa-sha1_test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89eebca057247e320a9125135fb4c0d77b0e331a", |
| "description": "util: Convert blob_test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4c536d3d9eecf3d2edb6c27dcf1752c747a8e03", |
| "description": "util: Convert u_atomic_test to use gtest", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d78a31bec96e94c6dee6514eac49706a1ee20b3", |
| "description": "util: Move tests in single file directories to tests/", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2209f5794d23d832924d8870cc1db5c16c3cc094", |
| "description": "util: Consolidate existing gtests in a single binary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "60768f4029bb72a655cd4722b95087b531769599", |
| "description": "docs: update calendar for 21.3.0-rc2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "662fbc01204c4798d140b42f2bf5d7ad7b1be89b", |
| "description": "nir: Use a single binary for gtests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8cb7d6f81b21dc6c7c8eabd900dc9e865f310fd7", |
| "description": "spirv: Use a single binary for gtests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "39f25945311e1385a54ddd17f71f9f6023d97256", |
| "description": "anv: Implement VK_EXT_global_priority_query", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e7599f09a149347b74bf0913cdd86d64e0ae9d20", |
| "description": "ir3: Use stp/ldp base offset for {load,store}_scratch", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7deb0d296d83286b1f83dd0baeb4e355e717a615", |
| "description": "ir3/cse: Support mov instructions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd3f0683cd2a29bf0c2672b68a89c28a9e7dba21", |
| "description": "aco: simplify emit_stream_output()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d50be41f8f69be043e4e3b3da3f93bc71e904444", |
| "description": "broadcom/compiler: remove unused macro and function definition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9bc0fc89c8909fd5cc9c591aa98038f927a01e0e", |
| "description": "aco: disable mul(cndmask(0, 1, b), a) optimization sometimes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86b3d8c66ce17ddcaefa5bdea68882cc03a57f15", |
| "description": "zink: rescue surfaces/bufferviews for cache hits during deletion", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "80d5e40fd1392af9401db3d0bbcbcc6b7276675c", |
| "description": "freedreno/afuc: Disable the disassembler on 32-bit builds.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5afce85f2b605b7384da02aa6654ab3a00eee2bc", |
| "description": "Revert \"iris: add tile cache flush to iris_copy_region\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "27534a49cf3872646cb8ef9371707d74a81b1986" |
| }, |
| { |
| "sha": "0523607ebb108d8c90bbda9c6564b66a0a6250e6", |
| "description": "iris: Add missed tile flush flag", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c85ea824bcab971dc2d9052b5dc937ee4b139cf5" |
| }, |
| { |
| "sha": "8633ce06af4a489fa0fd0b4478fe3325a12a3bb3", |
| "description": "zink: stop leaking descriptor pool references", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7fb8e0b9fb4707c473079f832c5bc2e9eacf6dba", |
| "description": "zink: don't clear descriptor pool cache on context destroy", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6a852e4e06943b429382ac938c8b8fb94e834e06", |
| "description": "zink: always invalidate descriptor sets on pool free", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94fc6b08751d784b19f414acae1c479ced26ebd9", |
| "description": "zink: unref descriptor pools in hybrid mode when they explode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d06529443422fc511cd98ba2c55c9c3f196bd61e", |
| "description": "zink: remove descriptor pools from hash table on deletion", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d937298818220294be740cc6b3341807951acf6", |
| "description": "zink: fix descriptor interface param for program_deinit", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a9e0e4fc021d91ccd44e1975a63128640237683", |
| "description": "zink: use ctx params for program ref/destroy functions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d29e507adcd826dbd4e47c9a9bcbef3bf5162c06", |
| "description": "radeonsi: don't set inline_uniforms for viewperf because it's enabled by default", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c5f39acb33e3eaf2b9eaa79b068fb3b6b40025cf", |
| "description": "winsys/amdgpu: set max_ib_size and max_check_space_size later in cs_check_space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6129db68bf81ac72e72e3e39e574fe8f227d0f0b", |
| "description": "winsys/amdgpu: remove force_chaining parameter from cs_check_space", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9d852a4695263ece8f8fbd5edf79edc272b1f41e", |
| "description": "radeonsi: properly destroy buffers on failure", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0d2dc06761fd0f5636cf88f06f5dec554d0f7fdb", |
| "description": "radeonsi: don't sync before clear_buffer and copy_buffer if the buffer is idle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d4cf4b3cee94770f1b09b24839b4abd6a02f9661", |
| "description": "radeonsi: don't update bind_history for internal buffer clears and copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "61ebdcfc299efd306e7faa959d1eb100a634b2ec", |
| "description": "radeonsi: don't sync PS or CS before (clear|copy)_buffer based on bind history", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4bc8c2590e5a8f29e7dfa3bc8afb07463745166c", |
| "description": "radeonsi: rebind a buffer only in shader stages where it's been bound", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "13b1424e96f87e0136551d8a19131d2d38f32e34", |
| "description": "radeonsi: change bind_history to track usage in each shader stage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f2a97e9df7453807ae74d825bdd1a7eac6da8dc", |
| "description": "radeonsi: add an option to use CPU storage uploads for threaded context", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "745ea994846b64a16a3368a87a74862910cf9b42", |
| "description": "radeonsi: add SI_MAX_VRAM_MAP_SIZE definition", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "03186773a6bfcba3dce19ea3cc5d66afbeae0501", |
| "description": "mesa: fix crashes in the no_error path of glUniform", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "bd2662bfa1c8746dc29a7bad32a1647379f78532" |
| }, |
| { |
| "sha": "5948ff4826864b1e1573030b16cc2b3b1a13819a", |
| "description": "freedreno/computerator: Fix mergedregs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "22a203aa4c7aa2ae51e9cabe537ad20c191bfa5f", |
| "description": "freedreno/isa: Fix ldg/stg \"halfness\"", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "834e8066c19d5e1dd13d063c75b34bed78a2239e", |
| "description": "freedreno/ir3/tests: Add some 8/16b ldg/stg tests", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8657e201d00ab3bc05810840e50c297bba94219a", |
| "description": "freedreno/ir3/tests: Don't skip encode test if decode fails", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "572a902566471b882267d0193784d2afd05ca4ba", |
| "description": "aco: fix emitting stream outputs when the first component isn't zero", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e3cbb0eb6a7b998f33d5175274fd3a4bf4fd5973", |
| "description": "aco: fix invalid IR generated for b2f64 when the dest is a VGPR", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3df9d8ed807a6693d5fc8cbda4faec28af081ff3", |
| "description": "gallium/u_threaded: implement pipelined partial buffer uploads using CPU storage", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cc2f3a0168d11d74022b87b48f20c03ddeee6f53", |
| "description": "gallium,vbo: add PIPE_BIND_VERTEX_STATE for display lists", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5ee2965283eb47f2cfd81d026a975565be6054cf", |
| "description": "ac/llvm: accept primitives whose face culling determinant is Inf or NaN", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efaab0ec500473bea07c626b7c99ed253865ab8d", |
| "description": "ac/llvm: add helper ac_build_is_inf_or_nan", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e8f76b713a80c144383a96835727778b04365fd", |
| "description": "ac/llvm: use fmac instead of mul+sub in face culling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19c91a120d49ec5233c271f351495e662795223d", |
| "description": "radv: do not remove PSIZ for streamout shaders", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e" |
| }, |
| { |
| "sha": "60b7c3a0f49241f95e5b6f8da5d60eaa7bbeaabb", |
| "description": "meson: disable -Werror=thread-safety on FreeBSD", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0d5fe24c9b7de15241727922e18c3ea08d11ef08" |
| }, |
| { |
| "sha": "37d6ce4ebb43b9876683e1a7a38ab97634c65879", |
| "description": "llvmpipe: swizzle image stores for CL BGRA", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "86b24fba05b940ccae9b15aa89a7361a9ea92a30", |
| "description": "zink: align pipe_resource and sampler_view allocations to cachelines", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "89ed9ed40053695c4c54980996713c11ab7d4b00", |
| "description": "zink: don't ralloc zink_resource structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4cad3da409e703ad4fb828c9fe176f3ae6146535", |
| "description": "lavapipe: clamp attachment clear rect sizes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "67dd6b9f0f1d41f08181c0277ff35ac24235c5d9", |
| "description": "lavapipe: pull layer count from render state during resolve", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f25a98318bfe79bbe66443e1cb86400de4ddfc4e", |
| "description": "lavapipe: remove lvp_subpass::has_color_att", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f7e9500dc27df9c2d910a749532a53e33f92bf52", |
| "description": "lavapipe: simplify some attachment derefs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d914df72ab7a40eeb2414ea78708eea34413c24d", |
| "description": "lavapipe: store subpass directly to rendering_state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a0c81efcf449ce894bf67553784194e5e5e7c9e7", |
| "description": "lavapipe: remove last VK_ATTACHMENT_UNUSED check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "58e18a2be9a601581196bb19b31d63f105c8ec06", |
| "description": "lavapipe: remove lvp_subpass_attachment and use lvp_render_pass_attachment refs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e3bc8b18d8fe95aa175497ae2d4fad19a24c088", |
| "description": "lavapipe: remove lvp_subpass::max_sample_count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5e3d84e30ac48ac323eb1e4a385e69edbdb65947", |
| "description": "lavapipe: add attachment index to lvp_render_pass_attachment", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5cf568ce09347b7423f8bea0fa14cd2b2cfaa60b", |
| "description": "lavapipe: remove lvp_subpass_attachment::layout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "eaa82252f974e831a295a5d26f70387038d26b78", |
| "description": "lavapipe: remove lvp_subpass_attachment::in_render_loop", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "afd8820d66569a04fe4f5cffa1b3adec83753be4", |
| "description": "lavapipe: use framebuffer attachment_count member instead of renderpass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dd70ff3b8c45ed0905d163da676116366eab8234", |
| "description": "lavapipe: remove some unused struct members", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d103d5bb5dc9e72489de227fa573e049034b6272", |
| "description": "lavapipe: stop reading renderpass during pipeline creation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cae1ef0a11a6846d3caafd7fcafeadd6fa7ca6d2", |
| "description": "clover: use max shader sampler view/images queries for clover.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "dfd0f5dbfd494cab04c9f436d3fcbfc804459c1d", |
| "description": "zink: move last of lazy descriptor state updating back to lazy-only code", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "140d3ea8c6776f4650abe5156bd32734d57604e3", |
| "description": "zink: add an early return for zink_descriptors_update_lazy_masked()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7c840f510321c841518e26befd9c56c7d5a38beb", |
| "description": "zink: move push descriptor updating into lazy-only codepath", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b140d58b1f93c0a2dc900c8147f438294f3ccd6e", |
| "description": "zink: don't update lazy descriptor states in hybrid mode", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "75e51138b1dadabf043708d4947d911705ccffc5", |
| "description": "zink: assert compute descriptor key is valid before hashing it", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "497ce3c38a498d0f0aada7303d258bee4c0fd05b", |
| "description": "zink: clear descriptor refs on buffer replacement", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e66558985a9e85393ff844f8a16e85b4cf812f0e", |
| "description": "zink: fully zero surface creation struct", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a2789fde0c7a8aa5436560692633838079e2e848", |
| "description": "zink: add a read barrier for indirect dispatch", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "11dd9e4ee4a5241ee18cfe68d8bee2ee3da55dc7", |
| "description": "zink: use static array for detecting VK_TIME_DOMAIN_DEVICE_EXT", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "039078fe9720797f5eaa109a7e9d27841eb6bc73" |
| }, |
| { |
| "sha": "061610a7dd843483924fea6528519d8098d5fd87", |
| "description": "st: Fix comments in commit be6d584de43966e", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "753f595e3d075be35547c4a01d9a1fd254c6df62", |
| "description": "clover/api: fix clGetMemObjectInfo for images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b4f9b15dd0e7cf1a5fd10f3b9c4ac0a4bfa5c804", |
| "description": "clover/formats: pass in cl_mem_flags for better format checking", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f09e6c1c5fcdfa0e16d09b30cc5deb1a4fedd728", |
| "description": "clover/format: Full rework on how we declare supported images.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "be6d584de43966ee58bf1fcac156ebf8040081d1", |
| "description": "st: Fix 64-bit vertex attrib index for TGSI path", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "77c2b022a0c52d84b289bc836f30ce186a374d0d" |
| }, |
| { |
| "sha": "e65d6f45d29fe2b78e1689f5bcb33e84f94cbb27", |
| "description": "radeonsi: reorder and don't print patch level DRM version in the renderer string", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f9d7db02629df364dc96668c8954bd42a78e1dfe", |
| "description": "ac,radeonsi: print a lowercase codename in the renderer string", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cbcdcd42fcd43dd0c60f6805e3fdd03c817ca265", |
| "description": "radeonsi: enable shader culling on Navi1x consumer SKUs as well", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8cf802e8effeaa324fcb1864048cfdaff5c7acfb", |
| "description": "radeonsi: replace the GS prolog with a monolithic shader variant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "62798d2c1f1f11e86058018c6a94c1ac50a6ca24", |
| "description": "radeonsi: don't pass NULL into si_get_nir_shader", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3350957f3cf7c9c883e49a868016b83aeca52c77", |
| "description": "drirc: Apply vk_dont_care_as_load workaround to Forsaken Remastered", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ebca227db15b8642be51f2dbefbad804c948c7dc", |
| "description": "turnip: implement vk_dont_care_as_load workaround", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d69800a0b111daabf51266a815be3be639af80c", |
| "description": "driconf: add vk_dont_care_as_load workaround option", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fd31989ecb4b1cca52a2eaa386770e93198f11bc", |
| "description": "turnip: add support for dirconf", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b797bd48555ea70a4313d68e34a0899e568b30b", |
| "description": "radv: fix OpImageQuerySamples with non-zero descriptor set", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de568c3b2c75778b4bf3513e85588614a5714990", |
| "description": "tu/clear_blit: Stop creating a franken-image for staging blits", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9803c1aa1004ce2c2ee11ecbc92dcbfdce5611e7", |
| "description": "tu: Remove cross-check scaffolding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d785aea530958d50b1db4468b14a4498287f35fb", |
| "description": "tu: Switch clear/blit to fdl6_view and cross-check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1874e12f195c88d41977fa80ca087dfcf33ab97f", |
| "description": "tu: Use fdl6_view in tu_image_view and cross-check", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5509132a807a6cf14f6e240394b9e52ef0240bef", |
| "description": "freedreno/fdl: Add fdl6_view", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "464b9d6bf10a336ac76701c58828b85a4946940e", |
| "description": "freedreno/fdl: Add mip_level to fdl_layout", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bcccd1f085ba778c1cc95e0ce0e80bba96f02b8", |
| "description": "freedreno/fdl: Constify fdl6_get_ubwc_blockwidth()", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a90aa8d2e36ed65d0be14eaa03aeaa943a2c00b", |
| "description": "vk/format, v3dv: Add a vulkan -> pipe swizzle helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a2e40df5e8490de739c66865f90fa6804e41f6d", |
| "description": "Revert \"gallium: add a is_dri_blit_image bool to pipe_blit_info\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "22a1b7c5b3a9cdbf05a0fd97fb193763a525b732" |
| }, |
| { |
| "sha": "ec2eff8f3897f78b027742a47d1a8b705965f655", |
| "description": "radeonsi: use PIPE_BIND_DRI_PRIME instead of is_dri_blit_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1863b761a6f533abbf55dbec0a8846f28b0159e0", |
| "description": "radeonsi/gfx10.3: enable SDMA for DRI_PRIME copies", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8791e831b115b916f39ed46b497a2bcaada8b10a", |
| "description": "winsys/amdgpu: add uncached flag to the imported DRI_PRIME buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a90507252172bb0e353dd0e368d8fb773a1069af", |
| "description": "radeon_winsys.h: add a parameter to buffer_from_handle", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e9c3dbd046137aebcc18e1d7a1040dc669a0c140", |
| "description": "gallium/dri: let the driver know if the imported image is DRI_PRIME buffer", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7a5de842499b31161f5db702446d1fe8081d7956", |
| "description": "gallium/dri: add createImageFromFds2", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "48551a1807d69f104f6a4dd8fd75d6c53f833925", |
| "description": "gallium/dri: replace bool with flag parameter", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae525da0e45b6d1a7c6921576f63380ae5e8ac95", |
| "description": "zink: Fully initialize VkBufferViewCreateInfo for hashing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4878e351593a35c4c80bae644d5e136bc044e4ea", |
| "description": "v3dv/ci: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "234c69f60097d01b2c31a51421abc5a39321130c", |
| "description": "radeonsi: use viewport offset in quant_mode determination", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9eb010ee1e14feeaa43a5b538023b7b4352236e1", |
| "description": "anv: Fix assertion.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "35315c68a574505a5b2cecaa64612fb8cffa8515" |
| }, |
| { |
| "sha": "61be0bd34b34617e52211280878e71d9d1f174eb", |
| "description": "radv: fix removing PSIZ when it's not emitted by the last VGT stage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e" |
| }, |
| { |
| "sha": "91ff83b6c871dcfc33629924a7ebfb0d8b17be98", |
| "description": "clover/image: add dimension property", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "786987c4478ea1bdae9ab79a642e0f78c5364948", |
| "description": "clover: Implement CL_MEM_OBJECT_IMAGE1D_ARRAY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3200669c2b6189cdfa1ae056e1a8234951742928", |
| "description": "clover: Implement CL_MEM_OBJECT_IMAGE1D_BUFFER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0ec5e50d8afaf5a0ffee0c87437907fa642008d7", |
| "description": "clover: Implement CL_MEM_OBJECT_IMAGE2D_ARRAY", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0abfbb76ffb949af71c79db5354e36a639f01d0f", |
| "description": "clover: implement CL_IMAGE_BUFFER", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3298ee546e85f80d63ccee9f81a92b0f075232af", |
| "description": "clover/images: Add array_size to implement CL_IMAGE_ARRAY_SIZE", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "029f22e430f74a5d26eb7e69a08fe703ccc4e77a", |
| "description": "clover/image: add templated basic_image class to simplify image subclassing", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f6ecd284e5dee852a87bdc77a1fab625d061b440", |
| "description": "spirv: Don't add 0.5 to array indicies for OpImageSampleExplicitLod", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "589d918a4f9da83e3ae441aa674372a141d23349" |
| }, |
| { |
| "sha": "ab2cfeba4823a48c4abfe2a574082d483a88962d", |
| "description": "vc4/ci: update expected results", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "17a565e0cfb79fb8078fcf7f7cc7b6be0ef887ba", |
| "description": "llvmpipe: fix userptr for texture resources.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9a57dceeb760a1d4f7d9d1666bec0844ee41852e" |
| }, |
| { |
| "sha": "d31ca63527e3eb5bf271267c2a60a9b5af83bd89", |
| "description": "panfrost: Don't allow rendering/texturing 48-bit", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "28d12716e8ff04b50a443ecaa6c7b519117303a5", |
| "description": "egl/wayland: Properly clear stale buffers on resize", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "885f9b3b7540485af5dff65475078bfceaa6daa5", |
| "description": "radeonsi: don't memcmp inlined uniform values if uniform inlining is disabled", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8c5a32b5fe211862e92a57443bb4bdffd04c8a54", |
| "description": "radeonsi: split si_shader_key into ps and ge parts to minimize memcmp overhead", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "385c9e1cafbb2b60993478bc21bc51d712d0cb9b", |
| "description": "radeonsi: si_state_shaders.c -> cpp", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8a42ea69a69ffc7264345b37add2360486fb2515", |
| "description": "gallium/util: add some extern \"C\" guards", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b62b2fa4b9c773705b20678810419d40559aae19", |
| "description": "compiler/types: Add a wrap_in_arrays helper", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5818d47ae661bfc7121a2e6c80d4e5870cf5fe8c", |
| "description": "spirv: Use texture types for sampled images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "99cda38c81691e508a5707c3ff0c2e506809b45d", |
| "description": "clover/nir: Don't remove texture variables", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3c398139e1022d38c0343ea9e69ec511340986dd", |
| "description": "lavapipe: Allow for texture types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8a0bf2343da8bbc3fc1a2afd3c493c6d2362089", |
| "description": "nir/deref: Also optimize samplerND -> textureND casts", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2ab5546a96780c1589f587b84366b074cddd8c6a", |
| "description": "nir: Allow texture types", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3ace6b968b3254cb83c5e6ffef9864d300265339", |
| "description": "compiler/types: Add a texture type", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7558c9cb07ee186dac374c279520385ae7c036c3", |
| "description": "compiler/types: Unify the guts of get_sampler/image_count", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "175f33e88fb2ed2041b278de493b2db5b1578951", |
| "description": "compiler/types: Combine image and sampler type serialization", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d58e31f10e6229bf25bc2f0bf78a5946a8840ba", |
| "description": "dri_interface: remove gl header", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e19d9046dbdeaf490cde1668a955cb8a573e9d3d", |
| "description": "dri_interface: remove obsolete interfaces", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d343aef94233d0064fada98ae93bec0a420a0baa", |
| "description": "nir/serialize: Pack deref modes better", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9272a952c9b4fa1bcd4d61997e1785ea9471a32d", |
| "description": "nir: Re-arrange the variable modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "956199e87088895682b2d86fc4ac3327bed0a4e0", |
| "description": "nir: s/nir_var_mem_image/nir_var_image/g", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e73096bd6d4c1b3ad6609f85140d313e56ae8b99", |
| "description": "meson: use gtest protocol for gtest based tests when possible", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aac47c4b24adab806148d04c4ea1bbe06acb2828", |
| "description": "microsoft/compiler: Shadow tex instructions always use shadow samplers", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "fe2674dd52dd63e6fb4a69e037a7cb5266049e4a", |
| "description": "aux/pb: more correctly check number of reclaims", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3d6c8829f54e52ae39b91b18d49acccf47755320" |
| }, |
| { |
| "sha": "58f605e4d488fd8e3cb657f6c46f70155ed95aaa", |
| "description": "nir: Drop our attempt at typed-based image mode validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d05f7b4a2ca68cc11825239273f6d8558b5ffde8", |
| "description": "intel: fix INTEL_DEBUG environment variable on 32-bit systems", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "182237e1e89122b6a09f2a5607e9fc2b138fb11b", |
| "description": "virgl: remove unused pipebuffer include", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3d6c8829f54e52ae39b91b18d49acccf47755320", |
| "description": "aux/pb: add a tolerance for reclaim failure", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "29177c7ceee351ea9cfa4a0c3f81ae2c70c83d9c", |
| "description": "intel/compiler: Build all tests in a single binary", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "35b69907061324c8432664b24ea8319c31e65564", |
| "description": "intel/compiler: Rename vec4 test fixtures", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "0480595d03e95efbc7ca38083549c37d70de5ae0", |
| "description": "freedreno/isa: Add immed reg accessors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e08d152d68cd192b0c68d19c1228c06bb9166433", |
| "description": "isaspec: Add bitfield size assertions", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4166635bd18507fba382fc600e814ae9fdeff8bd", |
| "description": "isaspec: Do not emit duplicate field encodes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e01759e6f31b958c152ed42b2fc9cfe4eddfe31e", |
| "description": "isaspec: Fix derived field width", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5b6e5db5d022988612673598ee49b96da683cb85", |
| "description": "freedreno/ir3: Don't lower s2en if samp/tex is too large", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "bfd8b7c9307e400ae76b02b39f83756cf1c66c1a", |
| "description": "freedreno/ir3/tests: Add additional disasm test vectors", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0ecfeb0234fa007ccf7eab0bdbe6d23c773ba15", |
| "description": "freedreno/ir3/tests: Fix indentation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8b0550f09f816063c4f3ab3dbfb03160f0081915", |
| "description": "freedreno/isa: Fixes for validation", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9516d8ce98b40a93b70d8c68d57bf2a2ccdd1ece", |
| "description": "freedreno/ir3+isa: Cleanup bindless cat5 samp/tex encoding", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d43f89f17a8259c842016fa559fa33c1c6279105", |
| "description": "ir3: Images are always nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9601556079d8592ca6c149d83335e7ab0405485c", |
| "description": "microsoft/clc: Images use nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26d603da0710b67d93b8d163cc37f109af7416b8", |
| "description": "nir/gl_nir_lower_images: Require nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e6cce80976d701003ed5650a14211e73183a6a3a", |
| "description": "intel/fs: Stop emitting TGM fences for nir_var_mem_ssbo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8ab40f517fa5620e9b44f1f352e3e66b0e5b7b34", |
| "description": "aco: Split var_mem_image barrier handling from global/ssbo", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4c5a88d73536207db045d92871d01f28778c1c22", |
| "description": "nir: Validate image variable modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "97a7c0ab1b57f04681f422226fe834efa3485f0f", |
| "description": "st/pbo: Use nir_var_mem_image for images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "458b4d2095795ded0d46a6851adc2de8392a7372", |
| "description": "radv: Use nir_var_mem_image in meta shaders", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9f51fda92cd42620c080b23c7a57996a249dc477", |
| "description": "ttn: Use nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b8ee37472d3e271fa666d82910588497435a86b7", |
| "description": "glsl: Use nir_var_mem_image for images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cfdc7ee066ea86c87d128e68c43ce7103da3ef5a", |
| "description": "spirv: Use nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "219ac26ea3361d3ae185d9e98a753656fd33a534", |
| "description": "spirv: Assert that OpTypeForwardPointer only points to structs", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "e87dbfd3e8a5cf69c3ddc89fce17a0388f872806", |
| "description": "ir3: Check for nir_var_mem_image in shared_barrier handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ae58894ee79925088c9745d909c5631b211aea7b", |
| "description": "zink: Images can live in nir_var_mem_image now", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d68bedbb456dee93b55d36017078d798378eb041", |
| "description": "clover: Use nir_foreach_image_variable for images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aefa22ddb52bce625d562ce5528cd1e21ac347e4", |
| "description": "clover: Insert dummy uniform variables for images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6818811fc4046b347d1d9ad7b39b7c2193674981", |
| "description": "nir/lower_readonly_images_to_tex: Also rewrite variable modes", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "225caf537aa844ed78537f4cda239c4379cf2f7c", |
| "description": "llvmpipe: Support image variables living in nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "d84fd86af1a392d1aa56e5e3b27ad0300fc8a8c2", |
| "description": "ntt: Separate image and sampler handling", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "12b3ffe4000b367270e00433e7ccaee7af871851", |
| "description": "st/nir: Assign uniform locations to nir_var_mem_image vars", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b1385f3c87f7ff844cdcd5f9c21e94bd1a5454e7", |
| "description": "nir/gl_nir_lower_images: Support nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7bdae87b93953a1323677729ff92be77860313e6", |
| "description": "nir/gl_nir_lower_samplers_as_deref: Support nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c0d8dc13e0974a45d1211fb4525ade3a4836fffd", |
| "description": "glsl/nir_linker: nir_var_mem_image is also a GL uniform", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "94b9f25883a1e2e06c93b8a02d156f197108aed0", |
| "description": "aco: Add support for nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "cd49706cb1ab3e808887ed2b384afb873fbb2598", |
| "description": "amd/llvm/nir: Add support for nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "26582db077500a4461ae6ef944a0a8977a03bb92", |
| "description": "anv: Use nir_foreach_image_variable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ff39916ce71b3842f825202c11a82461bd39e459", |
| "description": "i965/uniforms: Handle images as a separate pass", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d7065ef0430e729cac7fffbdd7af2004745f5b0", |
| "description": "intel/fs: Consider nir_var_mem_image for TGM fences", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2a53c33fbe3004856f5c4b2d12e711aaec5f520f", |
| "description": "nir: Add a nir_foreach_image_variable() iterator", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "de3705edb0368c376abe7fc2f660f9c5a5a5dcbf", |
| "description": "nir: Add nir_var_mem_image", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "872750bb96f692b525be0d169af1525072a12c82", |
| "description": "nir/schedule: Handle nir_intrisic_scoped_barrier", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "73d6e153eb984ba72233a6e5f66e5467857fe9a5", |
| "description": "freedreno: Fix for large epilogues", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9ee060b614cf61b4e75cca5b6d74b364596961b2", |
| "description": "v3dv: enable VK_KHR_swapchain_mutable_format", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "aac4e1f8229e7978310ca81312f0ff925e3485b7", |
| "description": "aco: do not return an empty string when disassembly is not supported", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "5387522bd00147f298e5799db41db94f9a4a37e3", |
| "description": "iris: fix scratch address patching for TESS_EVAL stage", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "4256f7ed5847505c30e903b6674dac88c5d03315" |
| }, |
| { |
| "sha": "7681500ead4f085d75b0b2f39b48d1f9dc637dc9", |
| "description": "crocus: Delete the MI_COPY_MEM_MEM resource_copy_region implementation.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "796c9ab3fd6b897ae3b3c069568182178c7661d4", |
| "description": "egl: set TSD as NULL after deinit", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "835b98e101fa6aeb6fb8a47059d66f8e48260bac", |
| "description": "v3dv: implement VK_EXT_host_query_reset", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "393fda2d341f65cba6e160d4704983370ae041f9", |
| "description": "i965: Emit a NULL surface for buffer textures with no buffer", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "4d777631b595075169830a63b4281e9f0cbb45be", |
| "description": "zink: Do not access just freed zink_batch_state", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b2ef7e6d6b697c883efd8debaf3cb0a88bcf043b", |
| "description": "anv: don't advertise vk conformance on GPUs that aren't conformant", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "2d47f3640ffc8f8ca9a76bdd6920edc2c2428b3c", |
| "description": "docs: update calendar and link releases notes for 21.2.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "57755cad55af61ea31ae84021236570521b993bb", |
| "description": "docs: add sha256 sum for 21.2.4 release", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "8236a7741d666a3bdca459cd8ca02e8c2fbb2ff3", |
| "description": "docs: add release notes for 21.2.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "70df31f5e04c73e9fd6290fad505f0187501ac80", |
| "description": "docs: update calendar for 21.3.0-rc1", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1c0eb7aa78bac4494dbff0c502a8c09e23a4c123", |
| "description": "ir3/freedreno: account for component in build_tessfactor_base", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f839b9599f863fa5bb1a6a6c24bbb621b7a1b4c9", |
| "description": "loader: Avoid enumerating drm devices just to get an fd's PCI ID.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "b79e978ae48c2c4a7059a7f5eb695c6b0362ac60", |
| "description": "vulkan/wsi/win32: Delete the wrapper entrypoints", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "f769f34680d516850c6efd64669bf601efcd4425", |
| "description": "nir/print: print bindless info as applicable", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "116e23e3855a28e74e09517d0005200fd139dc88", |
| "description": "vulkan/log: Don't assert on non-client-visible objects", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "071437d29d9ebe5f1dbc4e14e63fd8a3861ce6f9", |
| "description": "vulkan/log: Tweak our handling of a couple error enums", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "0cad3beb2a0dda7a8f6c6a1e8c9d253b9c988a9f" |
| }, |
| { |
| "sha": "fd467492349ee32cd196a8bd747269404965e3b1", |
| "description": "vulkan: Set unused entrypoints to vk_entrypoint_stub when compiling with MSVC", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "6d44b21d4fdea89673541de265f69258747c5499" |
| }, |
| { |
| "sha": "b4aa5a3fdd0ec2b3ac3c019e1c323208c0fa1faf", |
| "description": "radv: Fix modifier property query.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5dee0d9da961b9a027910ce7e8e16a2f849d9b8d" |
| }, |
| { |
| "sha": "8e6f5aab336d3bf84aae604b51e07529380b5019", |
| "description": "v3dv: fix TLB buffer to image copy path for 3D images", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "6d44b21d4fdea89673541de265f69258747c5499", |
| "description": "vulkan: Fix weak symbol emulation when compiling with MSVC", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "98c622a96e28020640517cb5499a1d7bd56553b0" |
| }, |
| { |
| "sha": "ae99ea6f4ddb90f7120b4986709a9e9064037f94", |
| "description": "nir/loop_unroll: Always unroll loops that iterate at most once", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c4323dc846d1b894ab86ce7d0eb98409085c6a18", |
| "description": "brw/nir: remove unused function prototypes.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "a98ece61e9109963da525592a6890ad1166a0993", |
| "description": "anv: Enable tessellation redistribution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "20c0ca75f55409f279a23a415f5c7dd70a012665", |
| "description": "iris: Enable tessellation redistribution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "867e2e0716ed4a753a5591542a91cca31613f46f", |
| "description": "anv: Enable geometry distribution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "efa27572a15b1bb6ee88d0556c2af06dc501215d", |
| "description": "iris: Enable geometry distribution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "1d224e7f14e366534d3942976801f959b963d540", |
| "description": "genxml/gen125: Update 3DSTATE_TE fields", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "9a7e54b87f399f387048e5e21be9ee45f4ddb398", |
| "description": "intel/genxml: Update genxml to support tessellation/geometry distribution", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "3eadb03db775cc41bbc58e67b37115540eb480e0", |
| "description": "ci/lvp: Skip some slow tests under ASan.", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "ec51c8774d0f87e0a8d0ca8d8818bb13056641c2", |
| "description": "v3d/clif: add support for dumping GS shader state", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "19894bec1fdd85b394c71442854878db2a51ee71", |
| "description": "v3dv/pipeline: don't clone the nir shader at pipeline_state_create_binning", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "c7c484d7f4a1f80197c45d4b766ac3a3d6f3c394", |
| "description": "VERSION: bump to 22.0", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "7d9950e924fe0e8b90aa69fa8f696008a2e34643", |
| "description": "docs: reset new_features.txt", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| }, |
| { |
| "sha": "91009cbaa84c0faad98c128d0d54ef9aba569381", |
| "description": "VERSION: bump to 21.4", |
| "nominated": false, |
| "nomination_type": null, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null |
| } |
| ] |