-
206bef1560
docs/features: claim vk 1.2 for pvr
Frank Binns
2025-10-07 20:56:09 +01:00
-
a8fb3671e8
panfrost,mesa: Fix versions for EXT_shader_clock
Ashley Smith
2025-10-09 17:53:16 +01:00
-
09d86f9863
panfrost,mesa: Fix versions for EXT_shader_realtime_clock
Ashley Smith
2025-10-09 17:51:43 +01:00
-
2848901722
radv: Actually fail custom border color sampler creation.
Hans-Kristian Arntzen
2025-10-09 12:57:18 +02:00
-
183ed8046c
radv: allow VK_FORMAT_S8_UINT with host image copy
Samuel Pitoiset
2025-10-07 21:42:43 +02:00
-
ef900e93fc
ac/surface: fix host image copies with stencil-only
Samuel Pitoiset
2025-10-07 21:41:38 +02:00
-
9a7f1401d8
ac/surface: fix host image copies with 96-bits formats
Samuel Pitoiset
2025-10-07 21:18:38 +02:00
-
d063072182
radv: rename radv_mark_descriptor_sets_dirty()
Samuel Pitoiset
2025-10-09 12:27:10 +02:00
-
34b3dae3b6
radv: make radv_descriptor_get_va() a static function
Samuel Pitoiset
2025-10-09 10:28:45 +02:00
-
08dbab0600
radv: rename shader arg descriptor_sets to descriptors
Samuel Pitoiset
2025-10-09 12:42:38 +02:00
-
609ae4e647
radv: rename indirect_descriptor_sets to indirect_descriptors
Samuel Pitoiset
2025-10-09 12:40:13 +02:00
-
0ff1ce4ac5
radv: use force_indirect_desc_sets when creating RT prologs
Samuel Pitoiset
2025-10-09 09:52:15 +02:00
-
055b10a75c
radv: do not initialize HiZ on transfer queue on RDNA4
Samuel Pitoiset
2025-10-09 18:54:29 +02:00
-
0fbd9e3894
zink/ci: run the a750 job in pre-merge
Martin Roukala (né Peres)
2025-10-08 10:45:23 +03:00
-
33d7be0d9f
turnip/ci: squeeze a750-vk into 4 jobs
Martin Roukala (né Peres)
2025-10-08 10:41:44 +03:00
-
b8ae4ede60
brw: add serialize send stats
Lionel Landwerlin
2025-09-17 12:04:18 +03:00
-
37a9c5411f
brw: serialize messages on Gfx12.x if required
Lionel Landwerlin
2025-09-16 09:49:57 +03:00
-
301b71a19f
compiler: add an access flag for intel EU fusion
Lionel Landwerlin
2025-09-17 11:45:13 +03:00
-
c7ac46a1d8
nir/lower_io: add get_io_index_src_number support for image intrinsics
Lionel Landwerlin
2025-09-17 17:34:59 +03:00
-
ca1533cd03
nir/divergence: add a new mode to cover fused threads on Intel HW
Lionel Landwerlin
2025-10-07 15:32:11 +03:00
-
79923115e7
nir/unlower_io_to_vars: keep io bases intact when keeping intrinsics
Simon Perretta
2025-09-29 15:38:45 +01:00
-
dd9e002129
brw: Fix mesh shader asserts in clip/cull distance setting
Kenneth Graunke
2025-10-10 01:35:20 -07:00
-
9f45f09b86
glsl: use array element type to validate assignment
Juan A. Suarez Romero
2025-10-07 09:22:40 +02:00
-
6d59a3e3e7
nir/lower_alu: use Knuth's Algorithm M for [iu]mul_high
Job Noorman
2025-10-10 07:30:18 +02:00
-
18f69890d1
nir: add nir_shr builder
Job Noorman
2025-10-10 07:30:18 +02:00
-
10a8defecc
util/macros: coerce likely/unlikely to bool even without __builtin_expect
Olivia Lee
2025-10-09 11:16:51 -07:00
-
196c7903b9
anv: fix companion usage for emulated image
Lionel Landwerlin
2025-10-09 20:25:59 +03:00
-
bb096b0f12
brw: Use BITFIELD_{MASK,RANGE} in clip/cull distance mask handling code
Kenneth Graunke
2025-10-09 10:17:03 -07:00
-
bf76e86bc8
brw: Refactor clip/cull distance mask setting into a helper
Kenneth Graunke
2025-10-09 02:16:49 -07:00
-
b3c511592a
brw: Replace type_size_xvec4 with glsl_count_attribute_slots
Kenneth Graunke
2025-10-08 14:34:52 -07:00
-
a12f117cef
brw: Stop using type_size_dvec4 for fragment shader outputs
Kenneth Graunke
2025-10-08 14:11:45 -07:00
-
d600cd4c91
vtn_bindgen2: use anonymous namespace to avoid name collisions
Olivia Lee
2025-10-09 01:09:49 -07:00
-
3a124ac82a
anv: Enable VK_ANDROID_external_format_resolve
Lucas Fryzek
2025-04-22 13:49:36 +01:00
-
eb70d66228
anv: Add external format resolve operation using blorp
Lucas Fryzek
2025-09-03 15:24:53 -04:00
-
48b63ee90d
vulkan/runtime: Add logic to set external format resolve mode
Lucas Fryzek
2025-09-03 15:41:13 -04:00
-
131f4ca7cc
vulkan/android: Add rp_attachment_has_external_format helper
Lucas Fryzek
2025-08-19 07:49:18 -04:00
-
bbcafa630f
anv: Modify anv feature (dis)enable code to match other drivers
Lucas Fryzek
2025-04-17 15:01:36 +01:00
-
1b333251c4
anv: Enable R10X6 & R10X6G10X6 unorm formats
Lucas Fryzek
2025-08-12 08:52:41 -04:00
-
232f8c42f7
anv: Assert that we only import ahb image with one layer
Lucas Fryzek
2025-09-30 15:12:51 -04:00
-
9493f7781d
vulkan/runtime: Error if ahb has more than one layer
Lucas Fryzek
2025-09-30 15:12:03 -04:00
-
d01aae2fb1
nir: Add a shader bisect tool.
Emma Anholt
2025-09-18 09:23:36 -07:00
-
6d2b2963a2
calendar: fix 25.3 branch names
Yiwei Zhang
2025-10-09 10:11:39 -07:00
-
98a6825d35
panvk: fix to clear FPK with incompatible blend modes
Yiwei Zhang
2025-10-08 02:27:48 -07:00
-
c8b10b4512
meson: add vk_enum_defines.h to idep_vulkan_util_headers
Romaric Jodin
2025-10-09 14:53:08 +02:00
-
ee671cf4f7
intel/nir_blockify_uniform_loads: use helpers
Alyssa Rosenzweig
2025-10-07 17:01:00 -04:00
-
6b006db492
brw/nir_lower_storage_image: use helper
Alyssa Rosenzweig
2025-10-07 16:59:18 -04:00
-
e3b6440b39
brw/nir_lower_shader_calls: use helpers
Alyssa Rosenzweig
2025-10-07 16:57:14 -04:00
-
ec8ed69131
brw/nir_lower_sample_index_in_coord: use helpers
Alyssa Rosenzweig
2025-10-07 16:54:01 -04:00
-
544a739abc
brw/nir_lower_fs_barycentrics: avoid nir_def_rewrite_uses_after
Alyssa Rosenzweig
2025-10-07 16:12:08 -04:00
-
4fe8c19862
brw/nir_lower_alpha_to_coverage: eliminate goto
Alyssa Rosenzweig
2025-10-07 16:08:58 -04:00
-
02138d96fd
tu: Prevent GPU hang with occlusion query + certain depth state
Danylo Piliaiev
2025-10-08 16:03:13 +02:00
-
c1d75c6e51
treewide: use BITSET_CALLOC
Alyssa Rosenzweig
2025-10-08 17:42:10 -04:00
-
85207a4f6a
util: add BITSET_CALLOC helper
Alyssa Rosenzweig
2025-10-08 17:37:12 -04:00
-
3d444619e0
ci,marge_queue: introduce testing
Sergi Blanch Torne
2025-09-25 13:07:34 +02:00
-
50c4ec0620
ci,marge_queue: use rich module
Sergi Blanch Torne
2025-09-19 15:41:57 +02:00
-
1d38792d62
ci,marge_queue: handle GitLab auth exception
Sergi Blanch Torne
2025-09-19 15:36:11 +02:00
-
c2763a1992
docs,marge_queue: document the tool usage
Sergi Blanch Torne
2025-09-16 10:12:09 +02:00
-
f41dcfcec7
ci,marge_queue: queue element formatting
Sergi Blanch Torne
2025-09-15 15:57:32 +02:00
-
b80a93dac0
ci,marge_queue: encapsulate GitLab module queries
Sergi Blanch Torne
2025-09-15 22:08:20 +02:00
-
e2acf0934b
ci,marge_queue: protect form transient errors
Sergi Blanch Torne
2025-09-15 21:59:24 +02:00
-
b0ea4d36ff
ci,marge_queue: refactor the get queue method
Sergi Blanch Torne
2025-09-15 15:43:38 +02:00
-
bf5626c82f
ci,marge_queue: objects to represent the queue
Sergi Blanch Torne
2025-09-15 15:38:24 +02:00
-
02af2a199b
ci,marge_queue: enhance script interruption
Sergi Blanch Torne
2025-09-15 15:34:22 +02:00
-
915648f994
ci,marge_queue: encapsulate monitor loop
Sergi Blanch Torne
2025-09-15 15:31:55 +02:00
-
bb5f160dae
freedreno/decode: Add 2d_to_json lua script
Karmjit Mahil
2025-10-03 09:26:22 +01:00
-
f3951ec496
ci: Disable broken MR check in sanity job
Valentine Burley
2025-10-09 09:00:10 +02:00
-
73cbb35442
brw: Move into a new src/intel/compiler/brw subdirectory
Kenneth Graunke
2025-10-06 14:25:26 -07:00
-
d1b0597213
brw: Drop compiler/ from brw includes
Kenneth Graunke
2025-10-06 16:39:22 -07:00
-
af93215b7a
intel: Re-unify brw_prim.h and elk_prim.h
Kenneth Graunke
2025-10-06 16:31:36 -07:00
-
d4c8ca43ef
intel: Make a libintel_compiler_nir internal static library
Kenneth Graunke
2025-10-06 14:50:15 -07:00
-
86aa241c66
brw: Rename brw_nir_trig build target to brw_nir_workarounds
Kenneth Graunke
2025-10-06 14:33:23 -07:00
-
b15b83f43f
brw: Drop ir_expression_operation_h from build system
Kenneth Graunke
2025-10-06 14:32:47 -07:00
-
a7c2b87874
intel: Move intel_shader_reloc to common code and drop elk_shader_reloc
Kenneth Graunke
2025-10-06 16:11:46 -07:00
-
116c65cd3d
brw: Rename brw_shader_reloc to intel_shader_reloc
Kenneth Graunke
2025-10-06 16:00:06 -07:00
-
b458140b75
elk: Delete ELK_SHADER_RELOC_DESCRIPTORS_ADDR_HIGH
Kenneth Graunke
2025-10-06 15:58:13 -07:00
-
f448ad3adf
freedreno/layout: gen8 descriptor support
Rob Clark
2025-09-03 19:14:20 -07:00
-
ed6f0b982b
freedreno/layout: Convert fd6_view to c++
Rob Clark
2025-09-03 13:29:57 -07:00
-
344486d583
freedreno/a6xx: Slight re-org of sampler descriptor building
Rob Clark
2025-09-05 11:44:52 -07:00
-
6195826826
freedreno/registers: pm4 updates for gen8
Rob Clark
2025-08-22 09:49:38 -07:00
-
8a68c6684b
freedreno/registers: Add gen8 descriptor layout
Rob Clark
2025-08-21 10:56:40 -07:00
-
1d2895b232
freedreno/registers: Add gen8 regs
Rob Clark
2025-07-03 18:44:30 -07:00
-
8edd6eb42e
freedreno/registers: Common-ize PIPE definitions
Rob Clark
2025-09-17 09:44:05 -07:00
-
6959bd9f54
freedreno/decode: Move enum lookup out of snapshot
Rob Clark
2025-09-16 09:10:37 -07:00
-
d7db333b0e
freedreno/decode: Add gen8 support
Rob Clark
2025-07-03 08:45:27 -07:00
-
c1d1ba613b
freedreno/registers: Extract out bitset for roq_avail
Rob Clark
2025-09-18 11:14:36 -07:00
-
99b3283a5a
freedreno/registers: Fix a couple reg names
Rob Clark
2025-09-18 15:04:21 -07:00
-
ed2e8d57e9
freedreno/registers: x_ADDR_MODE_CNTL is a6xx and earlier
Rob Clark
2025-09-18 11:08:43 -07:00
-
30e32c9c78
freedreno/registers: Rename some unknowns
Rob Clark
2025-09-18 14:28:49 -07:00
-
50ab38092f
freedreno/registers: More register prep
Rob Clark
2025-08-27 08:00:46 -07:00
-
67caa784cd
freedreno/afuc: Add missing varset check
Rob Clark
2025-09-18 12:00:36 -07:00
-
f7ce548d78
freedreno/decode/crashdec: Limit snapshot BO size
Rob Clark
2025-09-17 08:22:39 -07:00
-
1a8a16f99d
freedreno/a6xx: Move reg to static-non-context
Rob Clark
2025-09-19 13:46:20 -07:00
-
07f3b62d59
android: fix building rules for i915, r300
Mauro Rossi
2025-10-03 20:43:10 +02:00
-
cb86341829
meson: remove '--outdir' argument in script
Romaric Jodin
2025-10-07 17:55:31 +02:00
-
acf953757e
brw: prevent LOAD_REG modifications on MOV_INDIRECT/BROADCAST
Lionel Landwerlin
2025-10-08 09:00:15 +03:00
-
a21b925caa
anv: Rename anv_shader_bin to anv_shader_internal
José Roberto de Souza
2025-10-08 10:17:37 -07:00
-
5c8d7c30f5
anv: Simply anv_shader_set_relocs() parameters
José Roberto de Souza
2025-10-08 10:02:21 -07:00
-
d5b8c7c17e
anv: Drop shader relocs from anv_shader_bin_create()
José Roberto de Souza
2025-10-08 09:57:13 -07:00
-
62a746b353
anv: Replace duplicated code set shader relocs by a function
José Roberto de Souza
2025-10-07 12:41:36 -07:00
-
16458f756e
ci/panfrost: udpate panfrost-g610-fails to reflect latest stats
Yiwei Zhang
2025-10-08 11:32:33 -07:00