Commit Graph

  • edadff30d8 pvr: get the format for start of render clears from pass info Luigi Santivetti 2025-12-07 01:57:09 +00:00
  • 5d46d6c93c pvr: do not assert in multi-layer rta emulated path Luigi Santivetti 2025-12-07 00:24:29 +00:00
  • 2eabbbe57d pvr: use linked list to back deferred clears Ella Stanforth 2025-12-03 09:59:04 +00:00
  • 8e52b6adb7 pvr: be more restrictive of when to emit vdm terminate Luigi Santivetti 2025-11-28 17:10:17 +00:00
  • 656050bab1 pvr: split out command buffer render pass inheritance Luigi Santivetti 2025-10-03 08:27:47 +01:00
  • ef73c58918 pvr: split out device tile buffers teardown Luigi Santivetti 2025-09-19 21:50:24 +01:00
  • b42522a719 pvr: split framebuffer clear values allocation and setup Luigi Santivetti 2025-09-18 12:15:01 +01:00
  • c0526a6880 pvr: split framebuffer attachments allocation and setup Luigi Santivetti 2025-09-18 12:13:28 +01:00
  • bdfc24031b pvr: split out driver specific framebuffer data Luigi Santivetti 2025-09-18 10:50:57 +01:00
  • 0bf47f0435 pvr: move load_op_shader_generate to pvr_mrt Ella Stanforth 2025-10-13 16:13:39 +01:00
  • b076f8170e pvr: move pvr_load_op_state to pvr_mrt.h Ella Stanforth 2025-10-13 11:43:00 +01:00
  • 3d1e2b3976 pvr: move pvr_load_op to pvr_mrt.h Ella Stanforth 2025-10-13 11:41:48 +01:00
  • 2dcaa9866d pvr: move tile_buffer_size logic to pvr_device.c Ella Stanforth 2025-09-19 11:56:07 +01:00
  • 95e24abf1a pvr: make pvr_get_tile_buffer_size static Ella Stanforth 2025-09-19 11:50:41 +01:00
  • d549c1d045 pvr: add pipeline handling to use dynamic rendering info Ella Stanforth 2025-09-17 16:56:59 +01:00
  • a7de9dae6b pvr: Add routine for filling out usc_mrt_setup from dynamic rendering state Ella Stanforth 2025-09-15 12:03:56 +01:00
  • fae9f308ea pvr: Avoid putting tile buffer allocators on the heap Ella Stanforth 2025-09-12 15:41:10 +01:00
  • a89118c5b0 radv: fix race condition when getting the blit queue Samuel Pitoiset 2025-12-10 09:44:42 +01:00
  • 31a24caad9 radv: only include executable size when capturing shaders with RGP Samuel Pitoiset 2025-12-10 10:26:38 +01:00
  • 16a94b1b7f kk: Enable float16 and int8 Aitor Camacho 2025-12-07 22:21:24 +09:00
  • 1e0e7d4296 pan/ci: Bump kernel versions for platforms testing panvk Boris Brezillon 2025-12-09 16:50:23 +01:00
  • 040a24785e panfrost/ci: Fix GitLab rules after YAML split Valentine Burley 2025-12-10 17:08:12 +01:00
  • 6dff50c8bc anv: fix dynamic buffers & independent sets Lionel Landwerlin 2025-12-10 22:13:25 +02:00
  • ef246aaf72 aco/isel: emit register copies for workgroup ids Georg Lehmann 2025-11-29 15:57:04 +01:00
  • 839a035564 aco/optimizer: propagate fixed regs to copy/extract/insert Georg Lehmann 2025-11-29 16:53:39 +01:00
  • d32dd5e1df aco/optimizer: propagate fixed registers Georg Lehmann 2025-11-29 12:30:39 +01:00
  • b798ace443 aco/optimizer: fix skip_smem_offset_align with non temp register operands Georg Lehmann 2025-11-29 16:24:06 +01:00
  • 911e1ce168 aco/isel: emit exec copy for ballot(true) Georg Lehmann 2025-11-29 11:12:13 +01:00
  • 72e3071751 aco/optimizer: keep pass_flags valid for all instructions Georg Lehmann 2025-12-10 15:24:13 +01:00
  • d8e9c669cb Uprev ANGLE to ee05836a4934129527544385203ecf420afc5dd1 Collabora's Gfx CI Team 2025-11-18 00:08:28 +00:00
  • 560b21fe49 anv/rt: Increment block count only for valid children Sagar Ghuge 2025-11-28 12:29:26 -08:00
  • f734dff419 tu: Fill render pass state when resuming Connor Abbott 2025-12-09 15:00:09 -05:00
  • 2fab8fc297 nir: Use instr_clone in rematerialize_deref_in_block Mel Henning 2025-12-08 18:23:34 -05:00
  • dc44c0f32b treewide: Use nir_deref_instr_is_arr() Mel Henning 2025-12-08 13:50:41 -05:00
  • 263a82f49b nir: Add nir_deref_instr_is_arr() helper Mel Henning 2025-12-08 13:08:13 -05:00
  • 8ba197c9ef anv: Switch shaders to dedicated VMA allocator Michael Cheng 2025-08-06 14:22:13 -07:00
  • 1fa327ac32 anv: Add VMA allocator for shader binaries Michael Cheng 2025-12-03 14:15:27 +02:00
  • 20f320b7c7 anv: program STATE_BASE_ADDRESS instruction ptr using pdevice address Lionel Landwerlin 2025-12-03 16:42:32 +02:00
  • 7cc9d8eec7 anv: fixup error path for shader allocation Lionel Landwerlin 2025-12-05 22:02:12 +02:00
  • 567c1b3af4 anv: add missing device_memory_report for shaders Lionel Landwerlin 2025-12-05 21:58:06 +02:00
  • efe60d2940 intel: remove unused show_shader_stage debug option Lionel Landwerlin 2025-12-03 14:09:15 +02:00
  • 37789249a1 anv: fix internal representations of shaders Lionel Landwerlin 2025-12-09 12:36:36 +02:00
  • fe372f3b1b anv: Don't allow STORAGE + CCS for Y_TILED mod Nanley Chery 2025-12-08 13:09:14 -05:00
  • 7bd238fa5a brw: Properly set 'desc as register' for SEND in assembler Caio Oliveira 2025-11-26 23:21:26 -08:00
  • 308da55f1a radv,radeonsi: use FRAG_RESULT_DUAL_SRC_BLEND Marek Olšák 2025-11-23 13:25:02 -05:00
  • 9a2f1be814 nir: add FRAG_RESULT_DUAL_SRC_BLEND and an option to use it Marek Olšák 2025-11-23 13:11:11 -05:00
  • ddd0b0c3a8 panvk: rework calculate_task_axis_and_increment Chia-I Wu 2025-10-20 15:06:36 -07:00
  • 5fd32d79ee panvk: fix calculate_task_axis_and_increment Chia-I Wu 2025-10-20 15:06:31 -07:00
  • 546d73721b panvk: set compute_ep_limit on v12+ Chia-I Wu 2025-10-20 16:08:40 -07:00
  • bcd2e62ad0 panfrost: make RUN_COMPUTE.ep_limit configurable Chia-I Wu 2025-10-20 15:55:19 -07:00
  • c696ec3b73 venus: add missing VKAPI_ATTR/CALL Yiwei Zhang 2025-12-09 22:13:46 -08:00
  • b17896f693 device-select-layer: Implement VkNegotiateLayerInterface::pfnGetDeviceProcAddr Aaron Ruby 2025-11-05 14:53:44 -05:00
  • 6173ff73c7 mediafoundation: remove unused templ and small code cleanup Pohsiang (John) Hsu 2025-12-05 16:23:28 -08:00
  • 23516579a8 mediafoundation: remove unneeded memset (~34KB for hevc) Pohsiang (John) Hsu 2025-12-05 11:56:21 -08:00
  • c0039ce657 d3d12: Prefer video encode suballocated buffer mode for subregion notification mode Silvio Vilerino 2025-12-04 08:23:52 -05:00
  • d16b651fdd mediafoundation: add some end of function error logging for diagnosing error Pohsiang (John) Hsu 2025-12-03 18:48:45 -08:00
  • 47dc4b90e4 mediafoundation: propagate PrepareForEncode error up. Pohsiang (John) Hsu 2025-12-03 18:22:01 -08:00
  • 10138e5b42 mediafoundation: turn on slice auto on frames with dirty rect only Pohsiang (John) Hsu 2025-12-01 12:16:30 -08:00
  • 095c2acf01 meson: do not reconstruct ICD paths Yonggang Luo 2025-11-21 17:48:00 +08:00
  • be4ad5c819 meson: Remove VK_ICD_FILENAMES totally from source tree. Yonggang Luo 2025-11-21 17:41:09 +08:00
  • 938fb7703e anv/video: Cast intentional read past end of struct member to void* Dylan Baker 2025-11-13 13:53:58 -08:00
  • c9bc373f7c crocus: add struct crocus_scissor_state to clamp values to 16bit Tapani Pälli 2025-12-09 08:19:04 +02:00
  • c56543874c zink/ci: Document recent Turnip flakes Valentine Burley 2025-12-10 12:47:59 +01:00
  • 621465e417 nir/opt_uniform_subgroup: handle more trivial shuffles/votes Georg Lehmann 2025-12-09 15:41:26 +01:00
  • e648e551c1 nir/opt_uniform_subgroup: wire up mbcnt_amd path Georg Lehmann 2025-12-09 15:37:49 +01:00
  • 5778436e99 nir/opt_uniform_subgroup: use nir_shader_intrinsics_pass Georg Lehmann 2025-12-09 15:35:39 +01:00
  • 5f28bb72a7 nir/divergence_analysis: fix swizzle_amd without fetch inactive Georg Lehmann 2025-12-09 15:17:13 +01:00
  • 1fc38d8539 nir/opt_uniform_subgroup: fix swizzle_amd without fetch_inactive Georg Lehmann 2025-12-09 15:14:16 +01:00
  • e11d7f06d0 nir/opt_uniform_subgroup: don't try to optimize non trivial clustered reduce Georg Lehmann 2025-12-09 15:11:24 +01:00
  • a265cdaa18 ci/deqp: Backport Android logcat commit Valentine Burley 2025-10-27 07:55:01 +01:00
  • 4cbf5062b7 ci: Uprev GL & GLES CTS Valentine Burley 2025-10-27 07:53:01 +01:00
  • a65a7dbac9 ci: Uprev VKCTS Valentine Burley 2025-10-27 07:50:49 +01:00
  • 3bb9880468 anv/ci: Increase timeout for nightly JSL job Valentine Burley 2025-10-27 09:38:20 +01:00
  • bb58ba2075 aco/optimizer: propagate salu fabs Georg Lehmann 2025-11-29 10:41:17 +01:00
  • 04037c7af3 aco/optimizer: propagate salu fneg Georg Lehmann 2025-11-29 10:40:56 +01:00
  • 8b1340a52c aco/optimizer: validate uses Georg Lehmann 2024-08-09 16:32:01 +02:00
  • ad3add311c aco/optimizer: fix uses in to_uniform_bool_instr Georg Lehmann 2025-03-19 14:19:50 +01:00
  • 3b4d2c41f0 pan: add support for float-formats Erik Faye-Lund 2025-12-08 13:09:25 +01:00
  • b925c4be4a pan: make S8_UINT code behave like the rest Erik Faye-Lund 2025-12-08 13:12:37 +01:00
  • 6e92720ece anv/brw: drop cs_prog_key::lower_unaligned_dispatch usage Lionel Landwerlin 2025-12-05 23:21:23 +02:00
  • c1197d88e2 vulkan/runtime: include unaligned dispatch bit in hashing Lionel Landwerlin 2025-12-05 22:53:45 +02:00
  • 0330b19b86 spirv2dxil: Move clip/cull merging from common passes to just spirv2dxil passes Jesse Natalie 2025-12-08 10:29:18 -08:00
  • 0c400fbed9 nir: give nir_lower_clip_cull_distance_array_vars a better name Marek Olšák 2025-11-14 19:49:42 -05:00
  • 74995eb64d nir: split gathering array sizes from nir_lower_clip_cull_distance_array_vars Marek Olšák 2025-11-14 19:12:08 -05:00
  • bdcb7bc674 nir/gather_info: clear clip/cull_distance_array_size if the IO is not present Marek Olšák 2025-11-25 15:42:09 -05:00
  • a03b686805 kk: Enable fragmentStoresAndAtomics Aitor Camacho 2025-12-01 19:13:11 +09:00
  • ff3589b460 anv: Enable compression on importing Android buffers (xe2) Jianxun Zhang 2025-10-24 13:46:58 -07:00
  • 0c523b6661 anv: Use gralloc helper to get tiling Jianxun Zhang 2025-10-24 12:47:11 -07:00
  • 7dbff29de1 anv: Replace ANV_MAX_PLANES with ISL_MODIFIER_MAX_PLANES Jianxun Zhang 2025-11-06 11:24:19 -08:00
  • 33074e3ebe isl: Add a macro for number of maximum planes of modifiers Jianxun Zhang 2025-10-26 20:14:40 -07:00
  • fa8f98138a anv: And a new function to consolidate import paths Jianxun Zhang 2025-09-16 14:39:40 -07:00
  • 4b63535d3c svga: Fix vertex-fallbacks Piglit test Ian Forbes 2025-12-05 13:24:35 -06:00
  • 6beb92a0d4 svga: Enable GL_ARB_texture_mirror_clamp_to_edge Ian Forbes 2025-12-08 11:56:45 -06:00
  • 5ced623fdf nir: print nir_tex_instr::backend_flags if present Alyssa Rosenzweig 2025-12-03 12:36:20 -05:00
  • b5063953ca people: update Marek's email Alyssa Rosenzweig 2025-12-09 15:22:54 -05:00
  • 0735551b08 anv/video: Read the right source for memcpy Dylan Baker 2025-11-13 13:44:24 -08:00
  • 26aba9dc9f anv/video: void cast array we intentionally read off the end of Dylan Baker 2025-11-13 13:28:44 -08:00
  • 72b43c0595 radv/video: Always end ref pic modification list Benjamin Cheng 2025-12-08 14:58:40 -05:00
  • 69a9ed4d9e panvk/csf: Use cs_vt_{start,end}() Boris Brezillon 2025-12-09 12:27:47 +01:00
  • 02b6942c91 panvk/csf: Make sure FINISH_FRAGMENTs are properly ordered Boris Brezillon 2025-12-05 10:14:42 +01:00