Commit Graph

  • f027c7c394 zink: lock harder around memory mappings Mike Blumenkrantz 2025-07-11 11:57:46 -04:00
  • 292c635d87 frontends/va: Fix leaking fences in GetImage/PutImage David Rosca 2025-07-07 14:02:57 +02:00
  • cd9c9a83d6 docs: document GL_EXT_shader_clock in new_features.txt Olivia Lee 2025-07-14 12:20:23 -07:00
  • 71ea87fc2d panvk: document vulkan 1.3 in new_features.txt Olivia Lee 2025-07-12 18:05:02 -07:00
  • f8db53ccae brw: Fix comparison with unordered_mode when making baked dependency Caio Oliveira 2025-07-12 22:12:57 -07:00
  • 1e18a2d1a8 brw: Add scoreboard test for edge case involving baked dependency Caio Oliveira 2025-07-11 21:37:19 -07:00
  • a59e3c6a8b pan/shared: fix typo in pan_tiling doc comments Olivia Lee 2025-07-12 18:24:52 -07:00
  • a74ac59220 anv: Remove NIR_PASS_V usage jhananit 2025-06-24 16:17:55 +00:00
  • d455074cc8 i915: Remove NIR_PASS_V and updated it to NIR_PASS jhananit 2025-06-24 19:22:11 +00:00
  • debd903a00 intel: Update all NIR_PASS_V to NIR_PASS jhananit 2025-06-24 20:09:00 +00:00
  • 1a050a57e4 iris: Update NIR_PASS_V to NIR_PASS jhananit 2025-06-24 19:31:32 +00:00
  • 6dee0c3dae intel/dev: Enable PTL PCI IDs (without INTEL_FORCE_PROBE) Jordan Justen 2023-08-01 14:12:26 -07:00
  • f19e2e69e9 anv: Set Xe3 as supported Jordan Justen 2023-10-04 13:19:01 -07:00
  • 4bf135bc6d gallium/dri3: Drop loader_dri3_buffer::size Faith Ekstrand 2025-07-10 17:55:37 -04:00
  • 9f097f36b0 egl/x11: Allow the loader to choose zink Faith Ekstrand 2025-07-04 17:14:53 -04:00
  • 540169766d egl: Choose kopper based on driver name rather than Options.Zink Faith Ekstrand 2025-07-04 16:16:10 -04:00
  • 3294cad341 egl: Rename dri2_detect_swrast() and also detect kopper Faith Ekstrand 2025-07-04 15:50:10 -04:00
  • 67ae5ba7b2 egl/surfaceless: Select kopper based on dri2_dpy->kopper Faith Ekstrand 2025-07-08 17:34:09 -04:00
  • e9a7585700 egl/wayland: Delete the kopper checks from the kopper paths Faith Ekstrand 2025-07-10 15:34:53 -04:00
  • 938932edb2 egl/wayland: Use the DRM path for Zink when !ForceSoftware Faith Ekstrand 2025-07-04 15:55:02 -04:00
  • aaac64bbe3 egl/wayland: Only use kopper calbacks if kopper is enabled Faith Ekstrand 2025-07-07 17:24:24 -04:00
  • cad6ae5c6c egl/wayland: Move kopper higher up the file Faith Ekstrand 2025-07-04 15:37:18 -04:00
  • 572813d597 egl/x11: Add a separate dri2_initialize_x11_kopper helper Faith Ekstrand 2025-07-04 15:57:35 -04:00
  • 0729df3ca6 egl/x11: Only use kopper vtables when kopper is enabled Faith Ekstrand 2025-07-04 16:10:26 -04:00
  • 7de5188342 egl/x11: Rework LIBGL_KOPPER_DRI2 checks Faith Ekstrand 2025-07-07 16:20:22 -04:00
  • 42b5130ea7 egl/x11: Move the multibuffers check into dri2_initialize_x11() Faith Ekstrand 2025-07-07 11:48:55 -04:00
  • 1dde634b6a egl/x11: Always select Zink when requested Faith Ekstrand 2025-07-04 16:49:24 -04:00
  • 6366a8992f egl/x11: Stop mixing kopper and swrast extensions Faith Ekstrand 2025-07-04 15:23:06 -04:00
  • f0c28e0250 egl: Add a shared kopper_pbuffer_loader_extension Faith Ekstrand 2025-07-08 17:23:45 -04:00
  • 4e88f02ab4 egl,glx,kopper: Switch back to DRIkopperLoaderExtension::GetDrawableInfo Faith Ekstrand 2025-07-04 14:57:52 -04:00
  • 1f263aaef9 kopper: Dead code get_image() and get_image_shm() Faith Ekstrand 2025-07-04 15:08:39 -04:00
  • 9e1a1633c4 loader: Report DRI_PRIME errors earlier Faith Ekstrand 2025-07-10 13:57:48 -04:00
  • 694fe5f7e5 docs: Improve the docs for LIBGL_KOPPER_DRI2 Faith Ekstrand 2025-07-07 10:13:06 -04:00
  • 8d9675520f zink/kopper: Don't recycle unused acquire semaphores Faith Ekstrand 2025-07-11 16:15:04 -04:00
  • d978cbf944 mesa: subprojects: remove linux-raw-sys backend and use libc Gurchetan Singh 2025-06-20 14:39:53 -07:00
  • 475c43cf8a zink: translate intensity formats Mike Blumenkrantz 2025-07-09 10:43:45 -04:00
  • eacb167375 aux/trace: sanitize draws Mike Blumenkrantz 2025-07-10 09:57:29 -04:00
  • 9bf3bc8d81 zink: always create gfx shader objects with 5 descriptor layouts Mike Blumenkrantz 2025-07-10 13:33:44 -04:00
  • e9151463be zink: double-check descriptor layout creation before adding to cache Mike Blumenkrantz 2025-07-10 13:19:50 -04:00
  • b2bb9b382c radv: fix the maximum variable descriptor count with inline uniform blocks Samuel Pitoiset 2025-07-10 14:42:05 +02:00
  • 252f5ee0ae radv: fix indexing with variable descriptor count Samuel Pitoiset 2025-07-10 13:00:54 +02:00
  • 127b53d0f5 radeonsi: fix gfx11 ngg shader emit Qiang Yu 2025-04-25 15:59:02 +08:00
  • 7f13f7ea6e glsl: fix reuse of deref Timothy Arceri 2025-07-10 15:27:27 +10:00
  • 5d6e72a0b1 zink: Clean up file descriptor closing in export_dmabuf_semaphore() Faith Ekstrand 2025-07-10 10:41:50 -04:00
  • 7fce73ddcc mesa: clear program info when updating program string Charlotte Pabst 2025-06-13 23:09:55 +02:00
  • d85056ad13 panvk: Fix wrong reporting of subgroup size for executable properties Mary Guillemard 2025-07-08 13:19:56 +02:00
  • 4c68c86939 pan/bi: Disallow FAU for CLPER in bi_check_fau_src Mary Guillemard 2025-07-08 13:13:22 +02:00
  • a20a7fecf9 pan/bi: Do not allow passthrough for instructions disallowing temps Mary Guillemard 2025-07-08 13:07:08 +02:00
  • a9bbdeaafd util: add workaround for legacy OpenGL tf2 Timothy Arceri 2025-07-10 10:04:58 +10:00
  • 65242fc54b r600: Fix rectangle coordinate limits on R6xx/R7xx Vitaliy Triang3l Kuzmin 2025-07-05 19:06:00 +03:00
  • e64bac3b6b panfrost: Fix incorrect condition in assert Gorazd Sumkovski 2025-07-04 14:26:02 +01:00
  • 4a17e64bc4 egl: Clear modifiers if we clear use_flags Mel Henning 2025-07-08 14:20:48 -04:00
  • 852ffa32b4 vulkan: Remove build-system remnants of wl_drm support Daniel Stone 2025-07-03 16:34:45 +01:00
  • 88aabe601a venus: allow to build vtest-only on non-DRM/KMS systems Yiwei Zhang 2025-07-09 06:27:18 +00:00
  • 71a45707aa anv: Increase max VBs to 33 on Gen11+ Caleb Callaway 2025-06-05 00:31:47 +00:00
  • 9dceb34d93 lavapipe: fix advertised depth resolve modes Mike Blumenkrantz 2025-07-08 08:24:43 -04:00
  • 07674aaac6 anv: fix ANB gralloc usage query to not append display usage bits Yiwei Zhang 2025-06-27 00:30:52 -07:00
  • cc25eb8e27 vulkan/android: fix to not append GRALLOC_USAGE_HW_COMPOSER bit Yiwei Zhang 2025-06-26 22:06:54 -07:00
  • 6c76f0f4b4 brw/disasm: Fix Gfx11 3src-instructions dst register disassembly Sviatoslav Peleshko 2025-07-06 23:58:29 +03:00
  • 5427e60592 iris: Fix issue with conditional dispatching Calder Young 2025-07-04 14:37:12 -07:00
  • e5d6953482 meson: Allow unnecessary_transmutes for bindgen Mel Henning 2025-07-01 18:38:34 -04:00
  • 8733ddd253 meson: Streamline silencing of warnings in bindgen generated code LingMan 2025-05-14 11:21:53 +02:00
  • ae283ecf4b anv: do not rely on sampler objects for pipeline compilation Lionel Landwerlin 2025-07-05 23:12:03 +03:00
  • d906a2b355 anv: rework embedded sampler hashing Lionel Landwerlin 2025-06-17 22:24:10 +03:00
  • 0c55e18883 glsl: fix a possible crash in gl_nir_lower_xfb_varying Marek Olšák 2025-07-05 03:00:10 -04:00
  • d55f94c50f radv: Fix handling of NULL pColorAttachmentLocations in vkCmdSetRenderingAttachmentLocations Autumn Ashton 2025-07-04 22:59:36 +01:00
  • 9de4b43574 llvmpipe: Use the correct field to decide if coroutines are used Konstantin Seurer 2025-06-27 15:44:03 +02:00
  • 764c81c54b zink: always insert current batch sparse semaphore into sparse wait chain Mike Blumenkrantz 2025-07-07 11:07:53 -04:00
  • 886c77e4c8 r600: fix emit_ssbo_store() wrmask compatibility Patrick Lerda 2025-06-27 12:58:13 +02:00
  • 4901ee1d06 zink: fix submit_count disambiguation for bo usage checks Mike Blumenkrantz 2025-07-04 10:43:43 -04:00
  • be03cefc44 zink: fix acquire semaphore sync Mike Blumenkrantz 2025-07-04 10:03:14 -04:00
  • 973835541b zink: don't modify the u_foreach_bit64 bit inside the loop in loop_io_var_mask() Mike Blumenkrantz 2025-07-03 12:13:12 -04:00
  • d010214888 panfrost: limit sample_shading to bifrost and later Erik Faye-Lund 2025-07-02 12:34:33 +02:00
  • c5b27a3044 iris: ISP invalidate at end of compute batches Caleb Callaway 2025-07-01 23:37:44 +00:00
  • 763a309b7e iris: re-emit push constants at compute batch start Caleb Callaway 2025-07-01 23:28:02 +00:00
  • 56a8ab67f4 anv: avoid leaking private binding for aliased wsi image Yiwei Zhang 2025-07-02 10:22:55 -07:00
  • dd40503d8e pan/genxml: Fix wrong size for compute size workgroup Mary Guillemard 2025-07-03 11:00:24 +02:00
  • 9a2cf401f2 st/pbo: use sized nir-types for download-path Erik Faye-Lund 2025-07-02 14:03:26 +02:00
  • 3c7b9ef4de ac/surface: select a different swizzle mode for ASTC formats on GFX12 Samuel Pitoiset 2025-07-03 10:44:06 +02:00
  • f5eb60bab7 anv: Do not emit batch_emit_fast_color_dummy_blit() for video engine José Roberto de Souza 2025-06-24 13:20:00 -07:00
  • 972e5a9ed1 anv: Flush before invalidate aux map in copy and video engines José Roberto de Souza 2025-06-24 09:11:11 -07:00
  • dd446adfa8 anv: Read the correct register for aux table invalidation when in GPGPU mode in render engine José Roberto de Souza 2025-06-23 12:02:14 -07:00
  • 11952a80ad nak: Surface handles are not allowed to be rZ Faith Ekstrand 2025-07-02 14:33:57 -04:00
  • 34927032df ac/surface: use align with NPOT for estimating surface size Samuel Pitoiset 2025-07-02 14:37:36 +02:00
  • 0ee0e89bfe freedreno/ci: fix a750-piglit-cl rules Eric Engestrom 2025-07-02 16:57:58 +02:00
  • 1d9909ff53 aux/trace: always finish dumping draw/dispatch calls before triggering them Mike Blumenkrantz 2025-06-26 15:35:40 -04:00
  • 3591ec5537 radv: disable RB+ with E5B9G9R9 to workaround failures on GFX10.3-GFX11.5 Samuel Pitoiset 2025-06-19 11:38:44 +02:00
  • fcedbb5d09 radv: stop disabling the alpha optimization with E5B9G9R9 and RB+ Samuel Pitoiset 2025-06-19 10:49:07 +02:00
  • c86ed85ae0 brw: Use the right width in brw_nir_apply_key for BS shaders Caio Oliveira 2025-06-27 08:07:03 -07:00
  • ca5859e821 aco/ra: fix repeated compact_linear_vgprs() in get_reg() Rhys Perry 2025-06-30 17:12:49 +01:00
  • fea2a5a3da panvk: Lower maxImageDimension{2D,3D,Cube} to match the HW caps Boris Brezillon 2025-06-20 10:37:00 +02:00
  • a9d60a27b7 meson: only run symbols-check if nm is available Eric Engestrom 2025-06-29 17:26:52 +02:00
  • cb82c76e58 bin/symbols-check: document new platform symbols exported since symbols-check was broken Eric Engestrom 2025-07-02 18:13:18 +02:00
  • 18be5e6d8d bin/symbols-check: sort platform symbols Eric Engestrom 2025-07-02 18:09:34 +02:00
  • 76bc10757f bin/symbols-check: ignore version of platform symbols Eric Engestrom 2025-07-02 18:34:41 +02:00
  • 4cce6212b1 bin/symbols-check: ignore nm lines that don't have a symbol name Eric Engestrom 2025-06-29 16:56:41 +02:00
  • 5c3d0108aa bin/symbols-check: fix fields length condition before accessing fields Eric Engestrom 2025-06-29 16:58:01 +02:00
  • 5b9c150347 meson: drop vdrm from virgl and venus Yiwei Zhang 2025-07-04 01:10:59 -07:00
  • 2749143ba7 meson: split subdir for virtio/vdrm and virtio/vulkan Eric Engestrom 2025-06-25 16:57:18 +02:00
  • 07a8fc4504 virtio: move inc_virtio up one folder Eric Engestrom 2025-06-25 16:55:27 +02:00