Commit Graph

  • ece9b47196 radeonsi: determine compute shader LDS size from NIR instead of LLVM Marek Olšák 2025-06-11 17:15:58 -04:00
  • 24260644e8 radeonsi: remove now unused LLVM LDS logic for NGG Marek Olšák 2025-06-13 16:29:38 -04:00
  • 65c5ee1628 radeonsi: stop using LLVM LDS linking logic for the GS out LDS offset Marek Olšák 2025-06-11 14:39:00 -04:00
  • fbbf029529 radeonsi: enable 16-bit mediump IO for PS outputs only, and VS->PS with env var Marek Olšák 2025-06-01 18:10:28 -04:00
  • 5a7ff54aaa radeonsi: remove gs_input_verts_per_prim from si_shader_info Marek Olšák 2025-06-01 18:54:51 -04:00
  • 1a197aa057 radeonsi: remove unused output_type and output_usage from si_shader_info Marek Olšák 2025-06-01 18:52:12 -04:00
  • 58f12b3c81 radeonsi: don't count outputs with GS streams > 0 for outputs_written_before_ps Marek Olšák 2025-06-01 17:22:38 -04:00
  • 0b3b105bde radeonsi: use si_assign_param_offsets for legacy GS too Marek Olšák 2025-06-01 17:09:08 -04:00
  • cc497fd0e4 radeonsi: move gfx10_shader_ngg.c contents into si_shader.c Marek Olšák 2025-05-31 08:41:41 -04:00
  • d3c1c638c4 radeonsi: cull against cull distances in the shader and don't export them Marek Olšák 2025-05-30 06:41:14 -04:00
  • 5b5addd9e9 radeonsi: enable culling against clip/cull distances and clip planes in GS Marek Olšák 2025-05-29 08:37:27 -04:00
  • cee54211df radeonsi: reduce the size of 2 fields in si_shader_variant_info Marek Olšák 2025-05-28 05:30:01 -04:00
  • 45acb5857d radeonsi: pack clip/cull distance export components Marek Olšák 2025-05-26 11:23:20 -04:00
  • fec40557d3 radeonsi: use nir_opt_clip_cull_const Marek Olšák 2025-05-26 10:28:51 -04:00
  • c743c3dd1a radeonsi: support 8 non-ClipVertex clip planes instead of 6 Marek Olšák 2025-05-26 06:30:29 -04:00
  • 1b594e6745 radeonsi: gather nr_pos_exports from the final NIR Marek Olšák 2025-05-26 04:33:37 -04:00
  • 2c0eb09e39 radeonsi: simplify old_vs & old_ps checking in si_update_shaders Marek Olšák 2025-06-13 14:10:00 -04:00
  • e73f70e135 radeonsi: add si_shader_variant_info::clip/culldist_mask Marek Olšák 2025-05-26 04:09:29 -04:00
  • 391c40f9fc freedreno/ci: Add ASan jobs on a618 Valentine Burley 2025-05-19 15:19:47 +02:00
  • 08152633fb ci/lava: Add arm64 ASan job templates Valentine Burley 2025-05-19 15:11:39 +02:00
  • 201ac3bf49 turnip/ci: Skip Vulkan Video tests Valentine Burley 2025-07-08 14:42:27 +02:00
  • 92d433c54a aco: vectorize conversions from 8bit to 16bit Georg Lehmann 2025-07-07 13:46:11 +02:00
  • 7fece5592c aco: vectorize 16bit extracts Georg Lehmann 2025-07-07 13:45:48 +02:00
  • a045e9a624 ac/nir: lower uniform extract_i8/u8 to 32bit Georg Lehmann 2025-07-01 11:13:11 +02:00
  • 2cc3e1876c ac/llvm: support vec2 extract Georg Lehmann 2025-07-01 11:09:07 +02:00
  • d34b069e9b radeonsi: small fixes of radeonsi renderstage Julia Zhang 2025-05-13 17:57:07 +08:00
  • f8918ed6c6 radv: stop using LLVM LDS linking logic Marek Olšák 2025-06-11 14:01:28 -04:00
  • 44dd39d121 radv: pack clip and cull distance outputs for both legacy and NGG pipelines Marek Olšák 2025-06-09 17:58:03 -04:00
  • 2751d488ce radv: enable nir_opt_clip_cull_const for GS too Marek Olšák 2025-06-09 17:43:54 -04:00
  • bdcfe15457 radv: don't export cull distances if the shader culls against them Marek Olšák 2025-07-06 21:31:25 -04:00
  • 0cce0505cc radv: compute the number of position outputs after compilation Marek Olšák 2025-06-09 14:02:38 -04:00
  • 21646b0124 radv: don't include positions exports in pipeline executable stats Marek Olšák 2025-07-07 02:33:49 -04:00
  • 88a1c1f881 radv: enable NGG culling for GS Marek Olšák 2025-06-08 23:56:36 -04:00
  • ae4d539540 radv: rework radv_link_shaders_info as as not be called in a loop Marek Olšák 2025-07-07 01:34:50 -04:00
  • b97c4bfd58 radv: enable W/front/back face NGG culling with multiple viewports Marek Olšák 2025-06-08 23:54:14 -04:00
  • 89e1ec92c5 radv: cull against clip and cull distances in the shader Marek Olšák 2025-05-30 06:42:23 -04:00
  • ae78e8d198 ac/nir: handle VARYING_SLOT_VARn_16BIT the same as other slots Marek Olšák 2025-06-02 13:07:09 -04:00
  • 762fdf8236 ac/nir: fix mediump XFB Marek Olšák 2025-06-01 21:31:29 -04:00
  • 56f80479fc ac/nir: remove unnecessary 16-bit handling from pre-rast GS and XFB loads/stores Marek Olšák 2025-06-01 21:16:13 -04:00
  • 65972f2301 ac/nir: return GSVS emit sizes from legacy GS lowering and simplify shader info Marek Olšák 2025-06-01 16:39:35 -04:00
  • c1d3108855 radv: call radv_get_legacy_gs_info after ac_nir_lower_legacy_gs Marek Olšák 2025-06-06 18:01:02 -04:00
  • 76ce37058d radv: set the maximum possible workgroup size for legacy GS before linking Marek Olšák 2025-07-10 02:49:07 -04:00
  • d674e97d5c radv: use shared ac_legacy_gs_compute_subgroup_info Marek Olšák 2025-05-31 08:24:42 -04:00
  • 8a1e357f71 radv: use shared ac_ngg_compute_subgroup_info Marek Olšák 2025-05-31 00:08:28 -04:00
  • a3a53b7cee tu: Implement VK_VALVE_fragment_density_map_layered Connor Abbott 2025-03-18 10:25:45 -04:00
  • 5a653d8dd4 tu: Split out viewport faking from per-view viewports Connor Abbott 2025-01-28 14:37:32 -05:00
  • c65017f746 vk/runtime: Handle VK_PIPELINE_CREATE_2_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE Connor Abbott 2025-03-25 13:03:56 -04:00
  • 39ccb1ddac llvmpipe: Improve persepctive correction with centroid/sample interpolation Roland Scheidegger 2025-07-11 18:13:35 +02:00
  • 483489ed1f bin/people.csv: update my name/email Olivia Lee 2025-07-11 12:32:11 -07:00
  • 6033357635 mediafoundation: don't send METransformNeedInput when in Flush/Drain Pohsiang (John) Hsu 2025-07-09 20:36:51 -07:00
  • 9c452f8140 mediafoundation: Fix interop without copy fallback from DX11 to DX12 Sil Vilerino 2025-07-07 11:55:41 -04:00
  • 6d1cb645d8 mediafoundation: fix build after updating sdk to 26100.4188 Pohsiang (John) Hsu 2025-07-09 13:35:20 -07:00
  • 6579b378ca tu: Add debug flag to force disable FDM Connor Abbott 2025-06-30 12:30:12 -04:00
  • 750dd55a4a zink: reenable unsynchronized texture subdata without HIC Mike Blumenkrantz 2025-07-11 12:00:53 -04:00
  • 841080ed42 zink: lock harder around memory mappings Mike Blumenkrantz 2025-07-11 11:57:46 -04:00
  • 0a581e7408 panfrost: Fix modifier conversion shaders search key Loïc Molinari 2025-07-11 15:32:13 +02:00
  • b704b7b5dc zink: document VK_EXT_primitive_topology_list_restart in profile Mike Blumenkrantz 2025-07-11 12:07:57 -04:00
  • 7d01d8a37d freedreno/computerator: add support for UBOs Job Noorman 2025-07-11 15:57:49 +02:00
  • 95986108a6 radv/video: Add couple missing encode flags and stdSyntaxFlags David Rosca 2025-07-07 15:12:46 +02:00
  • 45652a9876 radeonsi/vcn: Allow B-frames as L0 reference David Rosca 2025-07-08 08:06:04 +02:00
  • 2d6560611f frontends/va: Fix leaking fences in GetImage/PutImage David Rosca 2025-07-07 14:02:57 +02:00
  • 94f42bb201 tc: fix usage wrapping in busy test Mike Blumenkrantz 2025-07-11 08:00:10 -04:00
  • e386680ab0 zink+lavapipe/ci: document recent flakes Eric Engestrom 2025-07-11 10:53:04 +02:00
  • ecb69b30b5 zink+radv/ci: document recent flakes Eric Engestrom 2025-07-11 10:51:25 +02:00
  • 1e5e0b07b4 radv/ci: document recent flakes Eric Engestrom 2025-07-11 10:50:44 +02:00
  • 111a841767 radeonsi/ci: document recent flakes Eric Engestrom 2025-07-11 10:49:46 +02:00
  • 41ce45f754 radeonsi/ci: sort stoney flakes Eric Engestrom 2025-07-11 15:07:10 +02:00
  • b2845f3a3f broadcom/ci: document recent flakes Eric Engestrom 2025-07-11 10:52:52 +02:00
  • 634ecaf4f3 vc4/ci: sort dEQP-GLES2 flakes Eric Engestrom 2025-07-11 09:41:57 +02:00
  • 1f178e93c0 nvk/ci: document usual run time for ad106 job Eric Engestrom 2025-07-11 09:24:05 +02:00
  • e55e63c5a7 panvk: Enable VK_KHR_shader_atomic_int64 on Valhall Ashley Smith 2025-07-11 09:54:32 +01:00
  • c88c66754c pan/va: Add support for 64-bit atomic operations Ashley Smith 2025-07-11 09:49:47 +01:00
  • c3a21fb0af bi/va: Add instructions required for KHR_shader_atomic_int64 Ashley Smith 2025-07-11 09:47:29 +01:00
  • 3b9a1ce4ca aco: remove RegClass::as_subdword Rhys Perry 2025-06-11 10:32:06 +01:00
  • 9c55b0ca20 aco: use MUBUF for global access with SGPR address on GFX7/8 Rhys Perry 2025-06-16 16:28:41 +01:00
  • 0094e6c32a aco: optimize lds-only or vmem-only flat access Rhys Perry 2025-06-26 14:15:50 +01:00
  • d705b6198c aco: simplify waitcnt insertion for flat access Rhys Perry 2025-06-09 14:54:46 +01:00
  • 6396a82695 aco: return a format in lower_global_address Rhys Perry 2025-06-02 15:08:03 +01:00
  • 89c2c94147 aco: increase global constant offset limit slightly Rhys Perry 2025-05-20 16:34:10 +01:00
  • d7dcd81c77 aco/gfx6: allow both constant and gpr offset for global with sgpr address Rhys Perry 2025-05-30 17:52:59 +01:00
  • 684943bd1f aco/gfx6: allow vgpr offset for global access with sgpr address Rhys Perry 2025-06-02 14:53:02 +01:00
  • 09a5af121f aco: simplify the load callback Rhys Perry 2025-06-02 14:10:16 +01:00
  • 101d0b791f aco: add too-large constant offset to the address instead of the offset Rhys Perry 2025-06-16 16:38:39 +01:00
  • bd9a9a77fe aco: use addition helper in emit_load Rhys Perry 2025-05-30 17:24:00 +01:00
  • 8defd1bc16 aco/gfx6: disallow global access with sgpr address and two offsets Rhys Perry 2025-06-02 14:47:25 +01:00
  • 5ad04c02d4 ac/nir: don't combine multiple non-constant offsets into a global access Rhys Perry 2025-06-02 16:28:56 +01:00
  • 1c0d065dae aco: count flat as vmem in statistics Rhys Perry 2025-06-02 15:47:26 +01:00
  • d4d9cbdbef mailmap,bin/people.csv: fix my preferred email address Job Noorman 2025-07-11 09:24:29 +02:00
  • de65a5ebac zink: fix fb attachment usage setting Mike Blumenkrantz 2025-07-10 14:09:02 -04:00
  • 919ad8c08d zink: always emit fb attachment sync Mike Blumenkrantz 2025-07-10 14:25:39 -04:00
  • 485b520cf2 zink: fix qbo sync Mike Blumenkrantz 2025-07-10 13:50:35 -04:00
  • d6e89787ed zink: always create gfx shader objects with 5 descriptor layouts Mike Blumenkrantz 2025-07-10 13:33:44 -04:00
  • 39f45f2a04 zink: double-check descriptor layout creation before adding to cache Mike Blumenkrantz 2025-07-10 13:19:50 -04:00
  • 033aa3560e zink: tighten up same-batch sync Mike Blumenkrantz 2025-07-10 12:56:07 -04:00
  • efac6228b9 zink: unify setting general access flags in sync Mike Blumenkrantz 2025-07-10 12:37:17 -04:00
  • 342313b145 zink: remove duplicate setting of last_write in image sync Mike Blumenkrantz 2025-07-10 12:37:05 -04:00
  • cb22616f18 docs/features: GL_ARB_timer_query implemented for v3d Juan A. Suarez Romero 2025-07-10 11:03:37 +02:00
  • fa23a50322 radv: simplify creating descriptor sets with variable desciptor count Samuel Pitoiset 2025-07-10 13:16:07 +02:00
  • b7f4e344bc radv: fix the maximum variable descriptor count with inline uniform blocks Samuel Pitoiset 2025-07-10 14:42:05 +02:00
  • 36879c4f99 radv: fix indexing with variable descriptor count Samuel Pitoiset 2025-07-10 13:00:54 +02:00