-
f4b86d8e0c
egl/meson: generate wayland presentation-time header before it gets included
Eric Engestrom
2025-09-19 20:58:46 +02:00
-
91e5e7d79d
util/meson: make sure shader_stats.h is generated in time for anything that depends on mesautil
Eric Engestrom
2025-09-20 12:25:37 +02:00
-
6e3573127c
vulkan/runtime: only set shader subgroup info if non-zero
Simon Perretta
2025-09-23 15:05:26 +01:00
-
e9910fa955
brw: fix type conversion in tex operation params
Lionel Landwerlin
2025-09-23 23:28:25 +03:00
-
bf9a3bfd86
rusticl: support NIR_DEBUG=progress_validation
Rhys Perry
2025-05-16 17:45:41 +01:00
-
20c316718c
rusticl: support NIR_DEBUG=invalidate_metadata/extended_validation
Rhys Perry
2025-05-16 17:25:34 +01:00
-
7538167096
nir: add NIR_DEBUG=progress_validation
Rhys Perry
2025-05-16 16:23:41 +01:00
-
706ba80057
nir: fix NIR_DEBUG=extended_validation
Rhys Perry
2025-05-16 16:07:05 +01:00
-
026e2527bf
nir/opt_if: rewrite progress reporting and metadata invalidation
Rhys Perry
2025-05-22 11:23:45 +01:00
-
da23b17c8b
nir/opt_if: fix progress reporting with multiple function impls
Rhys Perry
2025-05-19 17:42:33 +01:00
-
591b498e1f
radv: fix progress reporting in lower_rt_derefs
Rhys Perry
2025-05-16 17:04:14 +01:00
-
12ee2b0fd4
nir: fix progress reporting in nir_io_add_const_offset_to_base
Rhys Perry
2025-05-16 16:46:48 +01:00
-
92a2ab8b64
ac/nir: fix progress reporting in ac_nir_lower_tex
Rhys Perry
2025-05-16 16:44:06 +01:00
-
66e9a2f61d
anv: fix crash in ESO tests
Lionel Landwerlin
2025-09-24 00:16:06 +03:00
-
f97b51186f
anv: intermediate RGB <-> RGBX copy for HIC
Iván Briano
2025-07-28 13:13:40 -07:00
-
5a18d8d867
anv: drop height_pitch parameter from anv_copy_image_memory
Iván Briano
2025-09-17 14:20:01 -07:00
-
c02a27bce1
anv: handle multiple aspects in vkCopyImageToImage
Iván Briano
2025-07-22 15:20:03 -07:00
-
68e4fd7de2
anv: drop EXT from host_image_copy stuff
Iván Briano
2025-07-14 11:35:18 -07:00
-
5c5d2b1e9f
anv: pass only isl_format to helper functions
Iván Briano
2025-07-14 11:24:24 -07:00
-
c2eb768eb2
tu: Expose VK_EXT_dynamic_rendering_unused_attachments
Connor Abbott
2025-09-23 11:09:46 -04:00
-
1d8847afcf
anv: fix streamout config comparison
Lionel Landwerlin
2025-09-09 14:22:56 +03:00
-
8e93e7cd72
brw: layout patch in VUE in position independent way
Lionel Landwerlin
2025-09-09 13:50:12 +03:00
-
73383fe7ef
brw: fix split_sends with txf combining
Lionel Landwerlin
2025-09-08 10:12:47 +03:00
-
6dbcc81c85
brw: simplify texture surface/sampler handle sources
Lionel Landwerlin
2025-09-01 23:16:40 +03:00
-
06cf911ab4
brw: lower shader opcode into tex_instr
Lionel Landwerlin
2025-09-01 13:55:57 +03:00
-
bddfbe7fb1
brw/blorp: lower MCS fetching in NIR
Lionel Landwerlin
2025-09-02 14:20:34 +03:00
-
d4ab2087cf
brw: lower non coherent FS load_output in NIR
Lionel Landwerlin
2025-09-02 13:39:29 +03:00
-
3b6b03bd3b
zink: convert task_payload offset to array index in prepass
Mike Blumenkrantz
2025-09-23 10:56:02 -04:00
-
5a482a7a3d
gallium/llvmpipe/test: Rename rsqrtf() to _rsqrtf()
José Roberto de Souza
2025-09-22 09:48:13 -07:00
-
dd7ae41091
egl/gbm: Destroy excess BOs
Michel Dänzer
2025-09-22 15:12:36 +02:00
-
15b8d3ca43
egl/dri: Name struct dri2_egl_buffer
Michel Dänzer
2025-09-22 15:07:21 +02:00
-
fce9dbc493
tu/perfetto: Init perfetto datasources once
Danylo Piliaiev
2025-09-22 12:49:27 +02:00
-
0621d5cd39
tu/perfetto: Make GPU clock sequence-scoped
Danylo Piliaiev
2025-09-18 18:53:56 +02:00
-
09f5c9d0ad
tu/perfetto: Track GPU timestamps per-device
Danylo Piliaiev
2025-09-18 17:10:52 +02:00
-
e2b63472e4
tu/perfetto: Don't check sync_gpu_ts when emitting renderstage
Danylo Piliaiev
2025-09-18 16:50:40 +02:00
-
ea849b5557
tu: Destroy all mutexes used for device
Danylo Piliaiev
2025-09-19 14:39:08 +02:00
-
f536d76341
ir3/parser: don't use instr as ralloc context
Job Noorman
2025-09-23 11:22:20 +02:00
-
e2e13f23a0
zink/ci: Re-enable ASan leak detection and drop VVL filter on CML
Valentine Burley
2025-09-17 17:58:59 +02:00
-
518008c3b0
tu/a7xx: Update reg stomping info to fix GPU crashes when stomping
Danylo Piliaiev
2025-09-15 15:34:59 +02:00
-
51c3f56aa3
ci,crnm: migrate colorama to rich
Sergi Blanch Torne
2025-09-18 12:31:49 +02:00
-
a6b11b58d9
anv: Fix tiling for AV1 IntraBC surface on Gfx125+
Calder Young
2025-09-12 20:58:56 -07:00
-
81f3a5a035
nir/opcodes: remove invalid comment
Pierre-Eric Pelloux-Prayer
2025-09-16 11:07:22 +02:00
-
cc4b50b023
nir/opcodes: use u_overflow to fix incorrect checks
Pierre-Eric Pelloux-Prayer
2025-09-11 16:15:32 +02:00
-
1b23a2ba80
util, vulkan: use u_overflow.h
Pierre-Eric Pelloux-Prayer
2025-09-12 11:35:37 +02:00
-
cfbf745a79
mesa: add u_overflow.h
Pierre-Eric Pelloux-Prayer
2025-09-12 11:34:24 +02:00
-
66aefea02b
mesa: clear TransformFeedback.NumVarying on error
Pierre-Eric Pelloux-Prayer
2025-09-11 16:22:44 +02:00
-
1110763d7b
anv: avoid unnecessary 3DSTATE_PS_EXTRA emissions
Lionel Landwerlin
2025-09-19 00:24:33 +03:00
-
ade4952d3c
anv: fixup 3DSTATE_COARSE_PIXEL emission
Lionel Landwerlin
2025-09-19 00:11:36 +03:00
-
c334ade0c2
gallium: fix eglExportDMABUFImageQueryMESA crash for r600
Qiang Yu
2025-09-19 15:38:48 +08:00
-
3e04990c68
elk: Increase the size of some structure fields in combine_constants
Ian Romanick
2025-09-19 10:19:43 -07:00
-
b7e1ac8309
brw: Increase the size of some structure fields in combine_constants
Ian Romanick
2025-09-18 16:30:49 -07:00
-
2f99f95288
lima: wire up anisotropic filtering
sarbes
2025-09-22 12:25:22 +02:00
-
f3ef41ff28
compiler: document SPIR-V capture + replace
Caleb Callaway
2025-07-29 21:58:26 +00:00
-
97b4a6d0e3
compiler: SPIR-V shader replacement
Caleb Callaway
2025-07-29 18:00:49 +00:00
-
72a43c76c2
compiler: auto-stage file ext for SPIR-V capture
Caleb Callaway
2025-07-29 17:59:45 +00:00
-
df2f7bda4f
compiler: BLAKE3 ID for SPIR-V capture
Caleb Callaway
2025-07-25 22:48:18 +00:00
-
16a855ae61
compiler: use PATH_MAX for SPIR-V capture filename
Caleb Callaway
2025-07-28 18:09:23 +00:00
-
9f893de953
hud: delete buffer refcounting
Mike Blumenkrantz
2025-09-22 13:16:51 -04:00
-
729827878a
panvk: fix FS driver set layout when LD_VAR_BUF is disabled
Olivia Lee
2025-09-18 22:01:05 -07:00
-
a7922e7188
tu/fdm: Use better bounds for LRZ overallocation with FDM offset
Connor Abbott
2025-09-22 11:19:55 -04:00
-
0c11a9cfb3
meson: use the wayland module
Dylan Baker
2025-06-30 18:06:17 +00:00
-
943ac08280
gfxstream: determine page size based on guest properties too
Gurchetan Singh
2025-09-17 10:00:52 -07:00
-
0c6c1fa484
etnaviv: Implement hardware based streamout support
Christian Gmeiner
2025-08-08 12:48:33 +02:00
-
52bc3c2d20
etnaviv: Implement stream output target management
Christian Gmeiner
2025-08-08 12:19:19 +02:00
-
bdd9d8b13d
etnaviv: Support PIPE_QUERY_PRIMITIVES_EMITTED
Christian Gmeiner
2025-08-08 11:45:48 +02:00
-
bbac6a8b53
etnaviv: Pass context to acc sample provider supports(..) function
Christian Gmeiner
2025-08-08 11:50:13 +02:00
-
ebd5504f73
etnaviv: Support hw based rasterizer_discard
Christian Gmeiner
2025-08-08 11:21:11 +02:00
-
53ff96a227
etnaviv: hwdb: Add HWTFB cap
Christian Gmeiner
2025-03-27 23:02:06 +01:00
-
9c806f9514
etnaviv: Update headers from rnndb
Christian Gmeiner
2025-09-11 12:15:36 +02:00
-
964e84d468
tu: Fix 3d load and clear when FDM bin offsets are in use
Connor Abbott
2025-09-19 14:38:56 -07:00
-
c5acf58fba
anv: Add support for AV1 film grain sythesis on Xe2+
Calder Young
2025-09-16 13:41:21 -07:00
-
1e8b96c40c
anv: Advertise only OUTPUT_COINCIDE_BIT for AV1 video decoding
Calder Young
2025-09-16 13:36:08 -07:00
-
f952e27d6e
docs/pvr: drop GX6250 from the active development hardware list
Simon Perretta
2025-09-17 12:25:55 +01:00
-
106de39310
pvr/wsi: don't advertise supports_modifiers
Simon Perretta
2025-09-17 11:48:11 +01:00
-
916d51bd06
pvr: merge legacy uscgen code into pvr_usc
Simon Perretta
2025-09-11 13:18:40 +01:00
-
1dca740171
pco: switch to using csbgen and clc helpers for tex/smp state {un,}packing
Simon Perretta
2025-08-11 12:21:37 +01:00
-
7b7fb811ab
pvr, pco: switch to clc load/store sr and idfwdf shaders
Simon Perretta
2025-08-13 09:23:09 +01:00
-
936cf5fb83
pco/usclib: disable predicate control-flow in generated shaders
Simon Perretta
2025-08-21 11:36:54 +01:00
-
825c4443bf
pvr: switch to usc generated spm load shaders
Simon Perretta
2025-08-11 18:58:55 +01:00
-
585cca9b2f
pvr, pco: switch to usc generated zero-init workgroup memory shaders
Simon Perretta
2025-08-21 10:40:37 +01:00
-
c2127bf4f7
pvr, pco: switch to usc generated clear attachment shaders
Simon Perretta
2025-08-08 15:35:15 +01:00
-
6dd0a5ee2d
pvr, pco: switch to clc query shaders
Simon Perretta
2025-08-07 20:14:55 +01:00
-
3fd3d7ee69
pvr, pco: switch to clc vertex passthrough shaders
Simon Perretta
2025-07-30 16:06:38 +01:00
-
6100c5287a
pco/usclib: add some preprocessor helper macros
Simon Perretta
2025-08-19 13:11:57 +01:00
-
fd130c5d8b
pvr, pco: switch to clc nop shader
Simon Perretta
2025-07-30 16:28:50 +01:00
-
98814d343d
pvr, pco: switch to clc state update shader
Simon Perretta
2025-07-30 16:10:49 +01:00
-
2b21ec6cd2
pco: move uses_usclib flag into shader data
Simon Perretta
2025-08-09 09:46:52 +01:00
-
61a7a5958d
pco/usclib: switch to common defs
Simon Perretta
2025-08-19 11:47:01 +01:00
-
116d8573d4
pvr/csbgen: use stdint macro for unsigned 64-bit constants
Simon Perretta
2025-08-21 10:44:57 +01:00
-
e8adfa1241
pvr, pco: enable pre-generated header string functions to work with clc
Simon Perretta
2025-08-08 12:32:35 +01:00
-
7855446a51
pco: store additional metadata for precompiled shaders
Simon Perretta
2025-08-19 11:30:43 +01:00
-
96e4026273
nir: print loop unroll info if present
Simon Perretta
2025-03-31 17:32:46 +01:00
-
6e29e13e78
anv: Update viewport/scissor state when count changes
Lucas Fryzek
2025-09-19 13:35:54 -04:00
-
d3cedd2fa5
tu/drm: msm's has_set_iova codepath should avoid freeing zombified tu_sparse_vma
Zan Dobersek
2025-09-19 15:10:45 +02:00
-
64fc91bb58
tu/drm: msm backend shouldn't use util_vma_heap in the !has_set_iova codepaths
Zan Dobersek
2025-09-19 12:53:26 +02:00
-
07a599ff3e
tu/drm: avoid has_set_iova-specific util_vma_heap freeing in tu_bo_init
Zan Dobersek
2025-09-16 15:48:41 +02:00
-
f0d3d0ad21
aco/scheduler: Bail early on unreorderable instructions
Natalie Vock
2025-08-20 22:47:46 +02:00
-
53040a1600
rusticl/kernel: remove mutexes from kernel structure
Seán de Búrca
2025-09-13 08:17:03 -07:00
-
c440beb171
rusticl/kernel: add Kernel::mut_ref_from_raw()
Seán de Búrca
2025-09-13 07:43:24 -07:00
-
c75cb1233c
amd/vpelib: add FL capabilitie and lut container size
Ali, Nawwar
2025-09-10 12:56:59 +08:00