Commit Graph

  • a325151787 macOS: Add portable libGL wrapper and fix library path discovery main Luca Mignatti 2026-01-02 11:17:31 -06:00
  • f9624417ea zink/egl: performance optimizations for KosmicKrisp on Metal Luca Mignatti 2025-12-31 13:05:19 -06:00
  • 03a56f0032 zink/kopper: fix window resizing on Metal surfaces Luca Mignatti 2025-12-31 12:10:39 -06:00
  • e0c225a3af kosmickrisp: remove debug fprintf from kk_CmdBlitImage2 Luca Mignatti 2025-12-30 18:44:07 -06:00
  • 9a50f64b64 Remove debug fprintf statements Luca Mignatti 2025-12-30 18:25:05 -06:00
  • 1812ec4190 egl/surfaceless: set CAMetalLayer as opaque and remove debug logging Luca Mignatti 2025-12-30 18:13:57 -06:00
  • eb364234f9 kosmickrisp/zink: fix gray screen on Metal by forcing alpha=1 in blit shaders Luca Mignatti 2025-12-30 13:30:36 -06:00
  • fc578131ad Fix gray screen: Force alpha=1 in vk_meta_blit for Metal/kosmickrisp Luca Mignatti 2025-12-30 13:12:11 -06:00
  • 3ce192bd3c Fix Minecraft/Zink on macOS with EGL/Kopper Metal support Luca Mignatti 2025-12-30 11:40:24 -06:00
  • ea4dedde8f hk: Advertise VK_KHR_pipeline_binary Mary Guillemard 2025-11-30 11:50:52 +01:00
  • b34e113a40 hk: Uses vk_device::mem_cache Mary Guillemard 2025-12-27 12:05:38 +01:00
  • c785c3c22d docs/features: Update info on VK_KHR_pipeline_binary Mary Guillemard 2025-11-30 12:00:54 +01:00
  • b8ae33be7c hk: Advertise VK_EXT_shader_uniform_buffer_unsized_array Mary Guillemard 2025-11-30 11:57:20 +01:00
  • 860870ca4d docs/features: add anv to VK_EXT_shader_uniform_buffer_unsized_array Mary Guillemard 2025-11-30 11:56:17 +01:00
  • 467dd0b990 ci,crnm: warning message when a job can't be enabled Sergi Blanch Torne 2025-12-20 11:15:10 +01:00
  • a689ec8676 ci,crnm: enable attempts ctr include status Sergi Blanch Torne 2025-12-20 11:06:06 +01:00
  • d10d75bc93 anv: Add host barrier while dumping out BVH data Sagar Ghuge 2025-12-23 17:06:50 -08:00
  • 7b74321640 anv: Fix load factor for batch buffer allocation Calder Young 2025-11-27 15:21:17 -08:00
  • 4de00e01dd anv: Fix valgrind errors on batch buffers allocated from bo_pool Calder Young 2025-11-27 15:20:12 -08:00
  • 0d5db86eba iris: Stop hardcoding 0:2:0 for the PCI bus address Adam Jackson 2025-02-20 16:33:15 -05:00
  • 68fb3a601c etnaviv: isa: Add assembler support for infinity and NaN immediates Christian Gmeiner 2025-12-15 12:50:04 +01:00
  • 59e30cc86d etnaviv: isa: Fix f16 immediate encoding Christian Gmeiner 2025-12-24 00:19:06 +01:00
  • 3f1165a9ca etnaviv: isa: Remove dual16 mode parameter from parser API Christian Gmeiner 2025-12-14 13:21:34 +01:00
  • 776c1a7039 etnaviv: isa: Add type suffixes to immediate value encoding Christian Gmeiner 2025-12-01 00:14:48 +01:00
  • 187233339a etnaviv: isa: Print parser error Christian Gmeiner 2025-11-30 00:23:10 +01:00
  • b3c983b8dd amd,radv,radeonsi: add a new function to update windowed perf counters Samuel Pitoiset 2025-12-23 08:54:23 +01:00
  • 47366527ce radv: fix capturing performance counters with SPM Samuel Pitoiset 2025-12-22 18:15:07 +01:00
  • e03461f3bd radv: change the default value of RADV_TRACE_CACHE_COUNTERS on < GFX10 Samuel Pitoiset 2025-12-22 17:50:55 +01:00
  • 7219411f78 nouveau: fix memory leak by freeing drm version before returning André 2025-12-22 11:16:36 +01:00
  • eced9c8bb7 nak/sm120: Fix panic for CS2R during prepass Lorenzo Rossi 2025-12-23 11:37:18 +01:00
  • 975fee5697 v3dv/ci: skip tests causing GPU issues Juan A. Suarez Romero 2025-12-23 18:10:14 +01:00
  • 93d0e062a1 nak: Use .file() helper in sm120_instr_latencies Mel Henning 2025-12-23 11:47:16 -05:00
  • 5f2caf6d63 nak: Take &ShaderModelInfo in instr_sched_common Mel Henning 2025-12-23 11:42:19 -05:00
  • 11325f922d anv, hasvk: Fix reported CPU page size Simon Richter 2025-08-16 22:33:43 +09:00
  • 450a6189de radv: Initialize transfer queue gang when needed Timur Kristóf 2025-10-07 19:11:53 +02:00
  • cc5190829f radv: Declare some gang submit functions in radv private header. Timur Kristóf 2023-10-21 14:13:38 +02:00
  • b1938901d0 radv: Use SDMA fence packet when flushing gang semaphores Timur Kristóf 2025-12-22 09:58:27 -06:00
  • d71a05dffa radv: Implement gang semaphores for transfer queues. Timur Kristóf 2024-02-22 17:07:45 +01:00
  • 4d0975dc83 radv: Update comments for gang semaphores Timur Kristóf 2025-12-22 13:31:03 -06:00
  • 65bf4e7dcd radv: Require gang submit and compute for transfer queues Timur Kristóf 2024-02-22 17:07:21 +01:00
  • f481a5f887 radv: Add function to determine if SDMA supports an image. Timur Kristóf 2024-02-22 17:06:16 +01:00
  • f55771a17d radv: Bypass L2 for gang semaphore BO with SDMA/ACE Timur Kristóf 2025-12-21 09:29:29 -06:00
  • 7700ba28f5 ethos: fix build on non LP64 architectures Linus Karl 2025-11-21 12:22:40 +01:00
  • 01cb7d7fd1 rocket: fix build on non LP64 architectures Linus Karl 2025-11-18 10:17:20 +01:00
  • 0cab626014 v3d: don't build disk cache access on shader disablement Juan A. Suarez Romero 2025-12-22 16:48:59 +01:00
  • e0fbf9a908 wsi/display: Set atomic client cap in Acquire{Drm,Xlib}DisplayEXT as well. Yuxuan Shui 2025-12-17 08:14:24 +00:00
  • 7dbabc6acc ac/nir/lower_taskmesh_io_to_mem: Use AC_TASK_DRAW_ENTRY_BYTES Timur Kristóf 2025-12-21 14:47:18 -06:00
  • fc57fa4589 radv, radeonsi: Don't pass task ring info to mesh/task payload lowering Timur Kristóf 2025-12-18 22:46:58 -06:00
  • 4d381c9136 ac/nir/lower_taskmesh_io_to_mem: Don't hardcode payload entry size in shaders Timur Kristóf 2025-12-18 22:44:30 -06:00
  • 5348d953aa ac/nir/lower_taskmesh_io_to_mem: Don't hardcode num_entries in shaders Timur Kristóf 2025-12-18 22:30:02 -06:00
  • 18331bf89d r300: enable guardband for draw Pavel Ondračka 2025-10-21 17:18:25 +02:00
  • 0d4aa5f55f r300: pop-free clipping Pavel Ondračka 2025-10-17 12:50:15 +02:00
  • 4d36c637dd r300: program explicit scissor around viewport Pavel Ondračka 2025-10-20 14:56:04 +02:00
  • 94093488eb pan: move pan_shader_update_info call for bifrost Eric R. Smith 2025-12-08 10:00:06 -04:00
  • 158be3dc1d pan: refactor shader info setting Eric R. Smith 2025-12-07 15:33:36 -04:00
  • a25561b496 pan: pass pan_shader_info data to pan_stats_verbose Eric R. Smith 2025-12-07 15:23:47 -04:00
  • f33ea9bee7 pan: prettier output when statsfull flag is set Eric R. Smith 2025-12-02 09:57:12 -04:00
  • 6ef79595a8 pan: pass a pointer to bi_compile_variant_nir, rather than a struct Eric R. Smith 2025-12-07 11:03:01 -04:00
  • 20e17ca864 pan: add actual register usage to the shaderdb stats Eric R. Smith 2025-11-23 10:57:23 -04:00
  • 2fdd6eb09e pan drm-shim: add a way to specify the GPU variant in PAN_GPU_ID Eric R. Smith 2025-12-04 20:18:00 -04:00
  • 036ec36cba pan: add variant to shader name for G310 variants Eric R. Smith 2025-12-04 19:54:51 -04:00
  • 3b18fa348e ac/rgp: enable new performance counters for RGP 2.6 on GFX10-GFX11 Samuel Pitoiset 2025-12-18 08:57:49 +01:00
  • 8bc37d0d19 ac/spm: add support for Ray Tracing counters in RGP Samuel Pitoiset 2025-12-17 17:59:05 +01:00
  • 0b5ae0758e ac/spm: add support for new Memory percentage counters in RGP 2.6 Samuel Pitoiset 2025-12-17 17:58:19 +01:00
  • 3d2bb52a81 ac/spm: add support for new Memory bytes counters in RGP 2.6 Samuel Pitoiset 2025-12-17 17:57:14 +01:00
  • 84ecdc534c ac/spm: add support for new LDS counters in RGP 2.6 Samuel Pitoiset 2025-12-17 17:56:08 +01:00
  • 07d9fc574c ac/spm: implement the new derived SPM chunk for performance counters Samuel Pitoiset 2025-12-16 14:56:24 +01:00
  • 3e4d629458 ac/spm: add an ID to raw performance counters Samuel Pitoiset 2025-12-16 08:49:50 +01:00
  • 21ad7e4e32 ac/spm: print an error message when a group is unknown Samuel Pitoiset 2025-12-17 16:32:13 +01:00
  • 7da6fe6a00 ac/spm: fix programming more than one counter slot Samuel Pitoiset 2025-12-17 10:39:37 +01:00
  • e5a041ee1c ac/spm: add an assertion to check the number of global instances Samuel Pitoiset 2025-12-17 12:07:49 +01:00
  • eca9c00430 ac/spm: adjust configuration of some GPU blocks Samuel Pitoiset 2025-12-17 12:07:03 +01:00
  • 6613dfb234 ac/perfcounter: add GCEA block description on GFX10-11 Samuel Pitoiset 2025-12-17 11:55:00 +01:00
  • 25e28819bd ac/perfcounter: adjust the number of events for TD on GFX10.3 Samuel Pitoiset 2025-12-17 15:58:02 +01:00
  • a4cb114f5a ac/perfcounter: add a separate group for GFX10.3 Samuel Pitoiset 2025-12-17 15:53:30 +01:00
  • 044e7f6017 radv/nir: fix front_face opts for points/lines and unknown prim Samuel Pitoiset 2025-12-19 18:17:26 +01:00
  • 7b1f6fa6fc aco: remove radeon_family from aco::Program Daniel Schürmann 2025-11-27 15:19:08 +01:00
  • 1e8d367537 amd: add and use ac_cu_info::has_vtx_format_alpha_adjust_bug Daniel Schürmann 2025-11-27 15:08:11 +01:00
  • febc29907c amd: add and use ac_cu_info::has_gfx6_mrt_export_bug Daniel Schürmann 2025-11-27 14:41:22 +01:00
  • 7b7bdb76ab amd: add ac_cu_info::has_point_sample_accel flag and use in ACO Daniel Schürmann 2025-11-27 13:27:00 +01:00
  • cfb745592d amd: add ac_cu_info::has_mad32 flag and use in ACO Daniel Schürmann 2025-11-27 12:53:52 +01:00
  • 1e3db50170 aco: use additional flags from ac_cu_info Daniel Schürmann 2025-11-27 11:53:39 +01:00
  • f7c4aa48a0 ac/gpu_info: add some more flags to ac_cu_info Daniel Schürmann 2025-11-27 11:43:06 +01:00
  • f791e46c47 aco: add ac_cu_info to aco_compiler_options Daniel Schürmann 2025-11-27 10:05:34 +01:00
  • addd4ea59f aco: pass aco_compiler_options to init_program() Daniel Schürmann 2025-11-27 10:04:54 +01:00
  • bf9bec07c2 aco/tests: don't pass CHIP_UNKNOWN to ACO Daniel Schürmann 2025-11-27 16:40:17 +01:00
  • 6f4e8046b5 ac/gpu_info: create separate function ac_fill_cu_info() to fill out CU info Daniel Schürmann 2025-11-26 19:34:07 +01:00
  • 749c619c45 ac/gpu_info: correct some SGPR and VGPR allocation values in ac_cu_info Daniel Schürmann 2025-11-26 19:03:33 +01:00
  • 553b431aca ac/gpu_info: move some CU information into separate struct ac_cu_info Daniel Schürmann 2025-11-26 18:34:58 +01:00
  • 0db1ae1f01 aco: disable XNACK on all GPUs Daniel Schürmann 2025-11-27 11:58:08 +01:00
  • b9c7cea719 radeonsi: use si_shader_encode_{sgprs|vgprs} in si_compute.c Daniel Schürmann 2025-12-12 12:44:45 +01:00
  • d94e90df25 amd/common: link with libamdgpu_addrlib Daniel Schürmann 2025-11-26 21:11:04 +01:00
  • 045b778ed6 radv: add the SQTT relocated shaders BO to the cmdbuf list Samuel Pitoiset 2025-12-17 19:13:27 +01:00
  • c576d64801 util/u_printf: Fix const correctness in util_printf_next_spec_pos Vinson Lee 2025-12-21 21:48:57 -08:00
  • 166923bf0e venus: adopt vk_common_GetCalibratedTimestampsKHR Yiwei Zhang 2025-12-15 21:54:58 -08:00
  • 36c52644fa venus: use vk_common_GetPhysicalDeviceCalibrateableTimeDomainsKHR Yiwei Zhang 2025-12-15 21:16:26 -08:00
  • f8ed6c578a zink/ci: Mark new TGL glx failures as flakes Valentine Burley 2025-12-21 12:23:55 +01:00
  • 14b7340bbf ci: fix path to clippy.toml Eric Engestrom 2025-12-21 11:13:57 +01:00
  • 9670c15d46 venus: hide vtest from Windows build Yiwei Zhang 2025-12-16 03:37:28 -08:00
  • 1ddd09c72d venus: refactor meson to be more flexible for additions Yiwei Zhang 2025-12-16 03:35:18 -08:00