Commit Graph

  • 24c7e247af rusticl: implement cl_khr_external_semaphore Karol Herbst 2025-08-27 17:09:37 +02:00
  • daf777df8c rusticl: implement cl_khr_semaphore Karol Herbst 2025-07-07 17:16:23 +02:00
  • 99bf8fc4a8 rusticl: add stubs for semaphores and external_memory Karol Herbst 2025-07-07 17:08:33 +02:00
  • 389577c8bb radeonsi: implement pipe_screen::semaphore_create Karol Herbst 2025-07-09 21:27:34 +02:00
  • 51d03ba1b9 zink: implement pipe_screen::semaphore_create Karol Herbst 2025-07-09 19:33:06 +02:00
  • 129f22140c zink: factor out fence creation function Karol Herbst 2025-07-07 13:27:26 +02:00
  • 64fb3c81af rusticl/mesa: wire up semaphores Karol Herbst 2025-07-07 16:39:31 +02:00
  • cc32c5c2eb gallium: add pipe_screen::semaphore_create Karol Herbst 2025-07-07 13:27:10 +02:00
  • 9bacd232b8 gallium/noop: add fence_server_signal Karol Herbst 2025-08-19 10:25:14 +02:00
  • 712734d600 rusticl/util: add MultiValProperties Karol Herbst 2025-07-08 15:24:15 +02:00
  • 5d29acf23d rusticl/event: fix create_and_queue for deps in error states Karol Herbst 2025-07-07 00:14:34 +02:00
  • 7154180b67 docs/gallium: Clarify ordering requiremenets on fence_server_signal and fence_server_sync Karol Herbst 2025-08-27 14:34:20 +02:00
  • a7966f693b rusticl/device: add DeviceCaps::has_create_fence_fd and use it Karol Herbst 2025-08-30 17:51:45 +02:00
  • 9a03aee703 editorconfig: move OpenCL configuration to root Olivia Lee 2025-08-07 17:05:30 -07:00
  • 9e16ed7a13 ac/nir: switch nir_load_smem_amd uses to ac_nir_load_smem wrapper Marek Olšák 2025-08-08 17:05:35 -04:00
  • 4c87d002e3 aco,radeonsi: expand 32-bit shader arg pointers to 64 bits for ACO Marek Olšák 2025-08-18 21:15:41 -04:00
  • 9a33c03654 ac/llvm: port load_smem_amd behavior to load_global_amd Marek Olšák 2025-08-08 16:50:46 -04:00
  • f5ba2d3e8f ac/llvm: fix handling COHERENT and VOLATILE flags for global access Marek Olšák 2025-08-08 15:57:27 -04:00
  • 7d5288b5b7 aco: check that global addresses are 64bit, apply_nuw_to_ssa to global_amd/smem Marek Olšák 2025-08-18 20:16:24 -04:00
  • 2d0f93631c nir/divergence: make smem load_global_amd uniform Rhys Perry 2025-08-19 14:12:41 +01:00
  • 25294f3dd4 nir/opt_move_to_top: handle load_global_amd with ACCESS_SMEM_AMD Marek Olšák 2025-08-08 18:05:08 -04:00
  • 48050dbef6 nir/opt_sink: handle load_global_amd Marek Olšák 2025-08-08 17:59:45 -04:00
  • 219fcd4b32 nir/opt_call: handle load_global(_amd) with SPECULATE as rematerializable Marek Olšák 2025-08-08 17:58:06 -04:00
  • 70794de792 rusticl/kernel: delay calculation of CSO info until kernel creation Seán de Búrca 2025-08-27 15:29:11 -07:00
  • ba292ac34a zink+radv/ci: add traces job on gfx1201 Eric Engestrom 2025-07-15 21:48:02 +02:00
  • e0417ea468 zink+radv/ci: add traces job on vangogh Eric Engestrom 2025-07-15 21:48:02 +02:00
  • 0478d83eae rusticl/kernel: rework KernelExecBuilder::get_resources_and_globals to reduce allocations Karol Herbst 2025-08-21 18:32:20 +02:00
  • 0b80bf3ee0 rusticl/kernel: allocate the full input buffer at creation time Karol Herbst 2025-08-21 17:03:21 +02:00
  • cfbe6020dc rusticl/kernel: add KernelExecBuilder::input Karol Herbst 2025-08-21 15:24:11 +02:00
  • 183cbb0862 rusticl/kernel: move workgroup id offset handling into KernelExecBuilder Karol Herbst 2025-08-21 15:11:23 +02:00
  • 3edb4daba2 rusticl/kernel: add KernelExecBuilder::get_resources_and_globals Karol Herbst 2025-08-21 15:21:16 +02:00
  • 89f35e99a4 rusticl/kernel: add KernelExecBuilder::add_zero_padding Karol Herbst 2025-08-21 13:55:03 +02:00
  • 0dc2a8fc01 rusticl/kernel: add KernelExecBuilder::add_values Karol Herbst 2025-08-21 13:52:55 +02:00
  • f83cfe7b21 rusticl/kernel: move add_sysval into KernelExecBuilder Karol Herbst 2025-08-21 13:43:45 +02:00
  • 955c83992b rusticl/kernel: move add_global into KernelExecBuilder Karol Herbst 2025-08-21 13:30:55 +02:00
  • a2ffc1db55 rusticl/kernel: move add_pointer into KernelExecBuilder Karol Herbst 2025-08-21 13:05:14 +02:00
  • fc6f646262 rusticl/kernel: reduce CPU overhead of set_global_binding Karol Herbst 2025-08-21 12:42:36 +02:00
  • 357299052a rusticl/mesa: add borrow/to_owned semantics to our pipe_resource wrapper Karol Herbst 2025-08-21 12:40:25 +02:00
  • 10b3dcdadf rusticl/mesa: rename PipeResource to PipeResourceOwned Karol Herbst 2025-08-21 11:36:14 +02:00
  • 443446aa82 anv: Enable anv_emulate_read_without_format for Android 15+ Renato Pereyra 2025-08-28 17:03:19 -05:00
  • c585341552 intel/ds: Skip expensive timestamp query until necessary Tim Van Patten 2025-08-29 14:25:44 -06:00
  • 352ca665cb zink: set can_bind_const_buffer_as_vertex Mike Blumenkrantz 2025-08-28 11:43:34 -04:00
  • 6c1294ae1c zink: unset validate_all_dirty_states Mike Blumenkrantz 2025-08-20 07:57:02 -04:00
  • 90daa80d1d anv: Apply pipe flushes for outstanding PC bits Sagar Ghuge 2025-08-28 22:21:22 -07:00
  • e9cd8ebb16 freedreno/a6xx: Require write support for images Rob Clark 2025-08-29 09:24:10 -07:00
  • af5a7b0ddf nil: Add missing compressible PTE kinds Mohamed Ahmed 2025-07-29 19:41:21 +03:00
  • 1b6d6f8e03 nil: Delete some useless image alignment code Faith Ekstrand 2025-08-29 15:19:10 -04:00
  • b7a0f0215f hk: Return 0 for opaque memory capture replay Mary Guillemard 2025-08-29 17:34:55 +02:00
  • 159fcfdb2f ci: document what scope the ci_run_n_monitor token needs Eric Engestrom 2025-08-29 14:57:15 +02:00
  • 4598028fde device_select: Allow shortcut names for device types Benjamin Otte 2024-10-02 02:57:35 +02:00
  • dea14578b8 device-select: refactor device_select_get_default Rhys Perry 2025-08-08 16:56:52 +01:00
  • 7302e839ea device-select: use debug_get_bool_option for FORCE_DEFAULT_DEVICE Rhys Perry 2025-08-08 16:39:37 +01:00
  • 1ff868adcf device-select: do all getenv during instance creation Rhys Perry 2025-08-08 16:38:02 +01:00
  • e15e7738ac device-select: simplify adding/removing instances Rhys Perry 2025-08-08 16:27:04 +01:00
  • c1bd371f15 device-select: move get_default_device to it's own file Rhys Perry 2025-08-08 16:06:48 +01:00
  • a392a57778 device-select: clang-format Rhys Perry 2025-08-08 15:52:36 +01:00
  • d77b066d52 tu: Don't decrement implicit_sync_bo_count with VM_BIND Connor Abbott 2025-08-28 16:36:19 -04:00
  • 0e3654a167 tu: Fix the lack of IB size sanitization in several cases in tu_cs Danylo Piliaiev 2025-08-29 14:37:22 +02:00
  • b1146e4fd1 mailmap: add Alyssa's Intel e-mail address Alyssa Rosenzweig 2025-08-28 16:59:24 -04:00
  • ff3bebc07f people: update Alyssa's email Alyssa Rosenzweig 2025-08-28 16:55:03 -04:00
  • 5d06b2ac64 draw: don't set the clipped window coordinate to NaN in debug Aleksi Sapon 2025-08-26 10:38:25 -04:00
  • 1eef08771f draw: fix missing line viewport transformation Aleksi Sapon 2025-08-26 10:34:43 -04:00
  • 44c07c93d0 r600/sfn: try all possible configurations when splitting multi-slot instructions Gert Wollny 2025-08-21 14:25:59 +02:00
  • 1cd125f982 r600/sfn: Pin registers to channel only after scheduling Gert Wollny 2025-08-21 14:24:18 +02:00
  • 7de75bafc6 r600/sfn/tests: Update source pinning when loading from string Gert Wollny 2025-08-21 14:38:25 +02:00
  • d9b388af27 mesa: Fix support for GL_EXT_shader_clock Ashley Smith 2025-07-10 09:43:44 +01:00
  • 97b4b1879d freedreno/a750: Fix typo in recent magic regs change Danylo Piliaiev 2025-08-29 12:31:28 +02:00
  • 371df8bdce tu: Use approx square tiles when FDM is enabled Danylo Piliaiev 2025-07-21 16:40:56 +02:00
  • 23a4aef14a Revert "brw: move texture offset packing to NIR" Lionel Landwerlin 2025-08-28 14:28:53 +03:00
  • 1f279e6a08 Revert "anv: enable non uniform texture offset lowering" Lionel Landwerlin 2025-08-28 14:28:33 +03:00
  • d0e1dffcb7 anv: temporary disable KHR_maintenance8 Lionel Landwerlin 2025-08-28 11:41:35 +03:00
  • c6e831ac44 nak,nir: Use a simpler version of phis_to_regs_block in lower_cf Faith Ekstrand 2025-08-21 13:38:27 -04:00
  • 26e32417b9 nir: Add an option to make lower_phis_to_regs_block() less clever Faith Ekstrand 2025-08-21 18:19:18 -04:00
  • 6b3e719b83 mailmap: add Yiwei Zhang Yiwei Zhang 2025-08-28 15:37:46 -07:00
  • f74d0a8c18 dzn: -DVK_USE_PLATFORM_WIN32_KHR is already comes from idep_vulkan_wsi_defines that depends by idep_vulkan_wsi Yonggang Luo 2025-08-28 19:21:00 +08:00
  • 9c5c11535c vulkan/wsi: Don't dma-buf sync import/export on success Faith Ekstrand 2025-08-27 14:55:15 -04:00
  • e4d9650e21 vulkan/wsi: Move a couple of dma-buf sync checks Faith Ekstrand 2025-08-27 14:17:05 -04:00
  • 49141ad5f2 brw: Strategically place flags initialization to help cmod prop Ian Romanick 2025-06-09 15:54:03 -07:00
  • 3018849535 brw: Don't emit redundant flags initialization for subgroup op lowering Ian Romanick 2025-06-09 15:21:05 -07:00
  • 4a238f461d brw: Do cmod prop again after brw_lower_subgroup_ops Ian Romanick 2025-04-18 13:21:09 -07:00
  • 31f0d0732e lavapipe: Always use dma-buf for external memory when we can Faith Ekstrand 2025-08-28 11:41:27 -04:00
  • 16cd5e0244 zink: Make sparse always wait on pending gfx commands Connor Abbott 2025-08-28 12:40:30 -04:00
  • 0bae67b02b zink: flag resources for layout eval in update_binds_for_samplerviews() Mike Blumenkrantz 2025-08-28 13:20:46 -04:00
  • 57399b5b8b zink: fix some weird indentation in update_binds_for_samplerviews() Mike Blumenkrantz 2025-08-28 13:18:26 -04:00
  • 6fbe2be7a7 nvk: Return 0 for opaque memory capture replay. Hans-Kristian Arntzen 2025-08-28 11:46:48 +02:00
  • c0cfd16da6 anv: move input coverage mask setup to runtime flush Lionel Landwerlin 2025-02-24 12:03:35 +02:00
  • b39046b9ba radv: fix building with libdrm as a submodule Antonio Ospite 2025-08-13 10:48:58 +02:00
  • 18ef7b82c6 radv: don't include amdgpu.h directly Antonio Ospite 2025-08-21 18:00:00 +02:00
  • 4022b5c94a radv: bind the vertex input state like a normal dynamic state Samuel Pitoiset 2025-08-27 16:42:45 +02:00
  • 2f7e8751ea radv: replace an assertion with a check when emitting VS prolog Samuel Pitoiset 2025-08-27 18:28:06 +02:00
  • d29087d353 radv: use the dynamic state to store vertex input state Samuel Pitoiset 2025-08-27 16:34:47 +02:00
  • d48096aed4 radv: remove unused parameter to radv_pipeline_init_dynamic_state() Samuel Pitoiset 2025-08-27 16:29:35 +02:00
  • 3eed98d122 radv: move VBO misaligned/unaligned info to radv_vertex_input_state Samuel Pitoiset 2025-08-27 16:13:30 +02:00
  • 53ce957983 radv: move radv_vertex_input_state to radv_pipeline_graphics.h Samuel Pitoiset 2025-08-27 15:19:00 +02:00
  • d7f401c2bb radv: bind the vertex binding strides like a normal dynamic state Samuel Pitoiset 2025-08-27 14:55:56 +02:00
  • 9a5c540b75 radv: use the dynamic state to store vertex binding strides Samuel Pitoiset 2025-08-27 14:23:29 +02:00
  • 9597a3c13f radv: only update vertex stride if pStrides is non-NULL when binding VBO Samuel Pitoiset 2025-08-27 14:35:11 +02:00
  • b1d07ae43a zink: enable single-aspected blitting of mixed z/s formats Mike Blumenkrantz 2025-08-27 13:06:48 -04:00
  • e83c7f2912 zink: always flush clears when doing single-aspect blit to avoid data loss Mike Blumenkrantz 2025-08-28 07:55:36 -04:00
  • 817077276a zink: also set msrtss stencil Mike Blumenkrantz 2025-08-27 12:25:44 -04:00