Commit Graph

  • 6954460899 radeonsi/video: Remove support for interlaced buffers David Rosca 2025-08-07 14:27:25 +02:00
  • 223d3ec433 gallium/vl: Remove now unused filters David Rosca 2025-08-07 11:34:10 +02:00
  • 4b54277d2e Remove VDPAU David Rosca 2025-08-07 11:08:43 +02:00
  • e7ea1233b1 mesa: Remove NV_vdpau_interop David Rosca 2025-08-07 11:05:23 +02:00
  • 272bde24a3 ci: Stop building VDPAU driver David Rosca 2025-08-11 13:03:23 +02:00
  • 497005dc18 panvk: Enable SNORM rendering Mary Guillemard 2025-09-10 07:39:46 +00:00
  • f707f093ec panvk: Do not clamp blend constants in command buffer Mary Guillemard 2025-09-10 08:57:16 +00:00
  • 1646e7d311 anv: run nir_opt_acquire_release_barriers Lionel Landwerlin 2025-09-10 09:50:19 +03:00
  • 7c9e945460 radv,vulkan: Avoid a useless barrier in radv_update_bind_pipeline Konstantin Seurer 2025-08-25 15:07:45 +02:00
  • a35dfab281 radv: Use vk_barrier_compute_w_to_compute_r more Konstantin Seurer 2025-08-25 14:39:29 +02:00
  • 850f339b89 vulkan: Add more detail to encode debug markers Konstantin Seurer 2025-08-25 14:38:25 +02:00
  • 5c94e20abe vulkan: Use a struct for debug markers Konstantin Seurer 2025-08-25 14:10:02 +02:00
  • 01c7c97ef7 util/tests: Add list iterator tests Ella Stanforth 2025-09-09 12:41:40 +01:00
  • d943a91b71 util/list: Add iterator debug to more routines. Ella Stanforth 2025-09-07 20:56:20 +01:00
  • 6863223033 util/list: Fix next instruction removal usecase for non safe iterators Ella Stanforth 2025-08-28 15:08:42 +01:00
  • c739d836f7 radv: exclude dynamic vertex input stride for the late scissor workaround Samuel Pitoiset 2025-09-09 13:34:10 +02:00
  • 3a41644165 aco, radv: remove line duplicate abdelhadi 2025-09-09 01:49:31 +03:00
  • 33d2c31d7a brw: don't use brw_null_reg() for unused SEND sources Lionel Landwerlin 2025-09-01 10:57:48 +03:00
  • 11a434f3df glsl: remove now unused NumUniformRemapTable Timothy Arceri 2025-08-25 12:15:27 +10:00
  • e052254066 glsl: make use of u_range_remap for uniform remapping Timothy Arceri 2025-08-06 11:46:47 +10:00
  • bf946bccf2 util: add range remap util Timothy Arceri 2025-08-06 11:32:31 +10:00
  • 5bf7bb5cf9 intel/brw/xe3+: Re-enable static analysis-based SIMD32 FS heuristic for the moment. Francisco Jerez 2025-07-16 15:28:06 -07:00
  • a7969b5d42 intel/brw: Apply 7e1362e9c0 to pre-xe3 codepath of brw_compile_fs(). Francisco Jerez 2025-07-16 15:28:49 -07:00
  • 531a34c7dd intel/brw/xe3+: Select scheduler heuristic with best trade-off between register pressure and latency. Francisco Jerez 2025-08-04 18:09:13 -07:00
  • 0e802cecba intel/brw: Make sure we don't use stale analysis after inst. order restore in brw_allocate_registers(). Francisco Jerez 2025-07-16 16:16:22 -07:00
  • dfc2a89d96 intel/brw: Allow using performance analysis pass pre-register allocation. Francisco Jerez 2025-07-16 14:56:39 -07:00
  • 3936a43496 intel/brw/xe3+: Tweak render target write timings in performance modeling pass. Francisco Jerez 2025-07-28 08:24:49 +00:00
  • 6ccf2a375a intel/brw/xe3+: Adjust weights of discard control flow for non-EU-fused platforms. Francisco Jerez 2025-07-16 15:00:57 -07:00
  • 1272ff5ed1 intel/brw/xehp+: Adjust performance model weights of LSC atomic ops. Francisco Jerez 2025-07-16 14:58:14 -07:00
  • 6eea9659db intel/brw/xe3+: Model trade-off between parallelism and GRF use in performance analysis. Francisco Jerez 2025-08-05 00:31:08 -07:00
  • 760437c4c4 intel/brw/xe3+: Override P value of GRF register classes to increase thread parallelism. Francisco Jerez 2025-07-16 15:55:29 -07:00
  • 74168a601e util/ra: Allow driver to override class P value. Francisco Jerez 2025-07-16 15:52:22 -07:00
  • 35ac517780 intel/brw/xe3+: Define BRW_SCHEDULE_PRE_LATENCY scheduling mode. Francisco Jerez 2025-07-16 15:34:43 -07:00
  • 501b1cbc2c intel/brw: Fix behavior of scheduler around flag register writes. Francisco Jerez 2025-07-16 15:39:27 -07:00
  • 17b068ed1c intel/brw/xe3+: Handle SENDG in instruction scheduler. Francisco Jerez 2025-08-04 23:34:29 -07:00
  • d6ee5b7177 anv: remove divergence requirement Lionel Landwerlin 2025-09-08 23:23:20 +03:00
  • dee9600ac7 zink: eliminate buffer refcounting to improve performance Mike Blumenkrantz 2025-07-22 09:13:55 -04:00
  • b3133e250e gallium: add pipe_context::resource_release to eliminate buffer refcounting Mike Blumenkrantz 2025-07-18 07:34:20 -04:00
  • 7c1c2f8fce zink: ensure transient surface is created when doing msaa expand Mike Blumenkrantz 2025-09-09 13:40:03 -04:00
  • 67fcfed67b brw: Add FILE * parameter to dump_assembly Caio Oliveira 2024-06-06 11:26:30 -07:00
  • 19f32df4ff mailmap: Update my name Anna Maniscalco 2025-09-06 17:32:42 +02:00
  • 8eca6ee134 zink: just reference compute progs to batch on delete Mike Blumenkrantz 2025-09-09 08:44:20 -04:00
  • 1e07f58c62 zink: do bindless init when binding a bindless shader, not on create Mike Blumenkrantz 2025-09-02 10:51:31 -04:00
  • e21438192a zink: set current compute prog after comparing against current compute prog Mike Blumenkrantz 2025-09-08 15:33:47 -04:00
  • 3fecf68784 zink: only set compute module info on dispatch (after compile fence) Mike Blumenkrantz 2025-09-09 07:25:29 -04:00
  • febe90e109 vulkan: remove incorrect assert Lionel Landwerlin 2025-09-09 10:50:48 +03:00
  • e2181744c2 aco/tests: add barrier-to-waitcnt tests Rhys Perry 2025-07-24 14:44:29 +01:00
  • 0f32b573a4 aco/gfx10: skip waitcnts or use vm_vsrc(0) for workgroup lds barriers Rhys Perry 2025-09-02 15:40:03 +01:00
  • ac882985c0 aco/gfx10: skip waitcnts or use vm_vsrc(0) for workgroup vmem barriers Rhys Perry 2025-09-02 15:39:19 +01:00
  • 145b178de2 aco: fix workgroup-scope barrier between vmem and lds Rhys Perry 2025-08-26 18:07:07 +01:00
  • 02718fd4c5 aco: use a separate event for sendmsg_rtn Rhys Perry 2025-08-01 15:38:31 +01:00
  • 5812c2ea89 aco: update waitcnt events for exports Rhys Perry 2025-07-22 16:58:06 +01:00
  • 711c023b55 aco: remove waitcnt code for POPS Rhys Perry 2025-08-01 11:11:27 +01:00
  • 005694fe1f aco: remove waitcnt code for SMEM stores Rhys Perry 2025-07-22 16:05:13 +01:00
  • 20cd5cf5f7 aco: delay barrier waitcnt until they are needed Rhys Perry 2025-09-03 11:22:40 +01:00
  • 843acfa50b aco: add a separate barrier_info for release/acquire barriers Rhys Perry 2025-07-22 16:36:22 +01:00
  • 6c446c2f83 aco: refactor waitcnt pass to use barrier_info Rhys Perry 2025-07-17 12:29:41 +01:00
  • 21332609b9 aco: don't move acquire barriers before interlock begin Rhys Perry 2025-09-03 11:20:33 +01:00
  • 0ee1c137f9 aco: don't move release barriers after interlock end Rhys Perry 2025-09-09 10:03:59 +01:00
  • 7c056dd473 aco: add is_atomic_or_control_instr helper Rhys Perry 2025-07-22 15:11:29 +01:00
  • df6a3b7619 aco: reduce cost of using values defined in predecessors Rhys Perry 2025-07-18 10:33:32 +01:00
  • b7ac5d8453 r600/sfn: Optimize pred(not X != 0) to pred(X == 0) Gert Wollny 2025-09-03 23:40:45 +02:00
  • 125ce0f909 r600/sfh: Handle 64 bit comparisons in predicate optimization Gert Wollny 2025-09-03 23:39:59 +02:00
  • abe9b61212 r600/sfn: relax restrictions when optimizing predicate evaluation with a register Gert Wollny 2025-09-03 16:20:36 +02:00
  • bbbb2be123 r600/sfn: emit 64 bit predicates like normal ALU ops Gert Wollny 2025-09-03 16:15:31 +02:00
  • 51d8ca2dff r600/sfn: optimize comparison results Gert Wollny 2025-09-03 16:13:10 +02:00
  • 82dffae611 r600/sfn: don't use dummy regs in alu ops when no dest register is needed Gert Wollny 2025-09-03 16:06:55 +02:00
  • 4f1f5aa02d r600/sfn: Add handling of channels for dest-less ALU ops Gert Wollny 2025-09-03 16:05:35 +02:00
  • 90b2fbbab4 r600/sfn: Pass chan and dest_clamp to alu op if no dest register is given Gert Wollny 2025-09-03 16:02:40 +02:00
  • 4dd3951323 r600/sfn: fix op2_pred_sete_64 opcode Gert Wollny 2025-09-03 15:58:48 +02:00
  • 08b58c3fac nir/lower_subgroups: remove lower_fp64 option Georg Lehmann 2025-09-03 14:54:04 +02:00
  • 687510495f nir: remove subgroup size related nir_shader_compiler_options members Georg Lehmann 2025-09-03 09:48:26 +02:00
  • c7d5108373 mesa/st: make double subgroup lowering more precise Georg Lehmann 2025-09-03 09:46:04 +02:00
  • 9bc14a0047 nir/lower_subgroup: optimize reduce/scans with unknown subgroup size Georg Lehmann 2025-09-03 15:27:46 +02:00
  • c59a85d406 nir/load_store_vectorize: remove offset check in try_vectorize_shared2 Rhys Perry 2025-07-23 11:19:57 +01:00
  • 0f364aded3 nir/opt_offsets: improve shared2 optimization Rhys Perry 2025-07-23 11:41:44 +01:00
  • c10e495182 nir/opt_offsets: fix progress determination with offsets that add to zero Rhys Perry 2025-05-16 16:57:44 +01:00
  • 9aad852af8 nir/opt_offsets: report progress if NUW is set Rhys Perry 2025-05-16 16:54:27 +01:00
  • 5eab4f06d5 teflon/tests: Remove dependency on xtensor Tomeu Vizoso 2025-09-02 16:51:46 +02:00
  • b148d47c3e anv: Always disable Color Blending for unused Render Targets Sviatoslav Peleshko 2025-09-02 05:34:37 +03:00
  • f3c3b99e60 clang-format: Move ForEachMacros into src/.clang-format for freedreno Yonggang Luo 2025-09-08 22:16:51 +08:00
  • 773a7f347a clang-format: Update the .clang-format files to conformance clang-format json-schema Yonggang Luo 2025-09-08 21:19:46 +08:00
  • 4143f0725a radv/nir/lower_cmat: clean up GFX11 ACC->B convert Georg Lehmann 2025-09-06 17:13:33 +02:00
  • 5c0ebcdaef radv/nir/lower_cmat: clean up gfx12 transpose Georg Lehmann 2025-09-06 17:03:48 +02:00
  • 2da7b4bd0a radv/nir/lower_cmat: add shuffle_xor_imm helper Georg Lehmann 2025-09-06 16:59:24 +02:00
  • 1492de1bc3 radv: re-format using clang-format Christian Gmeiner 2025-09-08 13:10:16 +02:00
  • dcfa4fafca rusticl: add a bunch of trivial tests Karol Herbst 2025-09-09 02:46:57 +02:00
  • ccf099d0d1 rusticl: add Test targets norablackcat 2025-01-24 17:00:45 -06:00
  • 6af462b27f rusticl/device: skip loading devices in cfg(test) Dallas Strouse 2025-01-24 16:58:55 -06:00
  • 85deec44d7 rusticl: specify allowed lints for tests in lib.rs Karol Herbst 2023-06-22 11:41:58 +02:00
  • 06776969d6 rusticl: drop global allow statements Karol Herbst 2025-09-09 02:41:27 +02:00
  • af269d3394 rusticl: fix unit tests norablackcat 2023-06-21 10:50:11 -06:00
  • 1b777e6cae rusticl: drop unneeded dependency to generated sources Karol Herbst 2025-09-09 02:40:05 +02:00
  • eba08245a8 treewide: Spell indices correctly Mel Henning 2025-09-08 15:37:28 -04:00
  • 17876a00af nir: Add a faster lowest common ancestor algorithm Mel Henning 2025-07-15 21:11:34 -04:00
  • 0d07b86073 util: Add range_minimum_query Mel Henning 2025-07-24 14:51:10 -04:00
  • cd06366ca2 nir/phi_builder: Adjust valid_metadata assert Mel Henning 2025-07-23 19:13:17 -04:00
  • ee8d448241 nir: Don't require nir_metadata_control_flow Mel Henning 2025-07-23 18:19:26 -04:00
  • 162f07f80c hk: assume largePoints always set Alyssa Rosenzweig 2025-09-08 15:29:31 -04:00
  • 6eac1cefd9 vulkan/wsi/x11: Use mesa_logX() instead of fprintf() Faith Ekstrand 2025-09-05 11:59:39 -04:00