Commit Graph

  • 3e3da8cf82 panfrost: Rename (LD|LEA)_BUFFER to (LD|LEA)_PKA Lars-Ivar Hesselberg Simonsen 2025-10-17 12:23:18 +02:00
  • 00b5275fe8 panfrost: Make instrs_equal check res table/index Ludvig Lindau 2025-08-26 11:39:22 +00:00
  • 15868cf6e9 pan/format: Disable PAN_BIND_STORAGE_IMAGE for RGBA4/BGRA4 Lars-Ivar Hesselberg Simonsen 2025-11-04 16:03:47 +01:00
  • 1e2ca4dad6 pan/format: Fix mapping for I16F Lars-Ivar Hesselberg Simonsen 2025-11-03 11:26:25 +01:00
  • 89293120f0 panvk: Fix IUB decode Lars-Ivar Hesselberg Simonsen 2025-11-04 14:40:03 +01:00
  • 35cdddf632 nir: Simplify assign_io_var_locations() Faith Ekstrand 2025-11-06 21:42:00 -05:00
  • 51cfdf3a9d anv: limit maxComputeSharedMemorySize to 48KiB Lionel Landwerlin 2025-11-07 11:15:48 +02:00
  • 04a0d512fa intel/elk: drop a bunch of tables for unused elk gens. Dave Airlie 2025-11-03 15:01:35 +10:00
  • c346f2b673 util/log: Add MESA_LOG_PREFIX environment variable to control log prefixes Christian Gmeiner 2025-11-05 20:56:14 +01:00
  • 672c26535a mediafoundation: remove unused code Pohsiang (John) Hsu 2025-11-06 18:15:38 -08:00
  • e4630c3567 mediafoundation: remove private CODECAPI_AVEncVideoEnableFramePsnrYuv as this is published Pohsiang (John) Hsu 2025-11-06 18:11:00 -08:00
  • 1528a88643 mediafoundation: periodic clang-format Pohsiang (John) Hsu 2025-11-06 18:08:48 -08:00
  • 03aa1e382a lavapipe/ci: mark more tests as flaky Eric Engestrom 2025-11-07 13:14:00 +01:00
  • c0044aa8f1 lavapipe/ci: document fixed tests Eric Engestrom 2025-11-07 12:16:17 +01:00
  • 4e6120f5af anv: Enable host_image_copy on emulated formats Lucas Fryzek 2025-10-02 11:46:52 -04:00
  • b558968f8e anv: Implement host_image_copy astc emulation on CPU Lucas Fryzek 2025-10-08 20:34:22 -04:00
  • 1c4235b529 anv: For HIC only convert tile worth of memory at a time Lucas Fryzek 2025-10-08 20:03:54 -04:00
  • 06cb90c07c util: Move ASTC unpack routines to common util Lucas Fryzek 2025-09-29 14:57:41 -04:00
  • 0be53b2ed8 anv: Fix needs_temp_copy() incorrectly matching depth/stencil formats Christian Gmeiner 2025-10-28 11:00:35 +01:00
  • bbaaf2fec7 radv: move back ac_sqtt_{init,finish}() to the right places Samuel Pitoiset 2025-11-06 16:20:58 +01:00
  • d371061309 radv/tests: use vkGetPipelineKeyKHR() instead of compiling pipelines Samuel Pitoiset 2025-11-06 16:18:41 +01:00
  • fda0490784 ir3: enable nir_opt_uub Job Noorman 2025-10-28 07:38:37 +01:00
  • c17ec6eeb0 ir3: add options parameter to ir3_optimize_loop Job Noorman 2025-10-28 07:38:37 +01:00
  • b36cc29049 ir3: removed unused parameter from ir3_optimize_loop Job Noorman 2025-10-28 07:38:37 +01:00
  • fd4b483bbc ir3: add support for umul24 Job Noorman 2025-10-28 07:38:37 +01:00
  • 3908a228bd nir: add opt_uub pass Job Noorman 2025-10-28 07:38:37 +01:00
  • 0b348fb375 nir: add has_umul_16x16 option Job Noorman 2025-10-28 07:38:37 +01:00
  • ba82d36dce wsi/display: Allow atomic modeset for change of Colorspace or HDR poperties Mario Kleiner 2025-10-15 07:25:18 +01:00
  • 19b2e3b81b wsi/display: Initially set default HDR metadata from EDID for HDR modes Mario Kleiner 2025-10-15 03:15:50 +01:00
  • 19dc09aded wsi/display: Accept 0 nits for HDR light level properties for "undefined" Mario Kleiner 2025-10-15 00:42:47 +01:00
  • 3b9e2e9edc radeonsi/vcn: Re-enable AV1 unidir for new FW Benjamin Cheng 2025-11-06 11:21:29 -05:00
  • a9b2e9e480 radeonsi/vcn: Update spec, slice, quality and deblock params each frame David Rosca 2025-11-05 09:13:21 +01:00
  • 7845ba5a8d radeonsi/vcn: Only allow to enable pre-encode on first frame David Rosca 2025-11-05 09:01:05 +01:00
  • b8c317c459 radeonsi/vcn: Drop vcn_enc_2_0 encode() override David Rosca 2025-11-05 09:52:03 +01:00
  • b2c733d5ad radeonsi/vcn: Remove before_encode() func David Rosca 2025-11-05 09:19:46 +01:00
  • 204b83d80f ci: Remove Piglit replayer from test-vk container/rootfs Valentine Burley 2025-11-06 11:38:43 +01:00
  • 41c700fdbf llvmpipe: Remove unnecessary includes spencer-lunarg 2025-11-02 20:48:45 -05:00
  • 171581aeae llvmpipe: Remove trailing whitespace spencer-lunarg 2025-11-02 20:47:54 -05:00
  • af872180e1 agx: use sparse live-sets Alyssa Rosenzweig 2025-11-04 17:51:33 -05:00
  • 0cb1fca8fa nir: Use sparse bitset for liveness information Natalie Vock 2025-10-17 13:53:33 +02:00
  • a8b75dd0f4 util: Add sparse bitset data structure Natalie Vock 2025-10-17 13:51:15 +02:00
  • 1920a99115 util/bitset: Wrap __size in braces Natalie Vock 2025-10-21 11:12:22 +02:00
  • 12e22d5bc1 anv: prevent potential, but unlikely, overflow Dylan Baker 2025-11-06 11:49:15 -08:00
  • d5199b07d2 anv: assert that we don't overflow Dylan Baker 2025-09-25 18:58:01 +00:00
  • 01cbd0f24a tu: Fix renderpass-level tracepoints not showing up in binning Danylo Piliaiev 2025-11-04 15:17:47 +01:00
  • c04e375588 tu: Use cmd->rp_trace u_trace for draw calls Danylo Piliaiev 2025-11-04 13:50:42 +01:00
  • 4ec2a921d3 panvk: fix mem alloc size for VkBuffer backed by imported blob AHB Yiwei Zhang 2025-11-05 14:23:00 -08:00
  • 2d98d44e63 brw,elk: drop unused spirv->nir routines Alyssa Rosenzweig 2025-11-04 11:48:08 -05:00
  • 31a4a5ee8c docs: Give more reproducible instructions for how to build the docs. Emma Anholt 2025-11-05 09:10:59 -08:00
  • 4909af6bae panvk: Advertise VK_KHR_pipeline_binary Faith Ekstrand 2025-10-21 10:38:32 -04:00
  • acd00c07f6 panvk: Initialize the disk cache earlier Faith Ekstrand 2025-10-24 11:39:14 -04:00
  • bbe6fff677 panvk: include cmd stages for semaphores on submit Aksel Hjerpbakk 2025-10-29 15:01:22 +00:00
  • 60ad7e8da2 nvk: Advertise VK_KHR_pipeline_binary Faith Ekstrand 2025-10-21 10:38:26 -04:00
  • 21aafaea16 anv: enable KHR_pipeline_binary support Lionel Landwerlin 2025-08-04 11:34:29 +03:00
  • cb7df84430 vulkan/runtime: Add an environment variable to validate shader binaries Faith Ekstrand 2025-10-23 15:29:47 -04:00
  • 59a89cd762 vulkan/runtime: Add a vk_compile_shaders() helper Faith Ekstrand 2025-10-23 15:15:39 -04:00
  • 5c47ac640b vulkan/runtime: implement VK_KHR_pipeline_binary Lionel Landwerlin 2025-08-07 16:29:49 +03:00
  • 2e42e03cec vulkan/runtime: track imported stages Lionel Landwerlin 2025-08-04 17:59:40 +03:00
  • 708cc72b11 vulkan/runtime: switch precomp shaders to blake3 hashes Lionel Landwerlin 2025-08-04 16:40:19 +03:00
  • e9c1947ed6 vulkan/runtime: use only blake3_hash to shader key Lionel Landwerlin 2025-08-01 15:20:15 +03:00
  • e05a9b77b6 vulkan/runtime: split rt shaders hashing from compile Lionel Landwerlin 2025-07-29 14:03:34 +03:00
  • 08ed1c3da2 vulkan/runtime: split graphics shaders hashing from compile Lionel Landwerlin 2025-07-29 12:45:39 +03:00
  • b2d6ead1ee vulkan/runtime: split compute shader hashing from compile Lionel Landwerlin 2025-07-29 12:15:11 +03:00
  • 440e71bdbd vulkan/runtime: Add a get_push_range_for_stage() helper Faith Ekstrand 2025-10-21 15:33:15 -04:00
  • 9a5b0bbba4 vulkan/runtime: use stage flags to track valid stages Lionel Landwerlin 2025-07-30 16:04:19 +03:00
  • 8e93938c3f vulkan/runtime: keep the set layouts on the stack until pipeline creation Lionel Landwerlin 2025-07-30 15:43:08 +03:00
  • ab0bcefab1 vulkan/runtime: split precomp shader hashing from precomp loading Lionel Landwerlin 2025-07-29 12:04:27 +03:00
  • cbc8ec2cc4 vulkan/runtime: drop blake3 hash on precomp shaders Lionel Landwerlin 2025-07-29 10:35:04 +03:00
  • 6279645fed vulkan/runtime: drop some geometry shader hashing Lionel Landwerlin 2025-07-29 12:23:30 +03:00
  • fc6d17a290 vulkan/runtime: simplify robustness state hashing Lionel Landwerlin 2025-07-29 10:29:45 +03:00
  • f56e118ecd vulkan/runtime: split out partitioning logic Lionel Landwerlin 2025-07-29 09:56:33 +03:00
  • 69d7fcd613 pan: Move point size and viewport lowering to postprocess Faith Ekstrand 2025-11-05 12:07:59 -05:00
  • 6c5f981ba8 pan/bi: Move lower_noperspective*() to postprocess() Faith Ekstrand 2025-11-05 13:53:55 -05:00
  • 0ccadf7a86 nir: Check the deref mode in lower_point_size() Faith Ekstrand 2025-11-05 12:04:40 -05:00
  • 5ed35866c2 nir: Handle lowered I/O in lower_viewport_transform() Faith Ekstrand 2025-11-05 11:26:25 -05:00
  • 949a4458ea pan/bi: Call constant folding in postprocess() Faith Ekstrand 2025-11-05 14:02:24 -05:00
  • 0fae56e100 pan: roll lower_texture() into postprocess() Faith Ekstrand 2025-11-05 13:59:21 -05:00
  • dcb9ca1aa6 radv/ci: remove RADV_PERFTEST=video_encode,video_code for GFX6-7 Samuel Pitoiset 2025-11-06 12:18:31 +01:00
  • f37bdd664d amd/common: rename ac_fake_hw_db.h -> ac_surface_test.h Daniel Schürmann 2025-09-23 09:40:22 +02:00
  • 7e0ba40264 radeonsi: use ac_null_device_create() when AMD_FORCE_FAMILY is set Daniel Schürmann 2025-09-23 10:40:12 +02:00
  • 4d68056e83 radv: delete winsys/null/* Daniel Schürmann 2025-09-23 09:59:48 +02:00
  • 7d6de8b17e amd, radv: create null device without winsys Daniel Schürmann 2025-09-22 21:09:22 +02:00
  • 04ebbc3c41 radv: remove radeon_winsys::get_chip_name() and use info->marketing_name directly Daniel Schürmann 2025-09-22 15:40:47 +02:00
  • 797ddfe4d2 radv/device: return early in radv_CreateDevice() if creating a null device Daniel Schürmann 2025-09-19 17:56:29 +02:00
  • 23ef756496 radv/null_device: set more options which affect compilation Daniel Schürmann 2025-09-19 17:51:59 +02:00
  • 4ad9fb9d2e radv/null_device: don't attempt to upload shaders Daniel Schürmann 2025-09-19 17:50:37 +02:00
  • 6c2d614412 radv: hash keep_executable_info into shader key rather than device cache key Daniel Schürmann 2025-10-07 10:31:12 +02:00
  • 5ef8930636 radv: skip shader cache if trap handler is enabled Daniel Schürmann 2025-10-07 10:21:41 +02:00
  • a58db214bb v3dv: Enable VK_FORMAT_B8G8R8A8_SNORM format Jose Maria Casanova Crespo 2025-11-06 10:59:59 +01:00
  • c0774030d5 v3dv: Enable VK_FORMAT_B8G8R8A8_SINT and VK_FORMAT_B8G8R8A8_UINT formats Jose Maria Casanova Crespo 2025-11-06 10:59:52 +01:00
  • 5d24610d50 v3dv: Enable VK_FORMAT_A2R10G10B10_UINT_PACK32 format Jose Maria Casanova Crespo 2025-11-04 12:36:34 +01:00
  • 8e2d054544 zink/ci: document a nightly failure Erik Faye-Lund 2025-11-06 11:59:04 +01:00
  • 3e0a9d6402 zink/ci: document a flake Erik Faye-Lund 2025-11-06 11:31:43 +01:00
  • e3404af0ed aco/ra: Handle call ABI constraints Natalie Vock 2025-10-09 12:01:33 +02:00
  • 86a8b1753a aco/ra: Handle callee ABI preserved register constraints Natalie Vock 2025-10-09 11:59:55 +02:00
  • 75b89f233f aco/ra: Don't clear fixed operand sources if they were blocked Natalie Vock 2025-10-19 17:14:03 +02:00
  • d4013e7432 aco/ra: Skip blocked regs in get_reg_impl Natalie Vock 2025-02-17 18:42:47 +01:00
  • 7ed1aea9c5 aco/ra: Also consider blocked registers as not containing temps Natalie Vock 2025-02-17 18:42:47 +01:00
  • 642b1f0dce aco/ra: Add utility to clear PhysRegInterval Natalie Vock 2025-02-17 18:42:47 +01:00
  • f0c613765c aco: Add preload_preserved pseudo instruction Natalie Vock 2025-02-17 18:42:49 +01:00