-
9dbf49de2c
radv/video: Support intra only without dpb
David Rosca
2025-10-30 13:48:59 +01:00
-
bd151bf8b2
radv/video: Add NULL checks for picture parameters
David Rosca
2025-10-30 09:23:30 +01:00
-
23a3587aa6
radv/video: Correctly handle no feedback query for encode
David Rosca
2025-10-30 08:49:06 +01:00
-
6a1c6ab95b
vulkan/video: Avoid NULL pointers in session parameters
David Rosca
2025-10-31 09:13:23 +01:00
-
67c0b7a529
vulkan/video: Add chroma subsampling to video session
David Rosca
2025-10-30 17:50:08 +01:00
-
4d22427079
vulkan/video: NULL check codec-specific chain
Benjamin Cheng
2025-10-29 14:41:00 -04:00
-
5d28425a81
ac/parse_ib: Parse VCN_IB_COMMON_OP_RESOLVEINPUTPARAMLAYOUT
David Rosca
2025-10-30 10:24:31 +01:00
-
ffb0b862dc
ac/parse_ib: Fix parsing multiple engine commands in one VCN IB
David Rosca
2025-10-30 08:30:33 +01:00
-
51893699a2
brw: stop emitting flush operations for begin/end interlock
Lionel Landwerlin
2025-11-04 12:25:50 +02:00
-
7e15340494
nouveau/drm-shim: remove double '/' in include path
Antonio Ospite
2025-10-21 20:29:23 +02:00
-
222b85328e
mesa: replace most occurrences of getenv() with os_get_option()
Antonio Ospite
2025-10-20 20:02:49 +08:00
-
2eee9b79e8
util,vulkan,llvmpipe: Use os_get_option_dup instead getenv
Yonggang Luo
2025-10-29 16:04:47 +08:00
-
a8e8422170
d3d12/dozen: Use os_get_option_dup for passing to ID3D12SDKConfiguration_SetSDKVersion
Yonggang Luo
2025-10-30 03:02:12 +08:00
-
eeb54aa92d
util: Add function os_get_option_dup and os_get_option_secure_dup for latter use
Yonggang Luo
2025-10-29 15:54:13 +08:00
-
de36fed555
util: Add new function os_get_option_internal to improve os_get_option*
Yonggang Luo
2025-10-29 15:09:25 +08:00
-
95faaa4553
treewide: Use os_get_option_secure instead secure_getenv
Yonggang Luo
2025-10-29 16:14:12 +08:00
-
34db720660
mesa: skip redundant uniform update optimisation if unsafe
Timothy Arceri
2025-10-28 12:02:31 +11:00
-
cf5c294df4
anv/android: query and use explicit layout for ahb resolve
Juston Li
2025-10-23 14:17:58 -07:00
-
c36f0e73ba
anv/android: align AHardwareBuffer naming to ahb
Juston Li
2025-10-23 14:14:25 -07:00
-
1f1022d161
anv: avoid unnecessary stalling on secondaries
Lionel Landwerlin
2025-11-05 14:15:08 +02:00
-
9c494dbd42
anv: don't use IndirectStatePointersDisable at the end of secondaries
Lionel Landwerlin
2025-11-05 12:55:06 +02:00
-
cff047280a
anv: avoid invalid timestamp generation due to skipped commands
Lionel Landwerlin
2025-11-05 12:49:23 +02:00
-
bea21177f2
kk: Ignore depth clear value if load op is not clear
Aitor Camacho
2025-11-04 10:08:48 +09:00
-
9c5b0c28ee
anv: enable accelerationStructureCaptureReplay
Lionel Landwerlin
2025-11-05 11:43:54 +02:00
-
bb532a7a39
v3dv: Fix assertion failure for not-found primary_fd during enumeration.
Emma Anholt
2025-10-29 11:46:19 -07:00
-
a3c8740c2e
llvmpipe: add missing util/os_file.h header
Yiwei Zhang
2025-11-05 09:55:27 -08:00
-
4c603b7e5f
pps: Remove the cpu.cfg file.
Emma Anholt
2025-10-10 15:32:12 -07:00
-
80cdb1641f
docs/perfetto: Put V3D at the same level of heading as other drivers.
Emma Anholt
2025-10-10 16:22:02 -07:00
-
09793f02bc
docs/perfetto: Be more clear about the role of MESA_GPU_TRACES=perfetto
Emma Anholt
2025-10-10 15:59:15 -07:00
-
ed40f0e22a
docs/perfetto: Explain using tracebox, and put commands in the list.
Emma Anholt
2025-10-10 14:54:44 -07:00
-
5ca03e1137
docs/perfetto: Give a hint on how to cross compile the tools.
Emma Anholt
2025-10-10 13:41:52 -07:00
-
09e496d6c0
docs/perfetto: Be helpful and opinionated about config selection.
Emma Anholt
2025-10-10 13:34:11 -07:00
-
2d739be159
docs/perfetto: Add row for panvk support.
Emma Anholt
2025-10-10 13:27:04 -07:00
-
a72ebeac6d
asahi: clang-format
Alyssa Rosenzweig
2025-11-04 13:37:12 -05:00
-
9c2a2deee6
treewide: use BITSET_BYTES, BITSET_RZALLOC
Alyssa Rosenzweig
2025-11-04 13:37:06 -05:00
-
ab4cff4f5c
util: add BITSET_RZALLOC
Alyssa Rosenzweig
2025-11-04 13:41:23 -05:00
-
18eacdda3e
util: add BITSET_BYTES helper
Alyssa Rosenzweig
2025-11-04 12:23:36 -05:00
-
53482178ef
glcpp/meson: fix libglcpp generated header dependency
Yiwei Zhang
2025-11-04 23:54:12 -08:00
-
f9bfb3265d
freedreno/ci: Move a660-gl-cl job back to pre-merge
Valentine Burley
2025-11-04 11:53:09 +01:00
-
74d3bd58d9
turnip/ci: Increase coverage of a660-vk job
Valentine Burley
2025-11-04 09:10:32 +01:00
-
ff57c31696
brw: avoid invalid URB messages
Lionel Landwerlin
2025-11-04 16:34:33 +02:00
-
34fe598b39
brw: Correctly generate conditional modifier for BFN
Ian Romanick
2025-11-04 15:12:11 -08:00
-
904ba2878f
pan: Make W_entry loop aware
Christoph Pillmayer
2025-10-30 21:56:30 +00:00
-
bb7b0b6b1b
pan: Add spill cost metric
Christoph Pillmayer
2025-10-30 21:55:46 +00:00
-
47f4b00cb2
pan: Pull out normal block logic from compute_w_entry
Christoph Pillmayer
2025-10-28 16:21:51 +00:00
-
c6d9b9b4e0
radv: support more tessellation parameters with TCS for ESO unlinked shaders
Samuel Pitoiset
2024-11-12 18:31:09 +01:00
-
373faab109
radv: use GFX11 packed context regs
Samuel Pitoiset
2025-10-31 12:47:36 +01:00
-
db3a79a10a
radv: add separate functions for emitting framebuffer on GFX11-11.5
Samuel Pitoiset
2025-10-31 12:43:36 +01:00
-
58a5f5eb6b
radv: add GFX11 packed context registers helpers
Samuel Pitoiset
2025-10-31 12:47:26 +01:00
-
3c5ec268ec
amd,radeonsi: add GFX11 packed context registers helpers to common code
Samuel Pitoiset
2025-10-31 14:34:32 +01:00
-
a6ca6bcabf
pvr: add device info for GE8300 (22.67.54.30)
Alessio Belle
2025-10-13 17:13:16 +01:00
-
b83bd94d69
pvr: add device info for GE7800 (15.5.1.64)
Alessio Belle
2025-10-13 17:12:07 +01:00
-
8005bf631c
radeonsi: Move binary upload, dump code to new file
Saroj Kumar
2025-10-30 20:20:24 +05:30
-
973a950932
v3dv/ci: add timeout in expected list
Juan A. Suarez Romero
2025-11-05 13:56:18 +01:00
-
fcecfe54e8
Uprev Piglit to 5309e3401d6b03e8a0bb7bfdc1e0f5bc1ad754af
Collabora's Gfx CI Team
2025-11-05 00:08:07 +00:00
-
183d57aa9e
ci: Run intel shader-db on Haswell, Broadwell, and Meteorlake
Kenneth Graunke
2025-11-03 16:41:16 -08:00
-
96b739b449
elk: Disable IO semantic validation when remapping patch offsets
Kenneth Graunke
2025-11-04 19:56:34 -08:00
-
10e2631e79
iris, crocus: Disable new IO slot validation for FB fetch load_output
Kenneth Graunke
2025-11-03 16:35:40 -08:00
-
b2172467d1
aco/gfx10_3: work around NSA hazard
Georg Lehmann
2025-11-03 13:19:07 +01:00
-
bcb6e6b6e6
radv/video: Fix AV1 bidir compound encode with order_hint disabled
David Rosca
2025-10-16 14:58:17 +02:00
-
96db490318
radv/video: Don't require encode FW version >= interface version
David Rosca
2025-10-16 14:39:46 +02:00
-
1a8a8db8c5
radeonsi/vcn: Fix AV1 bidir compound encode with order_hint disabled
David Rosca
2025-10-16 14:37:02 +02:00
-
4201613de1
venus: enable sparse resource support on lavapipe
Yiwei Zhang
2025-10-24 22:46:45 -07:00
-
125b93595e
llvmpipe: support sparse resource with LLVMPIPE_MEMORY_FD_TYPE_OPAQUE
Yiwei Zhang
2025-10-27 01:40:49 -07:00
-
0d72b86fe9
llvmpipe: refactor llvmpipe_resource_bind_sparse
Yiwei Zhang
2025-10-27 22:20:28 -07:00
-
532eb04006
llvmpipe: split sparse binding part to llvmpipe_resource_bind_sparse
Yiwei Zhang
2025-10-27 21:57:46 -07:00
-
ab1902e666
llvmpipe: add fd type INVALID and ANONYMOUS
Yiwei Zhang
2025-10-27 23:34:38 -07:00
-
8f7543e450
util: add os_map_memory_fd_placed for placed mapping support
Yiwei Zhang
2025-10-27 20:39:15 -07:00
-
743b9a52d9
util: add get_fd_header helper in os_memory_fd
Yiwei Zhang
2025-10-27 20:18:02 -07:00
-
e8f66ef197
llvmpipe: refactor dmabuf and opaque fd handling
Yiwei Zhang
2025-10-27 01:25:35 -07:00
-
4d0fbd1c67
llvmpipe: handle os_dupfd_cloexec failure
Yiwei Zhang
2025-10-26 23:26:09 -07:00
-
1be7832f3e
llvmpipe: handle mmap failure for lp_texture
Yiwei Zhang
2025-10-26 19:38:00 -07:00
-
67d54fd5dc
llvmpipe: support sparse resource with LLVMPIPE_MEMORY_FD_TYPE_DMABUF
Yiwei Zhang
2025-10-26 18:24:10 -07:00
-
e0acc5c2b4
llvmpipe: misc fixes for sparse binding
Yiwei Zhang
2025-10-27 21:47:55 -07:00
-
66414c6b70
llvmpipe: add a missing alloc error handling in fd import
Yiwei Zhang
2025-10-30 19:27:48 -07:00
-
3e07f57d4a
llvmpipe: fix udmabuf mmap error check
Yiwei Zhang
2025-10-26 20:20:46 -07:00
-
3a655c212b
llvmpipe: zero is also a valid fd
Yiwei Zhang
2025-10-26 18:12:05 -07:00
-
a0d607bfdb
radv,aco: wait for all VMEM loads when the prolog loads large 64-bit attributes
Samuel Pitoiset
2025-11-04 11:34:21 +01:00
-
ba5bf81aa2
aco: fix reserving VGPRs for 64-bit attributes in VS prologs
Samuel Pitoiset
2025-11-04 09:47:14 +01:00
-
6f24dad00e
panfrost: add 422 AFBC formats
Eric R. Smith
2025-06-25 21:02:23 +00:00
-
417be4f77e
dri: check modifier in dri_create_image_from_winsys
Eric R. Smith
2025-08-25 10:18:21 -03:00
-
b11f543c4e
mesa: Add R16G16_R16B16_UNORM and related formats
Eric R. Smith
2025-06-14 21:54:17 +00:00
-
55735b6146
pan: Add 16 bit AFBC support (v10+ only)
Eric R. Smith
2025-06-25 17:15:56 +00:00
-
7a1ef0cf85
panfrost: update AFBC code to handle tiling for 64bpp formats
Eric R. Smith
2025-09-17 14:29:35 -03:00
-
3303a04d4f
panfrost: add explicit get_dmabuf_modifier_planes override
Eric R. Smith
2025-06-25 16:42:41 +00:00
-
09b5802f9f
panvk: sanity check block size for unorm format
Eric R. Smith
2025-10-24 14:36:54 -03:00
-
43d98a3f1a
anv: Use correct engine class for companion RCS
Sagar Ghuge
2025-11-04 12:14:36 -08:00
-
17d8a5d8ae
lavapipe: Remove trailing whitespace
spencer-lunarg
2025-11-03 15:46:51 -05:00
-
faddb5d497
anv/pps: remove assert for double init
Felix DeGrood
2025-11-03 20:54:28 +00:00
-
b962063d72
nir: Remove nir_parallel_copy_instr
Konstantin Seurer
2025-07-30 22:38:44 +02:00
-
3f3faa82b8
nir/from_ssa: Stop using nir_parallel_copy_instr
Konstantin Seurer
2025-07-30 22:32:23 +02:00
-
b20fd0ef48
nir: Remove parallel copy handling from rewrite_uses_to_load_reg
Konstantin Seurer
2025-07-30 21:37:44 +02:00
-
67a6fc0160
nir/opt_if: See through inot
Ian Romanick
2025-10-22 13:45:20 -07:00
-
27d9e4ec2a
nvk: VK_EXT_shader_uniform_buffer_unsized_array
Faith Ekstrand
2025-08-26 10:42:40 -04:00
-
83e9ae2d5c
radv: do not report wave32 in gl_SubgroupSize for Doom Dark Ages
Georg Lehmann
2025-11-03 15:27:31 +01:00
-
763d2418b8
panvk: fix sample shading of internal blend shader for MSAA
Yiwei Zhang
2025-10-29 00:54:24 -07:00
-
00b8fad3d3
radeonsi/vcn: Fix creating context buffer on VCN5
David Rosca
2025-10-27 09:13:13 +01:00
-
17355f716b
treewide: use UTIL_DYNARRAY_INIT
Alyssa Rosenzweig
2025-10-31 13:48:53 -04:00
-
f6f23dfdd1
util: add UTIL_DYNARRAY_INIT sentinel
Alyssa Rosenzweig
2025-10-31 13:46:42 -04:00
-
6f138fe723
anv: avoid null pointer access in utrace copies on CCS
Lionel Landwerlin
2025-11-04 10:13:19 +02:00