-
04912c585c
radeonsi: lower mesh shader outputs
Qiang Yu
2025-04-28 16:07:13 +08:00
-
ca43c361bd
radeonsi: handle primitive indices for mesh shader
Qiang Yu
2025-05-22 16:09:49 +08:00
-
01fc4efd77
radeonsi: support fragment shader per primitive input
Qiang Yu
2025-05-19 14:45:33 +08:00
-
dfc679e791
radeonsi: support mesh shader per primitive output
Qiang Yu
2025-05-19 14:13:16 +08:00
-
16656ebaaf
radeonsi: compute vs_output_ps_input_cntl for mesh shader
Qiang Yu
2025-05-16 14:07:05 +08:00
-
a982e5bb8a
radeonsi: add mesh shader bits for dirty_shaders_mask
Qiang Yu
2025-05-15 16:55:43 +08:00
-
0ddc1d21f2
radeonsi: dump shader key for mesh shader
Qiang Yu
2025-05-13 17:32:09 +08:00
-
f513d47266
radeonsi: compile mesh shader with ACO only
Qiang Yu
2025-05-12 17:06:20 +08:00
-
fc81d7e7d4
radeonsi: si_select_hw_stage support mesh shader
Qiang Yu
2025-05-12 16:19:20 +08:00
-
351070c46c
radeonsi: si_get_output_prim_simplified support mesh shader
Qiang Yu
2025-05-12 16:15:28 +08:00
-
8ef07d4d8b
radeonsi: support mesh shader per vertex output
Qiang Yu
2025-05-12 15:23:07 +08:00
-
845f333111
radeonsi: select key for mesh shader
Qiang Yu
2025-05-12 13:37:19 +08:00
-
e42ada1723
radeonsi: add mesh shader debug options
Qiang Yu
2025-05-09 10:42:35 +08:00
-
282a0ae20c
radeonsi: add mesh shader state create/delete/bind
Qiang Yu
2025-05-07 09:15:07 +08:00
-
8cae067adc
radeonsi: export si_set_user_data_base for mesh shader usage
Qiang Yu
2025-05-09 09:43:46 +08:00
-
43cf109f47
radeonsi: emit shader pointer for mesh shader
Qiang Yu
2025-05-09 09:42:48 +08:00
-
a44d91d065
radeonsi: call si_shader_change_notify when vs bind
Qiang Yu
2025-05-08 17:22:30 +08:00
-
f1bbc3d4e4
nir/algebraic: Don't generate integer min or max that will need to be lowered
Ian Romanick
2025-10-22 17:02:19 -07:00
-
6fe5d7b0a4
intel/mda: Allow to specify directories with
-f
Caio Oliveira
2025-10-08 17:22:24 -07:00
-
84a67b5ab4
intel/dev: Add NVL-S/U PCI IDs (with FORCE_PROBE required)
Jordan Justen
2024-08-12 14:58:03 -07:00
-
ac1a7e19e8
intel/dev: Add NVL-S/U device info
Jordan Justen
2024-08-12 14:57:12 -07:00
-
84bba237ca
intel/dev: Add INTEL_PLATFORM_NVL_U platform enum
Jordan Justen
2024-08-12 14:52:17 -07:00
-
7bbbfa6670
util: Fix gnu-empty-initializer error
Mauro Rossi
2025-10-18 12:00:15 +02:00
-
8d276e0d70
tu: Fix RT count with remapped color attachments
Connor Abbott
2025-10-21 17:19:21 -04:00
-
75da8229f9
tu: don't advertise sample location support for VK_SAMPLE_COUNT_1_BIT
Zan Dobersek
2025-10-23 13:33:40 +02:00
-
2689056c82
anv: destroy sets when destroying pool
Lionel Landwerlin
2025-10-23 20:08:45 +03:00
-
e450297ea9
anv/brw: fix output tcs vertices
Lionel Landwerlin
2025-10-23 20:27:21 +03:00
-
cbcfaca647
intel/ds: reduce min sampling period of pps-producer to 5us
Felix DeGrood
2025-10-21 22:23:59 +00:00
-
69dc01405d
intel/perf: Update perf scripts to get additional performance counters
Sushma Venkatesh Reddy
2025-08-12 01:20:26 +00:00
-
44c1dcd0ed
intel/dev: Add geometry, color and depth pipes count
Sushma Venkatesh Reddy
2025-08-12 01:13:47 +00:00
-
f448a4668b
intel/tools: add cmdbuf/queue annotation parsing
Felix DeGrood
2025-10-20 21:20:36 +00:00
-
a21de67fdd
intel/tools: make eop default
Felix DeGrood
2025-10-21 11:57:34 +00:00
-
8c10226374
intel/tools: add eop timestamp to intel_measure
Felix DeGrood
2025-10-20 19:01:37 +00:00
-
5ba9776bc5
intel/tools: make frame and cb index base-0 in intel_measure
Felix DeGrood
2025-10-20 18:03:00 +00:00
-
3440272406
radv/ci: update comments around video failures
Samuel Pitoiset
2025-10-23 09:38:23 +02:00
-
f5384df105
radv/ci: stop skipping dEQP-VK.descriptor_indexing.* on Cezanne
Samuel Pitoiset
2025-10-23 09:30:47 +02:00
-
14fcf145e3
vulkan/wsi: remove support for VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
Xaver Hugl
2025-07-29 16:10:42 +02:00
-
c60232c0c5
pvr: temporarily disable gs_rta_support on all cores
Simon Perretta
2025-10-23 12:04:07 +01:00
-
75eee7f38b
panfrost: cleanup outputs_read/outputs_written at pan_shader_info
Alejandro Piñeiro
2025-10-22 12:01:23 +02:00
-
f3ff2375ec
ac/nir: don't consider quads incomplete inside loops
Rhys Perry
2025-10-06 14:32:56 +01:00
-
9babec1366
radv,radeonsi: use optimize_txd
Rhys Perry
2025-09-25 15:53:08 +01:00
-
7d552d71e9
ac/nir: optimize txd(coord, ddx/ddy(coord))
Rhys Perry
2025-09-24 16:16:43 +01:00
-
309ac1f0c0
ac/nir: refactor move_coords_from_divergent_cf a bit
Rhys Perry
2025-09-24 13:45:04 +01:00
-
92beca9aa5
nir/lower_tex: optimize txd(coord, ddx/ddy(coord))
Rhys Perry
2025-09-24 16:00:42 +01:00
-
8e7ea4a882
nir/lower_shader_calls: reobtain impl after NIR_PASS
Rhys Perry
2025-09-25 15:36:51 +01:00
-
241bbb4977
radv: remove NIR_PASS in insert_rt_case
Rhys Perry
2025-09-25 15:19:04 +01:00
-
55018df38d
radv: stop rallocing objects which don't belong to the shader under it
Rhys Perry
2025-09-25 13:31:41 +01:00
-
762a803aa7
radv: remove NIR_PASS in radv_nir_lower_rt_abi
Rhys Perry
2025-09-25 13:28:59 +01:00
-
42bb81137e
ac/nir: stop using NIR_PASS in ac_nir_lower_ngg_nogs()
Rhys Perry
2025-09-25 13:08:55 +01:00
-
ac602a15d1
v3dv: use vk_drm_syncobj_copy_payloads helper
Jose Maria Casanova Crespo
2025-10-08 11:22:42 +02:00
-
2e32dd7472
venus: skip feedback cmd record on incompatible queue families
Yiwei Zhang
2025-10-22 13:26:43 -07:00
-
457d8926e1
amd,radv,radeonsi: add ac_emit_cp_release_mem()
Samuel Pitoiset
2025-10-20 14:50:24 +02:00
-
22d73fc077
amd,radv,radeonsi: add ac_emit_spm_setup()
Samuel Pitoiset
2025-10-20 14:06:05 +02:00
-
202f8db793
amd,radv,radeonsi: add ac_emit_cp_spi_config_cntl()
Samuel Pitoiset
2025-10-20 12:49:52 +02:00
-
5cb400a97b
amd,radv,radeonsi: add ac_emit_cp_inhibit_clockgating()
Samuel Pitoiset
2025-10-20 12:43:55 +02:00
-
bc1080e27f
amd,radv,radeonsi: add and use more ac_cmdbuf_XXX helpers
Samuel Pitoiset
2025-10-20 10:47:50 +02:00
-
a4a834859e
radv/amdgpu: remove now unused radeon_emit helpers
Samuel Pitoiset
2025-10-20 10:14:18 +02:00
-
0fb21e2299
amd,radv: add ac_emit_cp_indirect_buffer()
Samuel Pitoiset
2025-10-20 10:11:41 +02:00
-
3efe8ec16b
radv/amdgpu: use common emit helpers in radv_amdgpu_cs_chain_dgc_ib()
Samuel Pitoiset
2025-10-20 10:01:48 +02:00
-
50ec03054c
amd,radv,radeonsi: add ac_pm4_emit_commands()
Samuel Pitoiset
2025-10-20 09:30:08 +02:00
-
22cb7b5fe2
radv: bump image limit properties on GFX12
Samuel Pitoiset
2025-10-21 08:48:28 +02:00
-
002ebb4fe5
radv: configure the screen scissor to the maximum image dimension
Samuel Pitoiset
2025-10-21 15:56:39 +02:00
-
bcde1a6650
radv: initialize image properties earlier
Samuel Pitoiset
2025-10-21 09:01:37 +02:00
-
3678437ca0
radv: bump maxImageDimension3D to 8192 on GFX10+
Samuel Pitoiset
2025-10-21 08:41:42 +02:00
-
5c71ffbc3d
radv: bump maxImageArrayLayers to 8192 on GFX10+
Samuel Pitoiset
2025-10-21 08:29:10 +02:00
-
47ffe2ecd4
aco: Fixup out_launch_size_y in the RT prolog for 1D dispatch
Konstantin Seurer
2025-10-22 08:04:09 +02:00
-
067b05d5b9
radv: remove radv_pipeline_layout::push_constant_size
Samuel Pitoiset
2025-10-08 16:46:58 +02:00
-
d15b411262
radv: remove radv_shader_layout::push_constant_size
Samuel Pitoiset
2025-10-08 16:45:41 +02:00
-
2985322ed1
radv: gather push constant size from shaders for pipelines
Samuel Pitoiset
2025-10-08 15:38:05 +02:00
-
97dbf7b895
radv/rt: radv: gather push constant size from shaders for RT
Samuel Pitoiset
2025-10-08 14:10:00 +02:00
-
aa44a5a4ae
radv: gather push constant size from shaders for ESO
Samuel Pitoiset
2025-10-08 13:24:29 +02:00
-
a25e88cd84
aux/trace: remove -I argument
Romaric Jodin
2025-10-09 11:34:23 +02:00
-
aa0f404f7b
nvk: Disable sampleLocationsSampleCounts for 1x MSAA
Faith Ekstrand
2025-10-22 16:23:48 -04:00
-
d1793c7a59
nvk: Include the chipset in the pipeline/binary cache UUID
Faith Ekstrand
2025-10-22 17:25:58 -04:00
-
aa929ea706
nir/lower_io: add missing levels intrinsics to get_io_index_src_number
Lionel Landwerlin
2025-10-22 22:42:55 +03:00
-
cf49338ccd
kk: Expose missing BC formats
Aitor Camacho
2025-10-22 12:22:38 -06:00
-
f3df267735
brw: handle GLSL/GLSL tessellation parameters
Lionel Landwerlin
2025-10-21 16:41:41 +03:00
-
8d05b7b72e
anv: rename structure holding 3DSTATE_WM_DEPTH_STENCIL state
Lionel Landwerlin
2025-10-21 15:43:58 +03:00
-
fafb81cd02
treewide: Use vk_collect_dependency_info_src_stages
Mel Henning
2025-10-20 12:34:34 -04:00
-
90d17c0088
vulkan: Add vk_collect_dependency_info_src_stages
Mel Henning
2025-10-17 19:08:37 -04:00
-
fd2fa0fbc9
tu: Fix maxVariableDescriptorCount with inline uniform blocks
Valentine Burley
2025-10-22 16:37:49 +02:00
-
17e25b4983
tu: Fix indexing with variable descriptor count
Valentine Burley
2025-10-22 16:31:35 +02:00
-
ff51e6dc9e
nir: commonize barycentric intrinsic opt pass
Simon Perretta
2025-10-01 19:32:33 +01:00
-
e38491eb18
mesa/st: Lower to ALU scalar after fp64 subgroup lowering
Caio Oliveira
2025-10-13 15:37:27 -07:00
-
fa6fa8c19e
kk: BCn Formats
Isaac Marovitz
2025-10-20 19:04:38 -04:00
-
a62f285607
kk: advertise multiDrawIndirect
Jarrett Johnson
2025-10-20 15:21:07 -04:00
-
bca29b1c92
hk: fix data race when initializing poly_heap
Olivia Lee
2025-10-20 22:31:10 -07:00
-
b6d6c1af73
radv/video_enc: Cleanup slice count assert
Benjamin Cheng
2025-10-22 09:54:53 -04:00
-
05481f56a0
brw: use the right int8/int16 division lowering
Alyssa Rosenzweig
2025-10-20 16:49:56 -04:00
-
c2a6fb6419
panvk: cull semaphores in unrelated subqueues
Aksel Hjerpbakk
2025-10-21 07:09:34 +00:00
-
1381228329
panvk: refactor vk_stage_to_subqueue_mask
Aksel Hjerpbakk
2025-10-13 13:27:09 +00:00
-
9fde755357
kopper: disable color management for wayland surfaces
Julian Orth
2025-10-03 21:03:06 +02:00
-
90103fe618
radeonsi: propagate shader updates for merged shaders
Pierre-Eric Pelloux-Prayer
2025-10-16 15:12:42 +02:00
-
091f18ea57
radeonsi: set VS dirty bit from si_vs_key_update_inputs
Pierre-Eric Pelloux-Prayer
2025-10-15 10:18:56 +02:00
-
d3f8571e84
radeonsi: limit the sqtt buffer size
Pierre-Eric Pelloux-Prayer
2025-10-15 09:52:23 +02:00
-
a7bf37e3bd
panvk/v9+: Reduce maxBoundDescriptorSets to 7
Lars-Ivar Hesselberg Simonsen
2025-10-21 14:37:48 +02:00
-
4ab65cdaa4
docs: update/fix vk spec urls
Eric Engestrom
2025-10-22 09:23:34 +02:00
-
efbecd93ba
util: Build util/cache_ops_x86.c with -msse2
Faith Ekstrand
2025-10-20 09:21:37 -04:00
-
3739d7a90c
util: Don't advertise cache ops on x86 without SSE2
Faith Ekstrand
2025-10-20 16:17:25 -04:00
-
a410d90fd2
panfrost: fix cl_local_size for precompiled shaders
Olivia Lee
2025-10-08 21:57:00 -07:00