Commit Graph

  • 23cdc0be2c docs: update khronos wiki url Eric Engestrom 2025-10-08 19:14:13 +02:00
  • 30fe9b47f5 ci,crnm: Fix f-string print error Karmjit Mahil 2025-10-08 15:59:19 +01:00
  • aeec53f020 radv,radeonsi: use new ac_cmdbuf macros Samuel Pitoiset 2025-10-07 16:22:04 +02:00
  • 902f5a8618 radv: replace radeon_cmdbuf by ac_cmdbuf completely Samuel Pitoiset 2025-09-12 12:47:30 +02:00
  • 377f50129b radeonsi: replace radeon_cmdbuf_chunk by ac_cmdbuf Samuel Pitoiset 2025-07-22 13:26:28 +02:00
  • 9ff4750eaf ac/cmdbuf: introduce ac_cmdbuf Samuel Pitoiset 2025-07-22 13:26:03 +02:00
  • a7ae26c96c ac/sqtt: use void pointers for start/stop CS Samuel Pitoiset 2025-10-07 16:02:33 +02:00
  • 12cccb2f75 radv: remove useless radeon_cmdbuf forwarded declaration Samuel Pitoiset 2025-10-07 15:51:53 +02:00
  • 379617b77d anv: Define bt_block only in the block that uses it in anv_cmd_buffer_alloc_binding_table() José Roberto de Souza 2025-08-15 12:13:53 -07:00
  • d728c97022 anv: Add comment to anv_state->offset José Roberto de Souza 2025-07-03 13:33:57 -07:00
  • a90d8fc08e anv/allocator: Subtract start_offset in chunk_offset José Roberto de Souza 2025-10-01 11:35:26 -07:00
  • 4ca18c09c1 anv/allocator: Don't call anv_block_pool_map() with an offset that includes start_offset José Roberto de Souza 2025-10-01 11:33:25 -07:00
  • ad62911683 anv/allocator: Change some parameters and variables from 32bit to 64bits José Roberto de Souza 2025-10-01 11:03:02 -07:00
  • 27074cb48b anv/allocator: Drop uncessary function José Roberto de Souza 2025-10-01 10:37:54 -07:00
  • 4aee4f0975 anv/allocator: Move definition of ANV_FREE_LIST_EMPTY to anv_allocator José Roberto de Souza 2025-09-30 14:45:08 -07:00
  • 950459d95f mesa: copy NumSamples in reuse_framebuffer_texture_attachment Mike Blumenkrantz 2025-10-08 09:15:23 -04:00
  • 8f0ac427b3 glsl: fix gl_ViewID_OVR type to uint Mike Blumenkrantz 2025-10-08 09:13:58 -04:00
  • 390b5e6150 iris: Fix potential null deref in debug archiver Dylan Baker 2025-10-07 20:23:51 +00:00
  • bb5eb9a096 intel/ds: disable draw/blorp tracepoints by default on android Lionel Landwerlin 2025-10-07 18:03:16 +03:00
  • c4061b96f0 intel/ds: lump all the draw under the same toggle Lionel Landwerlin 2025-10-07 17:52:43 +03:00
  • 3df4d86409 u_trace: use os_get_option instead of getenv Lionel Landwerlin 2025-10-07 22:19:40 +03:00
  • 05cd676287 gfxstream: delete magma-over-gfxstream Gurchetan Singh 2025-10-06 14:11:33 -07:00
  • 5080f2b6f5 zink: disable msrtss handling when blitting Mike Blumenkrantz 2025-10-07 17:28:42 -04:00
  • 0ab8878a6e zink: only add mutable bind for transient surfaces when necessary Mike Blumenkrantz 2025-10-07 15:50:29 -04:00
  • 4043ea91b6 tu: Support sparse binds on the gfx queue Connor Abbott 2025-09-11 12:08:16 -04:00
  • 0cc0e786e0 tu/drm: Emulate combined gfx/sparse queues Connor Abbott 2025-09-11 11:41:53 -04:00
  • 6c296c1283 tu: Pass tu_queue to kernel create/destroy functions Connor Abbott 2025-09-11 10:12:22 -04:00
  • fff9f0a0e6 docs/pvr: update vulkan version Erik Faye-Lund 2025-10-03 10:46:03 +02:00
  • ad7bfc0562 docs/pvr: update conformance status Erik Faye-Lund 2025-10-06 11:11:22 +02:00
  • 8f535dea88 v3dv: use ld_args_build_id Erik Faye-Lund 2025-09-16 09:58:33 +02:00
  • c3957860b8 ci-tron: bump job template commit to get cached job templates Eric Engestrom 2025-09-27 10:48:12 +02:00
  • cea6d7ada5 v3d: expose GL_KHR_shader_subgroup for v71+ Alejandro Piñeiro 2025-09-29 14:17:26 +02:00
  • 01d1748130 tu: Add VK_EXT_zero_initialize_device_memory Karmjit Mahil 2025-10-02 11:18:49 +01:00
  • 6ee8fafac1 panfrost: fix swapped stats for varing and position shaders Iago Toral Quiroga 2025-07-19 00:44:21 +02:00
  • ad22f2419a ci/android: Make Vulkan driver replacement conditional Valentine Burley 2025-10-07 12:55:53 +02:00
  • 1bca7ca3e0 ci: Rename ANDROID_GPU_MODE to CUTTLEFISH_GPU_MODE Valentine Burley 2025-10-08 08:28:53 +02:00
  • c63c695149 radv: move nir_opt_algebraic loop for NGG culling earlier Rhys Perry 2025-08-29 16:14:17 +01:00
  • 3fe651f607 nir: remove load_smem_amd Marek Olšák 2025-08-08 18:00:45 -04:00
  • 3ae2f12eb4 ac/nir: switch load_smem_amd to use load_global Daniel Schürmann 2025-08-22 10:15:23 +02:00
  • 2622a3bc47 radv,radeonsi: call ac_nir_lower_global_access and nir_lower_int64 for gs copy shaders Daniel Schürmann 2025-09-17 17:11:03 +02:00
  • a02eb9a360 radeonsi: delay nir_lower_global_access Daniel Schürmann 2025-08-22 14:32:27 +02:00
  • 50fcfe6bd8 radv: delay nir_opt_shrink_vectors Daniel Schürmann 2025-08-20 16:22:29 +02:00
  • fdd6bdf03d ac/nir_lower_global_access: don't assume pack_64_2x32 is the same as u2u64 Daniel Schürmann 2025-09-17 11:04:59 +02:00
  • 0209065229 ac/nir_lower_global_access: require no_unsigned wrap when extracting from 32-bit additions Daniel Schürmann 2025-07-17 13:35:45 +02:00
  • 7593667b0a nir/divergence_analysis: check ACCESS_SMEM_AMD Daniel Schürmann 2025-07-21 12:37:32 +02:00
  • c82d70d3ec radv: delay lowering int64 Daniel Schürmann 2025-07-17 11:33:14 +02:00
  • eda8fc1e90 radv: delay lowering global access Daniel Schürmann 2025-07-16 16:45:14 +02:00
  • cacb390ec9 nir/load_store_vectorize: Fix parsing offsets through u2u64 Daniel Schürmann 2025-09-16 11:30:41 +02:00
  • d896c490df radeonsi/vpe: Fix transfer function mapping to vpelib David Rosca 2025-10-08 09:30:03 +02:00
  • 793abd9741 pvr: advertise VK_EXT_zero_initialize_device_memory Frank Binns 2025-10-03 12:07:50 +01:00
  • 3418076fab panvk: adopt PANVK_DEBUG(category) Yiwei Zhang 2025-10-07 13:14:15 -07:00
  • 93cd8bf098 panvk: add PANVK_DEBUG(category) to simplify debug control Yiwei Zhang 2025-10-07 12:23:41 -07:00
  • 77f6753d68 gfxstream: Fix build error Vinson Lee 2025-10-03 22:07:36 -07:00
  • 69becc0509 panfrost: Remove duplicate variable ret Vinson Lee 2025-10-04 22:18:53 -07:00
  • cb822a323f anv/blorp: add missing cs stall on compute pipe control Tapani Pälli 2025-10-06 14:13:10 +03:00
  • c15b8329fd anv: add cs stall for any pipe control on compute Tapani Pälli 2025-10-06 14:04:46 +03:00
  • 5115d69f1c iris: add a check if blorp can support blitter copy Tapani Pälli 2025-09-18 12:50:59 +03:00
  • e2697d717f intel/blorp: add restriction for gfx12 Tapani Pälli 2025-09-18 12:50:14 +03:00
  • 59815642eb freedreno: Don't stomp VSC registers Connor Abbott 2025-10-06 13:29:53 -04:00
  • a9ea7c542c anv: report maint5::earlyFragment*SampleCounting correctly Iván Briano 2025-10-03 10:30:38 -07:00
  • b75e0462ec intel: unify parameters for the exec ioctl retries Paulo Zanoni 2025-10-01 15:29:41 -07:00
  • 6d6b22b734 intel/xe: unify behavior with i915.ko regarding ENOMEM on DRM_IOCTL_XE_EXEC Paulo Zanoni 2025-09-29 10:25:04 -07:00
  • 680daeea63 intel/i915: warn the user about repeated execbuf ENOMEM after ~2s Paulo Zanoni 2025-10-01 14:48:42 -07:00
  • dc1877a0a1 intel/i915: give up the execbuf ioctl after ~16s of ENOMEMs Paulo Zanoni 2025-10-01 14:44:00 -07:00
  • 7b1e9af900 intel/i915: sleep a little bit between retries of the execbuf ioctl Paulo Zanoni 2025-09-29 09:57:51 -07:00
  • d19a051714 intel/i915: add i915_gem_execbuf_ioctl() Paulo Zanoni 2025-09-26 16:41:03 -07:00
  • 0c638d08e5 anv: we never set I915_EXEC_FENCE_OUT Paulo Zanoni 2025-09-26 16:30:58 -07:00
  • 5e67acbedc anv/xe: set the queue as lost instead of the device on execbuf failure Paulo Zanoni 2025-09-17 16:16:56 -07:00
  • 0176c877d5 anv/i915: rework set_lost handling in anv_gem_execbuffer() Paulo Zanoni 2025-09-17 15:38:34 -07:00
  • 0932d0c7e0 anv/xe: rework set_lost handling in xe_exec_ioctl() Paulo Zanoni 2025-09-17 14:49:19 -07:00
  • e694c7e84e anv/xe: extract xe_exec_ioctl() Paulo Zanoni 2025-09-18 12:32:21 -07:00
  • bca75a8484 anv/i915: bring info->no_hw handling to anv_gem_execbuffer() Paulo Zanoni 2025-09-17 15:03:56 -07:00
  • caca0b0e29 iris: devinfo->no_hw is unlikely Paulo Zanoni 2025-09-18 12:43:24 -07:00
  • 258eae939f iris/xe: move error checking to inside the devinfo->no_hw case Paulo Zanoni 2025-09-18 12:41:49 -07:00
  • cb796839cd iris: fix indentation during command submission Paulo Zanoni 2025-09-18 12:41:05 -07:00
  • 30f12ceadb etnaviv/ci: Add per-gpu GLES2 extension lists Christian Gmeiner 2025-10-07 10:46:19 +02:00
  • 3cd3195d31 zink: always add mutable to transient surface creation when needed Mike Blumenkrantz 2025-10-07 13:15:15 -04:00
  • 3d90a95ad3 zink: strip dmabuf bind flags when creating transient image Mike Blumenkrantz 2025-10-07 12:56:28 -04:00
  • efe1926cf0 zink: stop using vk lazy allocations / transient attachments Mike Blumenkrantz 2025-10-07 11:47:08 -04:00
  • f16d3bf042 ir3: Avoid O(n^2) behavior in rpt validation. Emma Anholt 2025-09-29 17:29:32 +02:00
  • 55c355c572 pan/genxml: use process name to distinguish CS dumps Yiwei Zhang 2025-10-06 14:11:57 -07:00
  • 55bc8319fd pan/genxml: fall back to stderr when unable to create CS dump file Yiwei Zhang 2025-10-06 14:07:35 -07:00
  • 8249912d34 pan/genxml: improve pandecode_dump_file_open logging Yiwei Zhang 2025-10-06 13:50:27 -07:00
  • 20af16b4d8 aco: use MTBUF for 64-bit atomic load/store Rhys Perry 2025-07-30 16:06:24 +01:00
  • f905acfada aco: remove barrier acquire/release workaround Rhys Perry 2025-07-28 12:04:10 +01:00
  • 271b135b03 aco: set atomic semantic for atomic load/store Rhys Perry 2025-07-28 12:03:13 +01:00
  • 74b807cf58 aco: only workaround load tearing for atomic loads Rhys Perry 2025-07-28 11:54:08 +01:00
  • 8fba196164 nir: assume non-atomic loads don't tear Rhys Perry 2025-07-25 16:34:56 +01:00
  • 21187c4662 nir,vtn: add shader_info::assume_no_data_races Rhys Perry 2025-09-22 10:39:44 +01:00
  • f1b16a5a1a zink/ntv: use ACCESS_ATOMIC Rhys Perry 2025-08-06 11:49:30 +01:00
  • e9d72ea65d vtn: set ACCESS_ATOMIC Rhys Perry 2025-07-25 12:02:48 +01:00
  • 0dd09a292b nir: add ACCESS_ATOMIC Rhys Perry 2025-07-25 11:46:12 +01:00
  • 4e762df664 tu/util: Allow setting all TU_DEBUG options from envvar and file Dhruv Mark Collins 2025-09-25 18:36:56 +00:00
  • c473b0b551 radv/amdgpu: Allow IB2 when primary CS isn't chained Timur Kristóf 2025-09-05 12:48:20 +02:00
  • 503963c08c radv/amdgpu: Support IB2 without chaining, enable on GFX6 Timur Kristóf 2025-09-04 11:09:17 +02:00
  • 92ba76710d ac/gpu_info: Add can_chain_ib2 field to ac_gpu_info Timur Kristóf 2025-10-03 10:27:41 +02:00
  • 2091db2461 radv/amdgpu: Small cleanup of counting submitted IBs Timur Kristóf 2025-09-11 12:42:41 +02:00
  • fd5c50664e radv/amdgpu: Emit a single 4 dword NOP in chainable CS buffers Timur Kristóf 2025-08-29 13:08:20 +02:00
  • e6a1355bd5 radv/amdgpu: Add a helper function to emit NOP packets Timur Kristóf 2025-09-04 13:28:28 +02:00
  • e20080315b radv/amdgpu: Don't assert chaining match when copying secondary IB Timur Kristóf 2025-09-04 11:09:50 +02:00