-
afff4be21c
pvr: encapsulate clear-state
Erik Faye-Lund
2025-11-11 15:27:28 +01:00
-
ddd604439f
pvr: encapsulate border-table
Erik Faye-Lund
2025-11-11 15:14:27 +01:00
-
8233f77caa
pvr: split idep_pco_uscgen_programs_h in two
Erik Faye-Lund
2025-11-04 11:59:48 +01:00
-
8df205d520
pvr: store arch in device-info
Ashish Chauhan
2025-11-04 13:52:29 +01:00
-
1e548195d2
pvr: feature promotion to core from derived
leonperianu
2025-04-24 15:57:33 +01:00
-
bf1d9d1339
pvr: Change has_fbcdc_algorithm to 1-bit bit-field
leonperianu
2025-04-03 05:56:53 +01:00
-
f8de09a811
r600: fix rv770 read scratch compatibility
Patrick Lerda
2025-11-10 12:56:26 +01:00
-
d77279fa9b
panfrost: remove stale code
Erik Faye-Lund
2025-10-15 10:50:43 +02:00
-
c8e30c7a9f
panvk: assert that shader_present isn't zero
Erik Faye-Lund
2025-10-15 10:47:06 +02:00
-
22d929f265
panvk: do not open-code debug_get_num_option
Erik Faye-Lund
2025-10-15 10:34:36 +02:00
-
37a7a157e8
pan/kmod: fix priority query logic
Erik Faye-Lund
2025-10-15 10:26:52 +02:00
-
55ef52d009
panfrost: remove needless variable
Erik Faye-Lund
2025-10-15 09:58:50 +02:00
-
9839db709a
panfrost: initialize sig before use
Erik Faye-Lund
2025-10-15 09:55:58 +02:00
-
8147108590
anv: optimize pipeline switching with secondaries
Lionel Landwerlin
2025-11-17 11:20:56 +02:00
-
85a117bc37
anv: track descriptor mode in SBA tracepoint
Lionel Landwerlin
2025-11-17 11:10:56 +02:00
-
942e6af40b
r600/sfn: use PS and PV inline registers when possible
Gert Wollny
2025-09-12 00:00:27 +02:00
-
80887e2590
r600/sfn: Fix test creation and handling of 3-src without dest
Gert Wollny
2025-11-12 15:00:13 +01:00
-
1f58a36abb
r600/sfn: Add method to force-override the dest of an AluInstr
Gert Wollny
2025-09-11 23:47:20 +02:00
-
6f8841b338
r600/sfn: Make value factory a member of the block scheduler
Gert Wollny
2025-09-11 23:46:36 +02:00
-
8e0a0ca098
r600/sfn: Add slot access operator to AluGroup
Gert Wollny
2025-09-11 23:45:01 +02:00
-
12d913fe4f
r600/sfn: change register ID of dummy dest register
Gert Wollny
2025-09-11 23:40:00 +02:00
-
fc5728950b
r600/sfn: don't use dummy register with non-write 64 bit slots
Gert Wollny
2025-10-13 17:21:37 +02:00
-
603af345be
r600/sfn: fix querying number of sources for LDS ops in readport validation
Gert Wollny
2025-09-11 14:46:27 +02:00
-
0cd0efbbf9
r600/sfn: Don't assign dest registers in non-write interpolation slots
Gert Wollny
2025-09-11 14:47:29 +02:00
-
ebe395608a
r600/sfn: Silence warning about unused parameter
Gert Wollny
2025-10-13 17:22:05 +02:00
-
43df08dd42
r600/sfn: remove some unused static variables
Gert Wollny
2025-10-13 16:56:22 +02:00
-
a22c03f0a3
r600: Handle dummy dest in assembler and disass
Gert Wollny
2025-09-11 14:07:06 +02:00
-
1a4b4dba9a
anv: remove own GetRenderingAreaGranularityKHR
Tapani Pälli
2025-11-14 09:21:10 +02:00
-
eb0c95a5d5
lavapipe/ci: Run vkd3d job in parallel
Valentine Burley
2025-11-17 08:04:05 +01:00
-
d6fbbfef5c
brw: fix SIMD lowering of fp16 sampler message data with multiple components
Calder Young
2025-11-14 13:37:51 -08:00
-
c12fa4bf8b
vulkan/runtime: fix incorrect assert on empty shader groups
Lionel Landwerlin
2025-11-16 11:26:38 +02:00
-
3abb2707e2
radv/video: Fix coding used_by_curr_pic_lt_flag
David Rosca
2025-11-17 09:17:31 +01:00
-
8d4ba81ca8
radv: remove now unused SDMA helpers
Samuel Pitoiset
2025-11-14 13:09:25 +01:00
-
a4e4f13c78
ac,radv: add ac_emit_sdma_copy_t2t_sub_window()
Samuel Pitoiset
2025-11-14 12:56:04 +01:00
-
f5ecc5ffd5
ac,radv,radeonsi: add ac_emit_sdma_copy_tiled_sub_window()
Samuel Pitoiset
2025-11-14 10:11:56 +01:00
-
5f8fa6ae03
ac,radv,radeonsi: add ac_emit_sdma_copy_linear_sub_window()
Samuel Pitoiset
2025-11-13 19:05:09 +01:00
-
da3d8c8b4b
nir: Update progress info in nir_sort_unstructured_blocks
Christoph Pillmayer
2025-11-11 09:31:07 +00:00
-
8db66767a9
nir: Fix preseved metadata in sort_unstructured_blocks
Christoph Pillmayer
2025-11-10 13:35:06 +00:00
-
3858a6a696
radv/video: Fix coding allow_screen_content_tools and force_integer_mv
David Rosca
2025-11-11 11:09:50 +01:00
-
22803f0d50
vulkan/video: Fix coding AV1 seq_choose_screen_content_tools = 1
David Rosca
2025-11-11 11:02:19 +01:00
-
c319cb627f
Uprev ANGLE to 127a84404b88dbc4327ffb7f831a9a36c3b111bc
Collabora's Gfx CI Team
2025-10-28 00:08:31 +00:00
-
9666bd1245
radv: remove unnecessary handling of SDMA in radv_cs_emit_write_event_eop()
Samuel Pitoiset
2025-11-13 14:12:50 +01:00
-
6413651bcf
ac,radv,radeonsi: add ac_emit_sdma_copy_linear()
Samuel Pitoiset
2025-11-13 18:26:04 +01:00
-
191bf7aba6
ac,radv: add ac_emit_sdma_constant_fill()
Samuel Pitoiset
2025-11-13 18:13:57 +01:00
-
0007644913
amdgpu/virtio: unmap bo in destroy_host_blob
Julia Zhang
2025-11-13 17:06:40 +08:00
-
12edb83fb5
venus: add a wsi image log
Yiwei Zhang
2025-11-14 17:06:35 -08:00
-
b5193a7bdd
freedreno/ci: add a200 nightly jobs
Dmitry Baryshkov
2025-11-11 22:52:56 +02:00
-
41406e28dc
ci: describe my small lab
Dmitry Baryshkov
2025-11-11 21:52:56 +02:00
-
0d20bdbe2c
ac: Improve description of some HW workarounds
Timur Kristóf
2025-11-07 11:10:23 +01:00
-
cad4e7d2e7
radv, radeonsi: Move GFX6-7 CB clamp issue to ac_gpu_info
Timur Kristóf
2025-11-07 17:32:53 +01:00
-
35b376b942
radeonsi: Respect if rbplus is allowed when choosing color formats
Timur Kristóf
2025-11-07 11:02:35 +01:00
-
4f793d2515
radeonsi: Inline si_choose_spi_color_formats
Timur Kristóf
2025-11-07 11:00:43 +01:00
-
567e1b56ef
ac/gpu_info: Disable sparse VM mappings pre-Polaris, for now
Timur Kristóf
2025-11-15 14:21:21 +01:00
-
1c8881fc60
radv: Disable sparse mapping when unsupported by VM
Timur Kristóf
2025-11-07 10:41:36 +01:00
-
a037443399
Panfrost: Fix un-split 64-bit address for store_scratch instruction
Bohan Yu
2025-08-24 21:15:54 +08:00
-
a790236a56
etnaviv/ci: Add KHR-GLES2 conformance testing
Christian Gmeiner
2025-11-14 22:37:59 +01:00
-
9f2bab6569
broadcom/ci: fix rpi4 retries
Eric Engestrom
2025-11-15 08:43:04 +01:00
-
f9341082a2
nir,glsl,zink: remove the option nir_io_separate_clip_cull_distance_arrays
Marek Olšák
2025-11-14 13:40:31 -05:00
-
da52bc466f
nir: add nir_separate_merged_clip_cull_io
Marek Olšák
2025-11-14 13:38:06 -05:00
-
1e0fe81b69
nir: document how nir_opt_cse works and suggest improvements
Marek Olšák
2025-11-11 16:20:24 -05:00
-
9247a78925
nir: document how nir_opt_dce works
Marek Olšák
2025-11-11 14:06:40 -05:00
-
e372365cf4
nir: rename nir_copy_prop -> nir_opt_copy_prop
Marek Olšák
2025-11-12 15:40:23 -05:00
-
296839f489
nir/opt_copy_propagate: refactor for readability, describe missing stuff
Marek Olšák
2025-11-12 15:25:21 -05:00
-
b4e7981996
anv: Convert DEBUG_SPARSE logging to use mesa_logi
Christian Gmeiner
2025-10-31 19:09:59 +01:00
-
4e834b4321
nir: add NIR_PASS_ASSERT_NO_PROGRESS
Marek Olšák
2025-11-05 19:54:05 -05:00
-
482fa6818e
radv: set ZMM_TRI_EXTENT for conservative rasterization == overestimate
Marek Olšák
2025-11-13 15:06:47 -05:00
-
b92f7c17da
tu: Expose preserving fp32 denorms via softfloat32
Connor Abbott
2025-09-27 00:34:43 -04:00
-
d30ff374a1
nir, glsl: Add support for softfloat32
Connor Abbott
2025-09-19 11:03:19 -04:00
-
9e477555c5
glsl/float64: Fix fmax with NaNs
Connor Abbott
2025-09-27 00:14:16 -04:00
-
8c16d7f18a
editorconfig: Set for glsl files
Connor Abbott
2025-09-19 17:27:55 -04:00
-
ee5a95319d
broadcom/ci: automatically reboot rpi3 when they fail to find the root device
Eric Engestrom
2025-11-14 09:32:47 +01:00
-
e20d910a6a
brw: Remove 3src_exec_size from the field macros
Caio Oliveira
2025-11-02 18:36:45 -08:00
-
de5d53ad7d
vulkan: update spec to 1.4.333
Samuel Pitoiset
2025-11-14 08:03:39 +01:00
-
3853dc11e5
spirv: Update the JSON and headers
Samuel Pitoiset
2025-11-14 08:08:26 +01:00
-
8f13905c5e
pan/bi: improve bi_alu_src_index to avoid bi_make_vec when possible
Romaric Jodin
2025-11-13 18:07:11 +01:00
-
b75b0ce7b2
lp: Implement gallium depth_bounds_test capability
Lucas Fryzek
2025-07-29 14:13:04 -04:00
-
36b0fdb7b7
radv: move nir_opt_copy_prop_vars out of optimization loop
Daniel Schürmann
2025-11-11 18:36:43 +01:00
-
7ff8cf3e7b
radv: Only call nir_lower_alu_width once in radv_optimize_nir()
Daniel Schürmann
2025-11-10 17:17:02 +01:00
-
11fb6c30b3
nir/lower_vars_to_ssa: return early if there is no local variables to lower
Daniel Schürmann
2025-11-10 12:17:43 +01:00
-
18b99338b7
radv: don't lower_vars_to_ssa during optimization loop
Daniel Schürmann
2025-11-10 14:23:48 +01:00
-
d959e17d3d
radv: call nir_opt_find_array_copies before first radv_optimize_nir()
Daniel Schürmann
2025-11-10 13:11:50 +01:00
-
bf0e04a531
radv: Only call nir_opt_dead_write_vars once
Daniel Schürmann
2025-11-10 12:24:21 +01:00
-
c3b72ea00c
radv: Only call nir_opt_memcpy once
Daniel Schürmann
2025-11-10 11:39:24 +01:00
-
7ee1932309
treewide: Never preserve nir_metadata_dominance without nir_metadata_block_index
Daniel Schürmann
2025-11-12 16:16:13 +01:00
-
0d70716c8a
nir/opt_large_constants: Fix dead deref instructions accessing lowered variables
Daniel Schürmann
2025-11-12 12:41:12 +01:00
-
61d6aea401
brw: fix SIMD lowering of sampler messages with fp16 data
Lionel Landwerlin
2025-03-11 19:18:12 +02:00
-
e47a60255a
radv: add a workaround for color<->stencil only copies on SDMA4-5
Samuel Pitoiset
2025-11-11 16:16:26 +01:00
-
54715e8989
util: Getting util_align_npot to be same with ALIGN_NPOT so it can be merged latter
Yonggang Luo
2025-11-14 01:06:45 +08:00
-
07d059f3e2
venus: use seq_cst for ring cs and tail update ordering
Yiwei Zhang
2025-11-13 13:07:12 -08:00
-
27695ac463
anv: report actual AS descriptor limits
Iván Briano
2025-11-13 10:59:37 -08:00
-
80c89909f3
brw: fixup immediate bindless surface handling
Lionel Landwerlin
2025-09-15 11:59:52 +03:00
-
73bf51dba0
anv: consider 64bit atomics on similar formats with mutable images
Lionel Landwerlin
2025-11-12 21:35:48 +02:00
-
b3cc54731f
brw: fixup 64bit atomics emulation on 2D array images
Lionel Landwerlin
2025-11-13 11:44:14 +02:00
-
aeaf1cbc2b
anv: Replay mode is only available on Gfx < 20
Sagar Ghuge
2025-11-12 18:49:58 -08:00
-
29cc9c5eab
intel/genxml: Update CS_CHICKEN1 register for gfx20
Sagar Ghuge
2025-11-13 10:04:28 -08:00
-
6064e3a7d8
tu: Handle case where pipeline writes unused color attachments
Connor Abbott
2025-11-03 21:18:53 +01:00
-
47d86e5f66
treewide: strip unneeded inc_gallium inc_gallium_aux
Yonggang Luo
2025-09-09 23:08:59 +08:00
-
65fcdf4c81
nir/sweep: fix use-after-free with dominance LCA
Alyssa Rosenzweig
2025-11-12 15:49:05 -05:00
-
a24f490488
panfrost: match a GL object's maximum label length to KMD uAPI limit
Adrián Larumbe
2025-10-24 18:41:00 +01:00
-
a68c584d70
mesa: gallium: make GL object maximum label length a pipescreen cap
Adrián Larumbe
2025-10-23 13:08:37 +01:00