Faith Ekstrand
|
75785749ef
|
meson: Rename nouveau-experimental to nouveau and build by default on x86
Reviewed-by: Joshua Ashton <joshua@froggi.es>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27832>
|
2024-02-28 19:58:28 +00:00 |
|
Faith Ekstrand
|
e32c36df07
|
nvk: Don't print the NVK_I_WANT_A_BROKEN_VULKAN_DRIVER warning in release builds
The environment variable is still there and it still works but this
means that release builds will simply silently fail to enumerate rather
than throwing confusing warnings at users.
Reviewed-by: Joshua Ashton <joshua@froggi.es>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27832>
|
2024-02-28 19:58:28 +00:00 |
|
Faith Ekstrand
|
b5dab7c965
|
nvk: Drop the non-conformant warning on Turing-Ada
Reviewed-by: Joshua Ashton <joshua@froggi.es>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27832>
|
2024-02-28 19:58:28 +00:00 |
|
Faith Ekstrand
|
4ce4560a45
|
nvk: Advertise a CTS version of 1.3.7.3
Reviewed-by: Joshua Ashton <joshua@froggi.es>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27832>
|
2024-02-28 19:58:28 +00:00 |
|
Martin Roukala (né Peres)
|
81230513a8
|
radv/ci: add a vkd3d-tahiti job
Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27844>
|
2024-02-28 17:54:47 +00:00 |
|
Samuel Pitoiset
|
778ef9b133
|
radv: move conditional rendering for compute in radv_cmd_state
Like other conditional rendering states.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27818>
|
2024-02-28 17:33:29 +00:00 |
|
Samuel Pitoiset
|
536c44d946
|
radv: fix conditional rendering with direct mesh+task draws and multiview
Having to compute the predication size manually is VERY prone to errors.
Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27818>
|
2024-02-28 17:33:29 +00:00 |
|
Samuel Pitoiset
|
ba7b7e2d3f
|
radv: add missing RADV_DEBUG_NO_NGG_GS to the physical device cache key
This affects shaders and they need to be recompiled.
Fixes: 69d734a8d5 ("radv: add RADV_DEBUG=nongg_gs for GFX10/GFX10.3")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27820>
|
2024-02-28 17:07:26 +00:00 |
|
Danylo Piliaiev
|
be46639974
|
freedreno/a7xx: Fix base_align for non-UBWC depth-stencil
A7XX appears to require alignment of 4096 for DS in both
UBWC and non-UBWC cases.
Fixes rendering with TU_DEBUG=noubwc
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27848>
|
2024-02-28 16:30:15 +00:00 |
|
Zan Dobersek
|
25a0eadcae
|
tu: tu_device should clean up its global bo
The global buffer object is allocated and mapped during tu_device creation.
Correspondingly it should also be cleaned up during device destruction.
Signed-off-by: Zan Dobersek <zdobersek@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27814>
|
2024-02-28 15:51:00 +00:00 |
|
Chia-I Wu
|
f623c27eab
|
meson: fix a build ereror
Fixes
src/vulkan/wsi/meson.build:71:13:
ERROR: Unknown variable "libloader_wayland_helper".
for headless vulkan-only builds.
Fixes: a00f9c401b ("loader/wayland: Add fallback wl_display_dispatch_queue_timeout")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27837>
|
2024-02-28 15:03:05 +00:00 |
|
Robert Beckett
|
9c096e23c0
|
vulkan/wsi: fix force_bgra8_unorm_first
fixes: 7c16a1ae vulkan/wsi: Add a driconf option to force WSI to advertise BGRA8_UNORM first
Signed-off-by: Robert Beckett <bob.beckett@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23991>
|
2024-02-28 13:20:56 +00:00 |
|
Pierre-Eric Pelloux-Prayer
|
224ff11617
|
egl/wayland: use __DRI_IMAGE_PRIME_LINEAR_BUFFER in get_back_bo
Some drivers (radeonsi, iris) relies on this hint to detect DRI_PRIME
blits and implement a special path (eg: SDMA copy for radeonsi).
Reviewed-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27719>
|
2024-02-28 12:47:54 +00:00 |
|
Danylo Piliaiev
|
55e99728e0
|
tu: Do not emit zero-sized fs params
The comparison change accidentally slipped in.
Fixes a crash in:
dEQP-VK.subgroups.size_control.framebuffer.fragment_allow_varying_subgroup_size
Fixes: 76e417ca59
("turnip,ir3/a750: Implement consts loading via preamble")
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27829>
|
2024-02-28 12:00:33 +00:00 |
|
Samuel Pitoiset
|
b3064f9cf4
|
radv: clean up MAX_ALLOWED_TILES_IN_WAVE programming
To match RadeonSI.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27789>
|
2024-02-28 11:39:33 +00:00 |
|
Derek Foreman
|
61cfabda5d
|
vulkan/wsi/wayland: Give names to our Wayland event queues
Named queues just add a little bit more debugging information.
Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27824>
|
2024-02-28 11:01:31 +00:00 |
|
Derek Foreman
|
235144cf51
|
egl/wayland: Give names to our Wayland event queues
Named queues just add a little bit more debugging information.
Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27824>
|
2024-02-28 11:01:31 +00:00 |
|
Derek Foreman
|
eb1235f343
|
loader/wayland: Add named queue fallback
If libwayland isn't new enough to create event queues with names, just
throw away the name. It's just a debug feature anyway.
Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27824>
|
2024-02-28 11:01:31 +00:00 |
|
Collabora's Gfx CI Team
|
4e219a22e2
|
Uprev Piglit to 2a1c49a81cd9a6bf5d0c3a9b87225be94771ca96
e9316bcd12...2a1c49a81c
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27375>
|
2024-02-28 10:22:38 +00:00 |
|
Mike Blumenkrantz
|
150525980e
|
ci: disable clang-format job
this is still killing merge pipelines
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27831>
|
2024-02-28 09:05:07 +00:00 |
|
Caio Oliveira
|
803a1a5ada
|
intel/brw: Remove automatic_exec_sizes
As Ken describes: "This was only used by legacy SF/Clip/FFGS programs."
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
dae59e7078
|
intel/brw: Remove runtime_check_aads_emit
It was used for Gfx4 payload.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
35b07ab035
|
intel/brw: Use a single register set
Different sets were needed for SIMD8/SIMD16 in old Gfx versions, but now
we can use a single one regardless of the SIMD size.
Suggested by Ken.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
3ef6fa3767
|
intel/brw: Remove Gfx8- fields from *_prog_data structs
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
aff961f423
|
intel/brw: Remove Gfx8- fields from *_prog_key structs
Those are not used or relevant anymore. Also update Iris accordingly.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
63a4a4400a
|
intel/brw: Remove edgeflag_is_last VS parameter
Suggested by Ken.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
5a3f65e678
|
intel/brw: Remove unused attrib workarounds
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
d3e451780b
|
intel/brw: Inline brw_nir_apply_sampler_key code
It doesn't use the prog_key anymore, so just move the nir_lower_tex
call pass to the single callsite.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
8f3c52c1da
|
intel/brw: Remove MRF type
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
5c93a0e125
|
intel/brw: Remove Gfx8- remaining opcodes
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
3ef1ed73d3
|
intel/brw: Remove Gfx8- code from visitor
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
c793644ce9
|
intel/brw: Remove Gfx8- code from SIMD lowering
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
e0d767f5fe
|
intel/brw: Remove Gfx8- code from VUE map
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
3b3931daec
|
intel/brw: Remove Gfx8- code from fs_inst
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
b6098676fa
|
intel/brw: Remove Gfx8- code from builder
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
071e9f49f1
|
intel/brw: Remove F16TO32 and F32TO16 opcodes
These are done with MOVs and appropriate types in Gfx9+.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
866a2f88df
|
intel/brw: Replace inst FF macro with F or F20 macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
625338389e
|
intel/brw: Update comments for FK macro
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
4e16c565f4
|
intel/brw: Remove Gfx8- code from inst FFDC, FDC and FD macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
b2822bc8d4
|
intel/brw: Remove Gfx8- code from inst BRW_IA*_ADDR_IMM macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
a7da7e4e69
|
intel/brw: Remove Gfx8- code from inst FI macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
7b523a9f8e
|
intel/brw: Remove Gfx8- code from inst FD20 and FV20 macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
e684ab6a06
|
intel/brw: Remove Gfx8- code from inst F20 macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
72a73eca96
|
intel/brw: Replace inst F8 macro with F macro
F8 had a case for 4+, 8+ and 12+. Its uses now can be replaced
with F that has a case for 9+ and 12+.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
add6ea8a22
|
intel/brw: Remove Gfx8- code from inst FC and F macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
ccece38623
|
intel/brw: Remove Gfx8- specific EU inst helpers
The "generic" macros will be handled in a separate patch.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
e8ee44e8f1
|
intel/brw: Remove Gfx8- code from register type helpers
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
0a637dce05
|
intel/brw: Remove Gfx8- code from NIR options
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
d61d6fc3bc
|
intel/brw: Remove Gfx8- code from EU codegen helpers
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
99d41ca90d
|
intel/brw: Remove Gfx4-5 manual compression selection
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|