Commit Graph

  • bd96981cad pvr, pco: add minimal support required for Vulkan 1.2 subgroups Simon Perretta 2025-09-10 15:34:54 +01:00
  • 6dc5e1e109 pco: fully support Vulkan 1.2 image atomics Simon Perretta 2025-09-03 15:01:31 +01:00
  • 08e3740e07 pvr, pco: support imageCubeArray feature Simon Perretta 2025-08-30 14:49:12 +01:00
  • 339ba75014 pco: treat all load_consts as 32-bit Simon Perretta 2025-09-12 12:44:46 +01:00
  • c0df962fa0 pvr: enable KHR_create_renderpass2 Frank Binns 2024-02-04 21:28:16 +00:00
  • cb6c921502 pvr, pco: add multiview compiler support, advertise extension Simon Perretta 2025-08-30 22:06:52 +01:00
  • 9d48088428 pvr: add view index support for vertex shaders Peter Quayle 2025-05-06 18:30:30 +02:00
  • 93c7f0f9c0 pvr: various multiview fixes Peter Quayle 2025-05-14 17:00:40 +02:00
  • a1002a6673 pvr: add initial driver support for VK_KHR_multiview Luigi Santivetti 2024-02-01 14:51:52 +00:00
  • 8eb26e4986 pvr: Implement VK_KHR_dedicated_allocation Lewis Cooper 2023-10-13 13:54:42 +01:00
  • 63461f1026 pvr: enable VK_FORMAT_D32_SFLOAT_S8_UINT Simon Perretta 2025-08-05 12:12:45 +01:00
  • ca6580aa71 pvr: enable independentBlend feature Simon Perretta 2025-03-06 10:47:54 +00:00
  • 41a759bcbe pco: discard invalid instances depending on the sample & valid masks Simon Perretta 2025-09-12 11:00:50 +01:00
  • 7fdf3683bc pvr, pco: allow fs sample rate to be dynamically set Simon Perretta 2025-08-28 12:38:48 +01:00
  • 2d485e8fea pvr: enable sampleRateShading feature Simon Perretta 2025-09-23 21:18:27 +01:00
  • 2476e4c1ab pvr: add debug for missing sysvals Simon Perretta 2025-09-11 11:57:45 +01:00
  • f20c7b92b2 pvr, pco: track and implement workaround for brn74056 Simon Perretta 2025-09-24 11:52:41 +01:00
  • 5702234013 zink: fix disabling multiview mesh with shader objects Mike Blumenkrantz 2025-09-29 11:29:42 -04:00
  • 3b63317d93 mesa: delete task and mesh programs on context destroy Mike Blumenkrantz 2025-09-29 11:29:57 -04:00
  • 7e0c0ba08c lavapipe: implement VK_EXT_sample_locations Roland Scheidegger 2025-09-04 16:16:26 +02:00
  • dca33aa0a0 vulkan/vk_cmd_queue: Clone VkSampleLocationsInfoEXT extending VkRenderingInfo Konstantin Seurer 2025-09-26 21:17:16 +02:00
  • a5acfdf753 iris: Assert no disabling aux in first query (xe2) Jianxun Zhang 2025-09-18 14:56:56 -07:00
  • 1cbee485e7 iris: Ensure type of bo's heap is consistent with modifier Jianxun Zhang 2025-09-22 11:14:47 -07:00
  • 5aa4dc7f77 iris: Disable compression on sharing without modifier Jianxun Zhang 2025-08-29 20:41:42 -07:00
  • 06dbd4c33c nir: Set cursor in lower_sampler_lod_bias Aitor Camacho 2025-09-19 17:07:13 +02:00
  • 9029c8b1e3 android: fall back to SwiftShader’s LLVM Deborah Brouwer 2025-09-26 16:26:15 -07:00
  • 23bd356b42 brw/nir: nir_intrinsic_load_reloc_const_intel may not be scalar [v3] Ian Romanick 2025-09-15 17:03:02 -07:00
  • 29ccbb21f3 radv: add a helper whether shader fp16 is enabled Samuel Pitoiset 2025-09-29 15:12:10 +02:00
  • 00b8b571c6 device-select: Fix error check. Bas Nieuwenhuizen 2025-09-29 16:49:22 +02:00
  • 5e5bc7a1c7 egl: Fix invalid device UUID returned by EGL_EXT_device_persistent_id Christoph Neuhauser 2025-09-29 11:55:10 +02:00
  • b58026fac9 nvk: allow host image copy on non host visible heaps Thomas H.P. Andersen 2025-09-16 01:21:18 +02:00
  • 3d241e69c5 panvk: Only use Z24_UNORM_PACKED for AFBC images Boris Brezillon 2025-09-26 11:42:43 +02:00
  • 76843c049f panvk: Fix host copies on planar DS resources Boris Brezillon 2025-09-17 21:24:42 +02:00
  • d6dd424b11 panvk: Fix panvk_interleaved_copy() formatting Boris Brezillon 2025-09-19 13:22:09 +02:00
  • 27988e9848 vk/meta: Support DS <-> color copies Boris Brezillon 2025-09-17 16:12:21 +02:00
  • 214a431caf gallium/vl: Remove mpeg12 shader decoder David Rosca 2025-03-05 09:24:31 +01:00
  • b16910031b nouveau: Remove mpeg12 shader decoder support David Rosca 2025-03-05 09:39:40 +01:00
  • 7d78016cab r300: Remove mpeg12 shader decoder support David Rosca 2025-03-05 09:35:52 +01:00
  • 69aa754547 r600: Remove mpeg12 shader decoder support David Rosca 2025-03-05 09:17:53 +01:00
  • d3579190d6 ac/nir/ngg: Fix scalarized mesh primitive indices Timur Kristóf 2025-09-24 19:43:23 +02:00
  • 3dc9c1a91e ac/nir/ngg: Remove dead code for 64-bit mesh shader variables Timur Kristóf 2025-09-24 19:47:22 +02:00
  • 86557cace1 pco: use nir_unlower_io_to_vars Simon Perretta 2025-09-23 14:52:06 +01:00
  • cd9d55201f pco: use interpolated input intrinsics for shader io Simon Perretta 2025-09-23 21:14:07 +01:00
  • b111b8a844 pvr, pco: implement prerequisites for sampleRateShading Simon Perretta 2025-08-27 15:06:46 +01:00
  • 83aecc8f3f mesa/st, nir: commonize unlower_io_to_vars pass Simon Perretta 2025-09-23 14:51:35 +01:00
  • 4531b8ace4 treewide: Make exported DRM FDs read-write. Emma Anholt 2025-09-12 10:01:08 -07:00
  • 8ef811b02a spirv: Add support for OpBitcast in OpSpecConstantOp Faith Ekstrand 2025-09-24 17:31:50 -04:00
  • 7df6431bf7 gallium/u_threaded: remove refcounting for buffer_subdata Marek Olšák 2025-09-25 09:24:56 -04:00
  • 5b688ec078 gallium/u_threaded: remove refcounting for buffer_unmap Marek Olšák 2025-09-25 09:24:56 -04:00
  • 4749325e08 gallium/u_threaded: remove refcounting for get_query_result_resource Marek Olšák 2025-09-25 09:24:56 -04:00
  • 85db3e7de5 gallium/u_threaded: remove refcounting for draw mesh indirect buffers Marek Olšák 2025-09-25 09:24:56 -04:00
  • 381a88fdbd gallium/u_threaded: remove refcounting for clear_buffer Marek Olšák 2025-09-25 09:24:56 -04:00
  • 08c3edac48 gallium/u_threaded: remove refcounting for dispatch compute indirect buffers Marek Olšák 2025-09-25 09:24:56 -04:00
  • 9d15ef96ca gallium/u_threaded: remove refcounting for draw indirect buffers Marek Olšák 2025-09-25 09:23:26 -04:00
  • 80126bccf8 panvk: use os_get_option instead of getenv Yiwei Zhang 2025-09-25 23:02:36 +00:00
  • 114666733c Revert "ci: Fix for GitLab 18.2.2 upgrade" Sergi Blanch Torne 2025-09-26 12:17:52 +02:00
  • d027f1b336 Revert "ci: Temporarily hardcode S3 artifact path" Sergi Blanch Torne 2025-09-26 11:30:33 +02:00
  • 583526ba2c wsi/metal: fix cleanup on swapchain image creation failure Aleksi Sapon 2025-09-26 15:12:30 -04:00
  • fd045ac99c wsi/metal: add support for color spaces Aleksi Sapon 2025-09-26 14:21:45 -04:00
  • f022754647 wsi/metal: move VkFormat -> MTLPixelFormat conversion to wsi_common_metal_layer.m Aleksi Sapon 2025-09-26 14:16:14 -04:00
  • d32e6f2842 nak: Implement bitfield_extract with OpSgxt Mel Henning 2025-09-25 19:59:33 -04:00
  • c8116679c3 nak: Add OpSgxt Mel Henning 2025-09-25 18:36:13 -04:00
  • 1c08e7766e nouveau/headers: Handle unbound sub channels in vk_push_print Mary Guillemard 2025-09-26 16:30:28 +02:00
  • 03869631db nouveau/headers: Import Blackwell host class headers Mary Guillemard 2025-09-26 16:20:49 +02:00
  • 5e9ddffd4a nouveau/headers: Properly set subchannel 3 to 2D engine in vk_push_print Mary Guillemard 2025-09-26 15:30:03 +02:00
  • f8b269e799 nouveau/headers: Use previous method for default Mel Henning 2025-09-20 22:49:48 -04:00
  • 246b96829f nouveau/headers: Deduplicate push dump impls Mel Henning 2025-09-19 20:25:50 -04:00
  • e471f20587 nouveau/headers: Split out "cases" in template Mel Henning 2025-09-20 21:52:50 -04:00
  • 7b8017a4b4 nouveau/headers: Mark vk_push_print as cold Mel Henning 2025-09-19 19:43:50 -04:00
  • e7a62d5eff util/macros: Add ATTRIBUTE_COLD Mel Henning 2025-09-19 19:36:39 -04:00
  • 7790f98487 nouveau/headers: Add Blackwell support to nv_push_dump Mary Guillemard 2025-09-19 14:40:33 +02:00
  • 9dccedc043 nouveau/headers: Include class headers instead of redefining class ids Mary Guillemard 2025-09-19 11:17:51 +02:00
  • b1f97c2778 nouveau/headers: Handle more gpfifo classes in vk_push_print Mary Guillemard 2025-09-19 15:03:41 +02:00
  • fe44e8a7fa nouveau/headers: Handle all 3D classes in vk_push_print Mary Guillemard 2025-09-19 14:51:03 +02:00
  • 4b985017dd nouveau/headers: Handle all DMA classes in vk_push_print Mary Guillemard 2025-09-19 12:27:27 +02:00
  • d7f226a3b2 nouveau/headers: Handle all compute classes in vk_push_print Mary Guillemard 2025-09-19 12:16:13 +02:00
  • 3a2b53f47f nouveau/headers: Autogenerate push method dumpers Mary Guillemard 2025-09-19 14:37:45 +02:00
  • be61c12f3e anv: Use image view base-layer in can_fast_clear_color_att() Jordan Justen 2025-09-23 11:03:08 -07:00
  • 8949473023 nir: Fix nir.h MSVC compilation for C++ source files Aleksi Sapon 2025-09-26 11:46:47 -04:00
  • 094804131e nak: Fix divergence test for redux availability Mel Henning 2025-09-25 17:07:39 -04:00
  • bb3e401cca Revert "lavapipe/ci: Disable stack-use-after-return detection for ASan" Konstantin Seurer 2025-09-16 17:47:24 +02:00
  • 9094b404d5 vulkan/cmd_queue: Handle struct arrays with pNext Konstantin Seurer 2025-09-16 17:45:53 +02:00
  • c76da351b0 vulkan/cmd_queue: Handle internal structs Konstantin Seurer 2025-09-16 17:45:21 +02:00
  • b02ef48e9d vulkan/cmd_queue: Remove unused variable Konstantin Seurer 2025-09-16 17:44:14 +02:00
  • b3b2daa28d lavapipe: VK_KHR_copy_memory_indirect Mike Blumenkrantz 2025-01-07 12:01:45 -05:00
  • 010cd37e50 lavapipe: handle aspected depth/stencil memory->image HIC transfers Mike Blumenkrantz 2025-07-29 13:08:13 -04:00
  • daa276b605 lavapipe: move copy_depth_box to lvp_image.c Mike Blumenkrantz 2025-07-29 13:07:42 -04:00
  • 141a225ca1 intel/brw: Use ASR over SHR for SHADER_OPCODE_ISUB_SAT José Roberto de Souza 2025-09-24 13:55:00 -07:00
  • c45f442d5c intel/decode: Add support to new version of Xe KMD devcoredump with canonical addresses José Roberto de Souza 2025-09-22 11:20:10 -07:00
  • 24235bcac3 tu/perfetto: Use a separate track for VK_EXT_debug_utils labels Danylo Piliaiev 2025-08-27 17:31:49 +02:00
  • 46a4569c22 nir/opt_undef: prefer 0 over NaN for pack_half_2x16_rtz_split Georg Lehmann 2025-09-24 20:20:06 +02:00
  • a7f8c6ed60 radv: call nir_opt_undef late too Georg Lehmann 2025-09-24 20:03:57 +02:00
  • 8343e45467 aco/lower_branches: update branch hints after changing jump targets Georg Lehmann 2025-09-26 13:31:59 +02:00
  • 2ea551e85a vulkan/util: drop workaround for ANB struct Yiwei Zhang 2025-09-25 23:35:17 +00:00
  • 0dc5caec36 vulkan: update spec to 1.4.328 Mike Blumenkrantz 2025-09-25 18:49:27 -04:00
  • 59278c2236 anti-lag: Do not enable layer by default. Hans-Kristian Arntzen 2025-09-22 14:01:09 +02:00
  • b7129a2085 anv/video: fix to set slice block size correctly for h265 decoding. Hyunjun Ko 2025-09-10 15:17:04 +02:00
  • 84802cf325 vulkan/video: fix misuse of CLAMP in h265 slice parsing. Hyunjun Ko 2025-09-19 16:34:57 +02:00
  • 23c98417ae vulkan/video: fix h265 encoding with LT enabled. Hyunjun Ko 2025-09-12 15:34:44 +02:00
  • 896f95a37e vulkan/video: fix h265 decoding with LT enabled. Hyunjun Ko 2025-09-12 15:33:22 +02:00