Commit Graph

  • 4d8e2f7768 nvk: Don't re-initialize cond rendering operand B Mel Henning 2025-09-04 15:26:39 -04:00
  • 966a1b5380 nvk: Reuse the same cond render temp in a cmd_buf Mel Henning 2025-09-04 14:58:33 -04:00
  • 64b4e52755 nvk: Move cond rendering memory out of gart Mel Henning 2025-09-04 14:33:07 -04:00
  • 0b43a625f4 nvk: Remove gart from the name of cond_render_mem Mel Henning 2025-09-04 14:29:49 -04:00
  • a89f897870 freedreno/ci: Add a750 sparse skips Connor Abbott 2025-08-27 10:43:27 -04:00
  • de60f2ff68 tu: Advertise shaderResourceMinLod Connor Abbott 2024-12-03 18:03:44 -05:00
  • e72fed3faa ir3: Support min_lod tex source Connor Abbott 2024-12-03 18:02:59 -05:00
  • 63959bb716 ir3: Assemble and disassemble .clp modifier Connor Abbott 2024-12-03 17:38:10 -05:00
  • 655934eef7 tu: Expose shaderResourceResidency Connor Abbott 2024-12-03 15:57:03 -05:00
  • 70cf40086c ir3: Implement sparse residency check Connor Abbott 2024-12-03 15:56:23 -05:00
  • 120f755bdb ir3: Assemble and disassemble rck modifier Connor Abbott 2024-12-03 15:29:41 -05:00
  • 918e25e158 tu: Support sparse residency for images Connor Abbott 2024-11-22 14:08:28 -05:00
  • ae53234414 freedreno/fdl: Add sparse layout support Connor Abbott 2024-11-22 14:05:30 -05:00
  • 166bda02aa freedreno/fdl: Handle layout differences for r8g8 images Connor Abbott 2024-12-16 11:09:15 -05:00
  • 7225334589 freedreno/fdl: Handle cpp=32 and cpp=64 when getting macrotile size Connor Abbott 2025-08-29 13:58:06 -04:00
  • 8ef64f2042 freedreno/fdl: Refactor and expose bank swizzling logic Connor Abbott 2024-11-22 13:57:04 -05:00
  • 348ffdc996 freedreno/fdl: Expose fdl6_is_r8g8_layout() publicly Connor Abbott 2025-08-29 13:54:19 -04:00
  • 6596bf69c6 zink: add another flag to determine whether linked program compile is done Mike Blumenkrantz 2025-09-04 16:42:36 -04:00
  • 0b586d546d zink: remove rebar requirement for descriptor buffer support Mike Blumenkrantz 2025-09-05 10:46:38 -04:00
  • efe536dbe9 vtn: use vtn_has_decoration more Rhys Perry 2025-09-04 11:47:18 +01:00
  • 721af20a58 aux/trace: dump more mesh draw info Mike Blumenkrantz 2025-09-05 09:23:45 -04:00
  • a70e247b9b mesa: add task/mesh to _mesa_shader_stage_to_subroutine_prefix() Mike Blumenkrantz 2025-09-05 09:09:19 -04:00
  • 76fece61c6 freedreno/registers: Add A7XX_CX_DBGC Rob Clark 2025-09-05 05:27:14 -07:00
  • 651df8029a freedreno/registers: Fix SP_READ_SEL_LOCATION Karmjit Mahil 2025-09-05 09:20:38 +01:00
  • ed15433c35 zink/ci: Document recent a618 EGL flakes Valentine Burley 2025-09-04 10:31:02 +02:00
  • 2bcb25ee27 zink/ci: Enable VVL for Turnip on a618 Valentine Burley 2025-08-15 11:38:11 +02:00
  • 31f6235126 tu: Enable robustBufferAccessUpdateAfterBind Valentine Burley 2025-08-15 12:07:35 +02:00
  • 038aac57a3 radeonsi: Fix some comments to also include GFX11.5 Timur Kristóf 2025-08-29 12:13:20 +02:00
  • 637f618ac5 radeonsi: Flush L2 for render condition when CP can't use L2 Timur Kristóf 2025-08-18 11:11:30 +02:00
  • 78efa4157a radv: Don't use V_370_PFP or V_028A90_PS_DONE on compute queues Timur Kristóf 2025-08-29 13:56:18 +02:00
  • 8447a4bfca radv: Clean up use of RELEASE_MEM on GFX7 MEC Timur Kristóf 2025-08-29 14:01:18 +02:00
  • c56c746b71 radv: Don't use EVENT_WRITE_EOS on GFX7 Timur Kristóf 2025-09-01 15:00:39 +02:00
  • 2f587ea8be radv: Don't set SWITCH_ON_EOI without tessellation Timur Kristóf 2025-08-07 08:15:31 +02:00
  • e8d1e935fb radv/amdgpu: Don't use IB2 on GFX6 (for now) Timur Kristóf 2025-08-29 13:14:51 +02:00
  • 3056279d09 radv/amdgpu: Use correct NOP packets when unchaining a CS Timur Kristóf 2025-08-29 12:25:07 +02:00
  • 132a61c6b7 radv/amdgpu: Fix crash with RADV_DEBUG=noibs Timur Kristóf 2025-08-20 14:57:17 +02:00
  • f81f3c85e2 nir/opt_algebraic: Convert a + b + a to b + 2a Christoph Pillmayer 2025-08-29 15:08:22 +00:00
  • 8233d9d571 radv: rename RADV_CMD_DIRTY_FS_STATE to RADV_CMD_DIRTY_PS_STATE Samuel Pitoiset 2025-08-29 17:09:15 +02:00
  • f180682441 radv: add a new dirty bit for emitting a PS epilog Samuel Pitoiset 2025-08-29 16:43:56 +02:00
  • 211e0823ec radv: add a new dirty bit for compiling/binding a PS epilog Samuel Pitoiset 2025-08-29 16:37:00 +02:00
  • 11e5f86a94 radv: add a function to bind a PS epilog Samuel Pitoiset 2025-08-29 14:54:04 +02:00
  • bc71787ea3 radv: remove unnecessary NULL check when creating PS epilogs Samuel Pitoiset 2025-08-29 16:19:55 +02:00
  • d771f2c462 radv: add small helper to dispatch RT Samuel Pitoiset 2025-09-03 11:13:23 +02:00
  • 1b6aad9def radv/meta: use radv_CmdDispatchBase() directly for ASTC decode Samuel Pitoiset 2025-09-03 11:05:35 +02:00
  • 8ddb06f6e0 radv: trigger VS related states in radv_bind_pre_rast_shader() Samuel Pitoiset 2025-09-02 16:59:15 +02:00
  • c589097999 radv: determine which shader is the last VGT shader using next stage Samuel Pitoiset 2025-09-02 16:41:35 +02:00
  • 9a93c7c243 radv: simplify sample shading state tracking Samuel Pitoiset 2025-09-02 16:30:37 +02:00
  • cb9c25cbea radv: rename radv_flush_occlusion_query_state() Samuel Pitoiset 2025-09-02 15:52:58 +02:00
  • 07039cdb3d anv: fixup robust_ubo_range mask Lionel Landwerlin 2025-09-04 20:08:11 +03:00
  • fa486a0346 anti-lag: Fix stype for submit2 semaphores. Hans-Kristian Arntzen 2025-09-03 13:44:58 +02:00
  • d8add9866b anv: add an undocumented HW workaround for Gfx12.5 Lionel Landwerlin 2025-07-10 23:59:58 +03:00
  • 4314c891f4 anv: expose VK_EXT_shader_object Lionel Landwerlin 2025-04-22 10:33:35 +03:00
  • 1de9f367e8 anv: remove unused gfx/compute pipeline code Lionel Landwerlin 2025-04-07 14:20:05 +03:00
  • e76ed91d3f anv: switch over to runtime pipelines Lionel Landwerlin 2024-08-08 14:42:07 +03:00
  • 4d9dd5c3a2 anv: store a few default instructions Lionel Landwerlin 2025-06-29 22:13:50 +03:00
  • 69b6b4cb28 anv: add shader instruction emission Lionel Landwerlin 2024-08-11 00:05:15 +03:00
  • 8f4c2bd566 anv: add runtime shader statistic support Lionel Landwerlin 2025-04-07 09:48:57 +03:00
  • 91abb0e0af anv: move internal RT shaders around Lionel Landwerlin 2025-09-04 17:51:08 +03:00
  • d39e443ef8 anv: add infrastructure for common vk_pipeline Lionel Landwerlin 2024-08-07 23:32:23 +03:00
  • 7cbabcad36 compiler: add stage_is_graphics() helper Lionel Landwerlin 2025-08-28 23:09:36 +03:00
  • 50fd669294 anv: prep work for separate tessellation shaders Lionel Landwerlin 2025-05-08 12:16:06 +03:00
  • a91e0e0d61 brw: add support for separate tessellation shader compilation Lionel Landwerlin 2025-04-22 18:42:35 +03:00
  • a18835a9ca anv/brw/iris: move VS VUE computation to backend Lionel Landwerlin 2025-05-05 11:23:16 +03:00
  • 8dee4813b0 brw: add ability to compute VUE map for separate tcs/tes Lionel Landwerlin 2025-04-23 11:51:17 +03:00
  • afea98593e nir: add a new intrinsic for load dynamic tessellation config Lionel Landwerlin 2025-04-22 18:27:47 +03:00
  • 7f12f98741 radv: rework the optimal packet order for dispatches Samuel Pitoiset 2025-08-29 13:53:43 +02:00
  • 62c92a0516 radv: rework the optimal packet order for task/mesh draws Samuel Pitoiset 2025-08-29 13:53:27 +02:00
  • f5bbe5228f radv: rework the optimal packet order for "normal" draws Samuel Pitoiset 2025-08-29 13:52:50 +02:00
  • f289e8eddc radv: only expose permitted global queue priorities Samuel Pitoiset 2025-08-26 20:13:23 +02:00
  • 43cba046e6 radv/amdgpu: add a function to query permitted context priorities Samuel Pitoiset 2025-08-26 19:45:27 +02:00
  • 57deff5658 radv: fix vk_error in radv_update_preambles() Samuel Pitoiset 2025-09-04 16:56:42 +02:00
  • 44541e84e9 radv: move misc related drirc to radv_drirc::misc Samuel Pitoiset 2025-09-02 18:31:36 +02:00
  • 8e4d5743d2 radv: move debug related drirc to radv_drirc::debug Samuel Pitoiset 2025-09-02 18:19:55 +02:00
  • f13b181791 radv: move performance related drirc to radv_drirc::performance Samuel Pitoiset 2025-09-02 17:53:40 +02:00
  • d575b91b3a radv: move features related drirc to radv_drirc::features Samuel Pitoiset 2025-09-02 17:50:33 +02:00
  • d915f24cb2 radv: move drirc options to a separate struct Samuel Pitoiset 2025-09-02 17:44:19 +02:00
  • d98e31eab6 radv: mark RADV_DEBUG=nongg_gs as deprecated Samuel Pitoiset 2025-09-02 17:42:39 +02:00
  • 7304423b5c radv: mark RADV_DEBUG=splitfma as deprecated Samuel Pitoiset 2025-09-02 17:38:12 +02:00
  • 4748ecb238 radv: mark RADV_DEBUG=invariantgeom as deprecated Samuel Pitoiset 2025-09-02 17:35:13 +02:00
  • a8a8bfee1f radv: mark RADV_DEBUG=nodynamicbounds as deprecated Samuel Pitoiset 2025-09-02 17:29:49 +02:00
  • 1ce90ad5e1 elk: Use nir_opt_sink and more nir_opt_move Ian Romanick 2023-09-20 10:02:14 -07:00
  • 6f30cf71fe brw: Use nir_opt_sink and more nir_opt_move Ian Romanick 2023-09-20 10:02:14 -07:00
  • 3b5b68dbfb crocus: fix SIGSEGV crash at pbo compressed teximage GKraats 2025-09-02 23:04:13 +02:00
  • ef55869dc8 etnaviv: Do not update derived states during non-draw force flush Christian Gmeiner 2025-08-01 00:31:33 +02:00
  • 713edb5998 r600/sfn: handle the IF predicate in the scheduler Gert Wollny 2025-08-29 00:03:13 +02:00
  • 359bfc3138 r600/sfn: make sure that kill and update pred are not in the same group Gert Wollny 2025-09-03 15:18:45 +02:00
  • 6ebda9ca52 r600/sfn: extract handling of ALU_PUSH_BEFORE in assembler code Gert Wollny 2025-08-29 00:01:00 +02:00
  • 98b1801dc1 r600/sfn: Add method to query whether ALU block will need ALU_EXTENDED Gert Wollny 2025-08-29 23:57:12 +02:00
  • 8ac1342f46 r600/sfn: Drop test for address register in assembler IF predicate Gert Wollny 2025-08-29 00:00:23 +02:00
  • ca1ee36516 r600/sfn: Add method to emit ALU_PUSH_BEFORE in assembler Gert Wollny 2025-08-28 23:59:29 +02:00
  • fbded04e3b r600/sfn: Add method to query whether an ALU group sets the predicate Gert Wollny 2025-08-28 23:56:39 +02:00
  • 6cc25b15a1 r600/sfn: chain group barrier and predicate instructions Gert Wollny 2025-08-28 23:55:48 +02:00
  • f9ae43bf04 r600/sfn: Add a CF block start member and handle it in the tests Gert Wollny 2025-08-28 23:14:52 +02:00
  • ae6b5a449a r600/sfn: Add more CF instruction types Gert Wollny 2025-08-31 23:23:22 +02:00
  • a6302cf00d r600/sfn: Emit and schedule WaitACK as a separate instruction Gert Wollny 2025-08-28 13:37:58 +02:00
  • a6b6ce84f7 r600/sfn: Prepare scheduler to handle WaitAck instructions Gert Wollny 2025-08-28 13:33:09 +02:00
  • b1166f3def r600/sfn: preselect fetch by using TC and VC in scheduler Gert Wollny 2025-08-31 23:17:48 +02:00
  • fc40002de7 r600/sfn: Simplify scheduling Gert Wollny 2025-08-28 14:04:55 +02:00
  • 11c91aa5fb r600/sfn: make pin_dest_to_chan a virtual function Gert Wollny 2025-08-31 23:16:52 +02:00
  • 1dd263ee68 zink: reeneable OVR_multiview2 Mike Blumenkrantz 2025-09-04 13:13:09 -04:00