Commit Graph

  • 01fccec1dc ac/descriptors,radv: move the nbc view param to the gfx10 union Samuel Pitoiset 2025-07-10 11:14:26 +02:00
  • 36e4b52e9f radv: do not perform a per-pixel copy for BCn formats with mips on GFX12+ Samuel Pitoiset 2025-07-10 11:10:25 +02:00
  • 88c79a13b9 ac,radv: move nir_load_ring_mesh_scratch_offset_amd to ac Qiang Yu 2025-06-11 20:53:09 +08:00
  • 5ddbd8c83b ac,radv: move mesh scratch ring constants to ac Qiang Yu 2025-06-11 17:09:03 +08:00
  • 78fed5fc13 ac,radv: move nir_load_task_ring_entry_amd to ac Qiang Yu 2025-06-09 14:07:20 +08:00
  • 25897f0692 nir/recompute_io_bases: fix for per primitive IO Qiang Yu 2025-05-22 16:48:55 +08:00
  • 35e3f4ee92 nir: fix PRIMITIVE_INDICES mistreated as varying Qiang Yu 2025-05-22 12:31:37 +08:00
  • 1dbe7b65a1 radv: change mesh shader gs_vgpr_comp_cnt for gfx11 Qiang Yu 2025-05-22 10:08:40 +08:00
  • 79ecca962a ac: parse ib for mesh shader dispatch packets Qiang Yu 2025-05-13 17:26:12 +08:00
  • 5c92fe45a1 radeonsi: support more than 64 options for AMD_DEBUG Qiang Yu 2025-05-09 10:35:21 +08:00
  • d9df597042 ac,radv: move mesh_fast_launch_2 to ac Qiang Yu 2025-04-25 14:34:51 +08:00
  • 09e6bc90ee radeonsi: fix gfx11 ngg shader emit Qiang Yu 2025-04-25 15:59:02 +08:00
  • d0f76c4cd4 radeonsi: use mask for uses_bindless_samplers/images Qiang Yu 2025-04-18 17:33:00 +08:00
  • b337e60a6f radeonsi: check render feedback only for fragment shader Qiang Yu 2025-04-17 10:07:23 +08:00
  • aa7032ae83 mesa: remove gl_program.Target Qiang Yu 2025-03-06 13:53:49 +08:00
  • 2f5ff9788a Revert "gallium: add drawid_offset to draw_mesh_tasks interface" Qiang Yu 2025-03-07 11:02:13 +08:00
  • 2721283009 mesa: do not assume geometry shader when init Qiang Yu 2025-02-17 16:29:42 +08:00
  • 0a4569fc92 gallium: remove ir arg from pipe_screen.get_compiler_options Qiang Yu 2025-02-07 21:50:36 +08:00
  • bda89200ce glsl: fix reuse of deref Timothy Arceri 2025-07-10 15:27:27 +10:00
  • e761c45390 anv: Set TG size based on number of threads Sagar Ghuge 2025-07-02 20:50:38 -07:00
  • 5f1f67358c blorp: Set TG size based on number of threads Sagar Ghuge 2025-07-02 20:02:21 -07:00
  • 9b5149cb74 iris: Set TG size based on number of threads Sagar Ghuge 2025-07-02 20:00:17 -07:00
  • 0c4e1c9efc intel/common: Add helper for compute thread group dispatch size Sagar Ghuge 2025-07-02 17:50:51 -07:00
  • b89bf4b79b nvk: Do not ignore contiguous in nvk_heap_init Mary Guillemard 2025-07-10 21:16:42 +02:00
  • 59019a05f6 anv: Program DispatchWalkOrder and ThreadGroupBatchSize with optimized values for regular computer walkers José Roberto de Souza 2025-07-10 11:53:27 -07:00
  • aea519cbc2 intel/blorp: Program DispatchWalkOrder and ThreadGroupBatchSize with optimized values for regular computer walkers José Roberto de Souza 2025-07-10 11:53:05 -07:00
  • 06997a42a3 iris: Program DispatchWalkOrder and ThreadGroupBatchSize with optimized values for regular computer walkers José Roberto de Souza 2025-07-10 11:51:10 -07:00
  • 166b8b5774 ir3: Clarify a bit of the CS threadsize logic. Emma Anholt 2025-07-02 12:03:32 -07:00
  • 5c0c3a20dd ir3: Prioritize max waves over doubling threadsize for non-fp16 shaders. Emma Anholt 2025-06-23 11:58:26 -07:00
  • 963e9ae770 ir3: Dump max_waves and double_threadsize with shader native code. Emma Anholt 2025-06-05 11:48:00 +02:00
  • 37333c67b1 ir3: Consider double_threadsize in the shader's sha1. Emma Anholt 2025-06-18 13:25:05 -07:00
  • 707c97f634 tu: Add tracepoints around draws, with shader sha1s. Emma Anholt 2025-05-30 10:08:57 -07:00
  • cf0828debb tu: Include the CS binary sha1 in CS dispatch tracepoints. Emma Anholt 2025-06-06 13:32:52 +02:00
  • e58f39fe2c ir3: Store the sha1 string of the compiled shader in the shader info. Emma Anholt 2025-05-30 10:37:53 -07:00
  • 329413992e nir/lower_tex: revert "optimize LOD bias lower for txl" Alyssa Rosenzweig 2025-07-10 11:15:39 -04:00
  • 9385ea1bf0 asahi: fix disasm of large shaders Alyssa Rosenzweig 2025-07-09 18:03:08 -04:00
  • 0bd1cd3230 agx: fix incorrect 16-bit promotions with comparisons Alyssa Rosenzweig 2025-07-03 11:56:28 -04:00
  • b5f56fb47b asahi: use nir_rewrite_image_intrinsic Alyssa Rosenzweig 2025-06-30 18:43:32 -04:00
  • 702d8c9387 hk: promote bindless textures Alyssa Rosenzweig 2025-07-04 18:10:45 -04:00
  • 2fca9dcedf asahi/clc: promote bindless textures Alyssa Rosenzweig 2025-07-04 18:10:29 -04:00
  • ffe262ee11 agx: add bindless texture promotion support Alyssa Rosenzweig 2025-07-04 18:07:54 -04:00
  • 83ad08feff agx: plumb texture state store instruction Alyssa Rosenzweig 2025-06-30 14:56:39 -04:00
  • d68d15b760 agx: model scoreboard slot for state stores Alyssa Rosenzweig 2025-06-30 17:24:41 -04:00
  • 50e7a6ef82 agx: handle image_sparse_load Alyssa Rosenzweig 2025-06-30 16:36:51 -04:00
  • ee26938faf nir,agx: switch to bindless_image_agx intrinsic Alyssa Rosenzweig 2025-07-02 17:35:01 -04:00
  • 7f23f37e82 agx: add stats for preamble inst Alyssa Rosenzweig 2025-06-25 14:43:10 -04:00
  • 78f4c7c6a4 nir: fix AGX intrinsic flag Alyssa Rosenzweig 2025-06-30 14:57:04 -04:00
  • f10e96586f nir/rewrite_image_intrinsic: handle non-derefs Alyssa Rosenzweig 2025-06-30 18:42:52 -04:00
  • 569046d95e nir/rewrite_image_intrinsic: handle explicit coord Alyssa Rosenzweig 2025-06-30 18:42:34 -04:00
  • d55bdb4ec5 nir/opt_preamble: add "register class" concept Alyssa Rosenzweig 2025-06-30 18:43:59 -04:00
  • 89403487b1 hasvk/ci: disable jobs on anholt farm Eric Engestrom 2025-07-10 20:08:28 +02:00
  • d0a6f14c67 ci: document anholt farm as decommissioned Eric Engestrom 2025-07-10 12:32:43 +02:00
  • a1d7545885 crocus/ci: disable jobs on anholt farm Eric Engestrom 2025-07-09 15:50:33 +02:00
  • 246c588ab2 glx: Drop LIBGL_DRI3_DISABLE Faith Ekstrand 2025-07-10 12:08:21 -04:00
  • 95f1f334ca zink/ci: add post-merge failures from a previous MR Marek Olšák 2025-07-10 11:17:58 -04:00
  • 3bc31c307f ac/nir: fix indexing GS inputs with non-constant vertex index on gfx9-11 Marek Olšák 2025-07-10 11:01:30 -04:00
  • ff9abae31e glsl: fix MESA_GLSL_DISABLE_IO_OPT env var Marek Olšák 2025-07-10 11:04:56 -04:00
  • 2ba2a61101 nir: switch indirect IO load lowering to nir_lower_io_indirect_loads for GLSL Marek Olšák 2025-06-30 02:59:52 -04:00
  • 3684b93723 radeonsi: use nir_opt_move_to_top for input loads Marek Olšák 2025-06-30 04:41:41 -04:00
  • a4e522f8b0 nir: add new pass nir_opt_move_to_top Marek Olšák 2025-06-30 04:16:45 -04:00
  • 3dd9a9782b nir: add new pass nir_lower_io_indirect_loads Marek Olšák 2025-06-30 02:55:44 -04:00
  • 7aba9b3ebe anv: Decode and print async submit batch when debug flag is set José Roberto de Souza 2025-07-07 10:33:49 -07:00
  • c35990c4bc nak: Add real instruction dependencies for Kepler Lorenzo Rossi 2025-07-09 23:49:53 +02:00
  • ba42b916ac nak: Specialize MAX_INSTR_DELAY by ShaderModel Lorenzo Rossi 2025-06-27 00:13:25 +02:00
  • 061b0511d2 nak/sm32: Remove unnecessary NOP filling Lorenzo Rossi 2025-06-29 17:14:51 +02:00
  • 69919fd21b zink: Add a resource_get_dma_buf() helper Faith Ekstrand 2025-07-10 11:00:20 -04:00
  • de4224a57c zink: Clean up file descriptor closing in export_dmabuf_semaphore() Faith Ekstrand 2025-07-10 10:41:50 -04:00
  • 355b96413d egl/wayland: Move bind_wayland_display to legacy build option Daniel Stone 2025-07-02 14:06:38 +01:00
  • b19086ccfa ci: Upgrade XWayland to 24.1.8 Faith Ekstrand 2025-07-08 09:18:56 -04:00
  • a503e86615 ci: Add a weston.ini Faith Ekstrand 2025-07-08 13:45:39 -04:00
  • 466c0a69dd ci: Build weston 14.0.1 from source Faith Ekstrand 2025-07-07 14:40:20 -04:00
  • 6ae92e791b ci: Bump libwayland to 1.24.0 Faith Ekstrand 2025-07-09 11:41:31 -04:00
  • d45f375a9d aco: only insert fp mode when needed Georg Lehmann 2025-06-30 16:11:42 +02:00
  • 46c1bd1147 aco: add a dedicated pass for better float MODE insertion Georg Lehmann 2025-06-25 17:36:37 +02:00
  • c6e2527ea1 vulkan: radv: set quality level properties Stéphane Cerveau 2025-06-26 11:19:03 +02:00
  • a0ce9fec62 radv: pass a dgc_cmdbuf parameter to more functions Samuel Pitoiset 2025-07-09 13:13:41 +02:00
  • 04094d9d0f radv: remove unused parameter in build_dgc_buffer_preamble() Samuel Pitoiset 2025-07-09 13:01:22 +02:00
  • 231f2e4034 radv: add a helper to emit padding with DGC cmdbuf Samuel Pitoiset 2025-07-09 12:12:22 +02:00
  • 79ab85815b radv: add helpers to emit one DGC sequence Samuel Pitoiset 2025-07-08 11:26:53 +02:00
  • 7c3c41c670 radv: add a helper to emit INDIRECT_BUFFER in DGC Samuel Pitoiset 2025-07-08 11:13:27 +02:00
  • 50e299b71c v3dv: adopt wsi_common_get_memory Yiwei Zhang 2025-07-01 21:38:37 -07:00
  • ec71925268 v3dv: adopt wsi_common_create_swapchain_image Yiwei Zhang 2025-07-01 20:54:42 -07:00
  • 7a506d0a41 glsl: remove gl_nir_opt_dead_builtin_varyings Marek Olšák 2025-07-06 09:44:49 -04:00
  • 08b522d21e glsl: check against varying limits using NIR shader_info after nir_opt_varyings Marek Olšák 2025-07-06 09:08:26 -04:00
  • 6d6fdad685 glsl: only set has_transform_feedback_varyings for the last pre-FS shader Marek Olšák 2025-07-05 04:07:25 -04:00
  • d08a21b7a3 panvk: Fix wrong reporting of subgroup size for executable properties Mary Guillemard 2025-07-08 13:19:56 +02:00
  • db5ad8e3d2 pan/bi: Disallow FAU for CLPER in bi_check_fau_src Mary Guillemard 2025-07-08 13:13:22 +02:00
  • 48d716a05f pan/bi: Do not allow passthrough for instructions disallowing temps Mary Guillemard 2025-07-08 13:07:08 +02:00
  • cac60c39a9 radv/nir/lower_cmat: use explicit shift when calculating gfx12 wave64 layout Georg Lehmann 2025-07-08 22:49:01 +02:00
  • f617b4f850 util: add workaround for legacy OpenGL tf2 Timothy Arceri 2025-07-10 10:04:58 +10:00
  • 21136d931d r600: Fix rectangle coordinate limits on R6xx/R7xx Vitaliy Triang3l Kuzmin 2025-07-05 19:06:00 +03:00
  • ace49d9e52 lavapipe: adopt wsi_common_get_memory Yiwei Zhang 2025-07-01 21:51:16 -07:00
  • 6f7dff3abf lavapipe: adopt wsi_common_create_swapchain_image Yiwei Zhang 2025-07-01 21:45:01 -07:00
  • f887116c49 turnip: adopt wsi_common_get_memory Yiwei Zhang 2025-07-01 20:46:37 -07:00
  • 273df23a21 nvk: adopt wsi_common_get_memory Yiwei Zhang 2025-07-01 20:40:11 -07:00
  • 187956bd51 panvk: adopt wsi_common_get_memory Yiwei Zhang 2025-07-01 20:36:42 -07:00
  • 7ef0566e26 dozen: adopt wsi_common_get_memory Yiwei Zhang 2025-07-01 20:31:15 -07:00
  • 825c05a7e8 radv: adopt wsi_common_get_memory Yiwei Zhang 2025-07-01 19:09:08 -07:00
  • 3f273eb01b hk: adopt wsi_common_get_memory Yiwei Zhang 2025-07-01 18:50:01 -07:00
  • 7bb3f29b2a venus: adopt wsi_common_get_memory Yiwei Zhang 2025-07-01 18:23:25 -07:00