-
733ba77bfe
r300: fix DXTC blits
Marek Olšák
2025-10-16 09:20:25 -04:00
-
ba35ac29b6
r600/sfn: drop range pinning for registers after RA
Gert Wollny
2025-09-19 14:25:24 +02:00
-
5962add398
r600/sfn: correct register interference range
Gert Wollny
2025-09-13 00:45:44 +02:00
-
a1b6dbcd67
docs: update calendar for 25.3.0-rc1
Dylan Baker
2025-10-16 13:34:53 -07:00
-
ad86a666ae
anv: Add support for low latency hint on Xe KMD
José Roberto de Souza
2025-01-09 06:46:07 -08:00
-
0ba6a0a23b
intel/dev: Add supports_low_latency_hint to intel_device_info
José Roberto de Souza
2025-01-13 11:04:08 -08:00
-
892cf427a0
vulkan/wsi: require extended target volume support for scRGB
Xaver Hugl
2025-07-29 16:14:49 +02:00
-
e3d9c5da2a
mr-label-maker: Remove mapi label
Mary Guillemard
2025-10-16 18:06:06 +02:00
-
f65756a31b
mr-label-maker: Add poly
Mary Guillemard
2025-10-16 16:11:39 +02:00
-
b2accf86d1
poly: Migrate AGX's GS/TESS emulation to common code
Mary Guillemard
2025-10-06 12:57:04 +02:00
-
8048004238
asahi/gs: Reuse GS shader compiler options
Mary Guillemard
2025-10-08 15:41:53 +02:00
-
6f73533094
asahi,nir: Stop relying on zero and scratch page in GS/TESS code
Mary Guillemard
2025-10-08 12:22:46 +02:00
-
60e5abdbaa
asahi: Move compiler preprocess out of agx_nir_lower_gs
Mary Guillemard
2025-10-06 09:30:38 +02:00
-
a427581c4d
asahi/gs: Remove agx_nir_* prefix around static functions
Mary Guillemard
2025-10-05 23:52:16 +02:00
-
71c4943c37
compiler: rename vs.tes_agx bit to vs.tes_poly
Mary Guillemard
2025-10-05 23:40:28 +02:00
-
1e0c18d6cf
nir: Rename stat_query_address_agx to stat_query_address_poly
Mary Guillemard
2025-10-05 23:34:47 +02:00
-
8a25b88d69
asahi/libagx: Do not expose anything not use externaly
Mary Guillemard
2025-09-23 18:09:24 +02:00
-
29f348941d
asahi/libagx: Stop exposing fake entrypoint _libagx_prefix_sum
Mary Guillemard
2025-09-23 11:22:32 +02:00
-
c20e2733bf
Revert "brw: add serialize send stats"
Lionel Landwerlin
2025-10-10 16:37:55 +03:00
-
14683a045b
brw: account for disabled SEND fused message in cycle computation
Lionel Landwerlin
2025-10-10 16:37:16 +03:00
-
3b2f7ed918
ci,marge_queue: read token from file by default
Job Noorman
2025-10-16 18:12:10 +02:00
-
77fb8fb062
anv: fix image-to-image copies of TileW images
Lionel Landwerlin
2025-10-16 10:36:28 +03:00
-
75604ff945
ir3: allow (neg) on sel.b on a6xx gen4+
Job Noorman
2025-10-16 17:42:05 +02:00
-
eaef6d048b
ir3: add has_sel_b_fneg compiler flag
Job Noorman
2025-10-16 17:42:04 +02:00
-
c44f8fe7f7
ir3: move ir3_catN_absneg to ir3.c
Job Noorman
2025-10-16 17:42:04 +02:00
-
09ff0fa005
frontends/va: Move remainig processing functions to postproc.c
David Rosca
2025-10-16 16:51:05 +02:00
-
7a5270d4df
frontends/va: Move decode functions to separate file
David Rosca
2025-09-19 16:23:07 +02:00
-
ba0a059129
frontends/va: Move encode functions to separate file
David Rosca
2025-09-19 15:58:19 +02:00
-
d9d0001b7d
panvk: fix for clearing render targets with 8+ layers
Utku Iseri
2025-10-12 07:30:25 +02:00
-
a2e4280dbe
r600/sfn: drop unused code
Gert Wollny
2025-09-16 14:31:46 +02:00
-
0f7dd6636c
r600/sfn: rework 64 bit to vec2 32 bit lowering
Gert Wollny
2025-09-15 17:06:04 +02:00
-
8c281aabcd
hasvk: don't report custom sample locations for sample count 1
Iván Briano
2025-10-15 12:47:48 -07:00
-
52c6f404ed
panvk: advertise support for AFBC WSI behind a debug flag
Utku Iseri
2025-10-09 13:25:28 +02:00
-
db2f02dcc2
panvk: allow TILING_DRM_MODIFIER_EXT with AFBC
Utku Iseri
2025-10-09 17:43:02 +02:00
-
e21c2a8316
pan/mod: allow non-tiled modifiers to be optimal
Utku Iseri
2025-10-09 13:19:42 +02:00
-
11fe21d659
panvk: change AFBC subresource layout pitches to byte sizes
Utku Iseri
2025-10-08 17:08:32 +02:00
-
d6eb5b4039
panvk: explicit fallback to linear for legacy scanout images
Utku Iseri
2025-10-08 16:57:01 +02:00
-
0551a40c36
panvk: only add storage usage without AFBC
Utku Iseri
2025-10-08 16:47:11 +02:00
-
8c332b1cad
panvk: prevent aliased images from using AFBC
Utku Iseri
2025-10-10 09:44:24 +02:00
-
39ac7df612
panfrost,panvk: distinguish fbd bounding box from framebuffer size
Utku Iseri
2025-10-13 12:39:38 +02:00
-
bde9156dcf
panfrost,panvk: rename pan_fb_info::extent to draw_extent
Utku Iseri
2025-10-13 19:37:19 +02:00
-
b722e17203
brw: get rid of GET_BUFFER_SIZE opcode
Lionel Landwerlin
2025-10-10 15:17:24 +03:00
-
b101d100fb
anv: reenable KHR_maintenance8 on Xe2+
Lionel Landwerlin
2025-09-08 15:13:23 +03:00
-
bcffd839aa
brw: new Xe2 sampler opcodes
Lionel Landwerlin
2025-08-28 17:22:41 +03:00
-
efcba73b49
brw: switch to new sampler payload description scheme
Lionel Landwerlin
2025-09-01 22:48:51 +03:00
-
232697a0a3
brw: port some NIR lowering to the sampler payload description
Lionel Landwerlin
2025-08-29 00:29:13 +03:00
-
7c77c4768a
brw: add a new sampler payload parameter description
Lionel Landwerlin
2025-08-26 19:25:49 +03:00
-
28e73a6239
docs: Update LAVA caching setup
Valentine Burley
2025-10-14 08:57:05 +02:00
-
2baa3b8c06
Revert "wsi: Implements scaling controls for DRI3 presentation."
Lionel Landwerlin
2025-10-16 10:55:21 +03:00
-
abcaa46f6c
amd,radv,radeonsi: add ac_cmdbuf_flush_vgt_streamout()
Samuel Pitoiset
2025-10-14 17:12:59 +02:00
-
679332f9a9
amd,radv,radeonsi: add ac_emit_cp_acquire_mem()
Samuel Pitoiset
2025-10-14 14:57:48 +02:00
-
9ad7fb8569
amd,radv,radeonsi: add ac_emit_cp_gfx_scratch()
Samuel Pitoiset
2025-10-14 12:32:54 +02:00
-
9ff8e71b4e
amd,radv,radeonsi: add ac_emit_cp_tess_rings()
Samuel Pitoiset
2025-10-14 12:24:51 +02:00
-
47a64f5b6f
amd,radv,radeonsi: add ac_emit_cp_gfx11_ge_rings()
Samuel Pitoiset
2025-10-14 12:15:08 +02:00
-
8f80a8502d
radv: use ac_emit_cp_pfp_sync_me() more
Samuel Pitoiset
2025-10-14 11:57:04 +02:00
-
044bafb6ac
amd: add a predicate parameter to ac_emit_cp_pfp_sync_me()
Samuel Pitoiset
2025-10-14 11:54:27 +02:00
-
48b4a43e8f
amd,radv,radeonsi: add ac_emit_cp_set_predication()
Samuel Pitoiset
2025-10-14 11:49:16 +02:00
-
ad907efae2
radv: use ac_emit_cond_exec() more
Samuel Pitoiset
2025-10-14 11:40:37 +02:00
-
426d48d41e
radeonsi: use ac_emit_write_data_imm() more
Samuel Pitoiset
2025-10-14 11:26:44 +02:00
-
2341395f37
docs: reset new_features.txt
Dylan Baker
2025-10-15 20:23:09 -07:00
-
e766ffccc6
Version: Bump to 26.0
Dylan Baker
2025-10-15 20:13:48 -07:00
-
cb8cca0145
nvk: Expose cached and coherent as separate types on Tegra
Faith Ekstrand
2025-10-14 17:08:11 -04:00
-
72c1c52b1d
nvk/query: Handle non-coherent query pool memory
Faith Ekstrand
2025-10-09 16:23:58 -04:00
-
35540f769d
nvk/query: Rework query waits
Faith Ekstrand
2025-10-09 16:16:48 -04:00
-
36fa755b19
nvk/query: Add an interleaved query layout
Faith Ekstrand
2025-10-09 16:49:46 -04:00
-
65642d9e81
nvk/query: Add a vk_query_pool_report_count() helper
Faith Ekstrand
2025-10-09 18:15:34 -04:00
-
519c4c10f3
nvk/query: Pass an IS_TIMESTAMP flag explicitly to the CL kernel
Faith Ekstrand
2025-10-09 18:05:08 -04:00
-
98b6b47599
nvk/query: Rework offset helpers
Faith Ekstrand
2025-10-09 16:23:27 -04:00
-
a5e87d06c6
nvk: Flush indirect execution set maps
Faith Ekstrand
2025-03-08 22:44:55 -06:00
-
1f0fda22f7
nvk: Flush descriptor set maps
Faith Ekstrand
2025-03-09 01:13:01 -06:00
-
14bad31608
nvk: Route more descriptor types through write_desc()
Faith Ekstrand
2025-03-09 00:52:34 -06:00
-
f184dfee10
nvk: Add an nvk_descriptor_writer
Faith Ekstrand
2025-03-09 00:02:19 -06:00
-
21d53bfdef
nvk: Use a pool offset instead of an address in nvk_descriptor_set
Faith Ekstrand
2025-03-08 22:26:23 -06:00
-
48f5a8d947
nvk: Use _B suffixes in descriptor sets
Faith Ekstrand
2025-03-08 22:19:50 -06:00
-
a7e79f7839
nvk: Flush/invalidate around host image copies
Faith Ekstrand
2025-03-08 21:40:39 -06:00
-
2f6a137ede
nvk: Flush the zero page
Faith Ekstrand
2025-03-08 22:01:47 -06:00
-
cd78989681
nvk: Flush after zeroing memory
Faith Ekstrand
2025-03-08 21:34:48 -06:00
-
247ebf61cb
nvk/mem_stream: Flush maps in nvk_mem_stream_flush()
Faith Ekstrand
2025-03-08 22:04:06 -06:00
-
01e56f408b
nvk: Flush descriptor tables and heap maps on submit
Faith Ekstrand
2025-03-08 21:31:17 -06:00
-
4d04baba7d
nvk: Use a coherent map for the event heap
Faith Ekstrand
2025-03-08 22:01:17 -06:00
-
870d3f1636
nvk/nvkmd: Invalidate maps before dumping pushbufs
Faith Ekstrand
2025-10-14 17:33:45 -04:00
-
c04dacb42c
nvk: Flush pushbufs in EndCommandBuffer()
Faith Ekstrand
2025-03-08 20:35:07 -06:00
-
fac856112e
nvk: Implement Flush/InvalidateMappedMemoryRanges()
Faith Ekstrand
2025-03-08 20:15:28 -06:00
-
986c2cfed9
nvk/nvkmd: Add map sync to/from GPU helpers
Faith Ekstrand
2025-03-08 21:29:53 -06:00
-
fcb6c5c7a6
nvk/nvkmd: Add an NVKMD_MEM_COHERENT flag
Faith Ekstrand
2025-03-09 01:20:08 -06:00
-
dd53232667
nouveau/winsys: Add a NOUVEAU_WS_BO_COHERENT flag
Faith Ekstrand
2025-10-09 21:53:59 -04:00
-
72c9256d8f
turnip: Use the util cache helpers
Faith Ekstrand
2025-07-24 20:15:18 +00:00
-
1fbc73836e
intel: Drop intel_mem.c/h
Faith Ekstrand
2025-10-10 17:22:55 -04:00
-
f4a4c95d0c
crocus: Use util_flush_inval_range()
Faith Ekstrand
2025-10-10 17:22:13 -04:00
-
77bea994b4
intel/sanitize-gpu: Use util_flush_inval_range()
Faith Ekstrand
2025-10-10 17:20:24 -04:00
-
7b77906a0c
anv: Switch to util/cache_ops.h
Faith Ekstrand
2025-10-10 17:18:33 -04:00
-
6d67828839
hasvk: Switch to util/cache_ops.h
Faith Ekstrand
2025-10-10 17:13:49 -04:00
-
a47184e396
util/cache_ops/x86: Call util_get_cpu_caps() less
Faith Ekstrand
2025-10-10 17:08:27 -04:00
-
555881e574
util/cache_ops: Add some cache flush helpers
Faith Ekstrand
2025-07-24 19:47:33 +00:00
-
1dea86f773
brw: Don't do non-obvious things with BFN parameter ordering
Ian Romanick
2025-10-14 11:06:29 -07:00
-
85db960e37
brw: Mark src3 of BFN as is_control_source
Ian Romanick
2025-10-14 14:22:44 -07:00
-
d0af217911
ci: Add missing aiohttp Python dependecy
Sergi Blanch Torne
2025-10-14 14:40:01 +02:00
-
84d8e6824b
treewide: don't check before free
Alyssa Rosenzweig
2025-10-15 11:25:23 -04:00
-
543c9be87a
nir/coopmat: fix non square load/store lowering for flexible dimensions
Dave Airlie
2025-10-10 11:51:16 +10:00
-
836e1d65f6
teflon: Link to the ethos driver
Tomeu Vizoso
2025-02-23 14:22:23 +01:00