Konstantin Seurer
49b400423c
Revert "radv: Enable ray tracing pipelines by default"
...
This partially reverts commit 374bd4e1be
.
Reviewed-by: Friedrich Vock <friedrich.vock@gmx.de >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23677 >
2023-06-16 16:13:34 +00:00
Erik Faye-Lund
0d5673d635
docs: upgrade bootstrap to 5.3.0
...
The release version of Bootstrap 5.3.0 is out, let's upgrade from the
alpha-version we were using.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23423 >
2023-06-15 19:18:39 +00:00
Mike Blumenkrantz
4edbe8f5a0
zink: add mem debugging
...
modeled off turnip's debug infra, this adds debug printing for oom
scenarios
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23653 >
2023-06-15 01:31:24 +00:00
Friedrich Vock
374bd4e1be
radv: Enable ray tracing pipelines by default
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23603 >
2023-06-13 19:38:27 +00:00
Friedrich Vock
fa7c7791ee
radv: Add RADV_DEBUG=nort
...
This makes vkCmdTraceRaysKHR and ray queries no-ops and is useful
for triaging GPU hangs with raytracing.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23603 >
2023-06-13 19:38:27 +00:00
Karol Herbst
50085ccd11
docs: improve OpenCL features
...
Signed-off-by: Karol Herbst <git@karolherbst.de >
Reviewed by Nora Allen <blackcatgames@protonmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23622 >
2023-06-13 15:47:02 +00:00
Emma Anholt
0ac9541804
gallium: Drop PIPE_SHADER_CAP_PREFERRED_IR.
...
Now everyone's saying NIR, and doing any NTT internally. The only returns
of TGSI were in gallivm_get_shader_param() and
tgsi_exec_get_shader_param(), but the drivers were returning NIR instead
of calling down to them.
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Acked-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23114 >
2023-06-12 17:37:54 +00:00
Emma Anholt
ae777b1836
r300: Drop RADEON_DEBUG=use_tgsi.
...
The NIR path is default, and well-trodden at this point. By dropping
support for input as TGSI, we get rely on the NIR trig lowering.
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Acked-by: Marek Olšák <marek.olsak@amd.com >
Reviewed-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23114 >
2023-06-12 17:37:54 +00:00
Emma Anholt
f71762f54e
softpipe: Drop the use_tgsi debug flag.
...
We lower to TGSI inside the driver just fine, no need to ask the frontend
for it.
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Acked-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23114 >
2023-06-12 17:37:54 +00:00
norablackcat
91e5c4a82f
docs: rusticl envvars list supported drivers
...
Reviewed-by: Karol Herbst <kherbst@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23544 >
2023-06-10 23:37:47 +00:00
Christian Gmeiner
62e0f6bf32
etnaviv: Add support for conditional rendering
...
The hardware doesn't support native conditional rendering, so it is
implemented by software.
Code borrowed from Freedreno and Panfrost.
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com >
Reviewed-by: Lucas Stach <l.stach@pengutronix.de >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23392 >
2023-06-09 20:35:24 +02:00
Juston Li
7ff978b5de
docs: venus: update extension support
...
Advertise support for the follow extensions:
- VK_EXT_non_seamless_cube_map
- VK_EXT_dynamic_rendering_unused_attachments
- VK_KHR_shader_clock
- VK_EXT_border_color_swizzle
- VK_EXT_fragment_shader_interlock
- VK_EXT_shader_subgroup_ballot
- VK_EXT_color_write_enable
Signed-off-by: Juston Li <justonli@google.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23510 >
2023-06-08 21:08:13 +00:00
Eric Engestrom
5d551d14cc
docs: update calendar for 23.1.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23525 >
2023-06-08 16:19:06 +00:00
Eric Engestrom
df0c5d8455
docs/relnotes: add sha256sum for 23.1.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23525 >
2023-06-08 16:19:06 +00:00
Eric Engestrom
0e428b6479
docs: add release notes for 23.1.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23525 >
2023-06-08 16:19:06 +00:00
norablackcat
a1189f4b7f
docs/features update opencl extensions add rusticl
...
Reviewed-by: Karol Herbst <kherbst@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23055 >
2023-06-08 13:00:58 +00:00
Eric Engestrom
c41faeb323
docs/relnotes/23.1.1: clear "new features"
...
I should've done this after 23.1.0/before 23.1.1, but I forgot :]
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23521 >
2023-06-08 11:16:15 +00:00
Karol Herbst
86dd5dd853
rusticl: bump rust req to 1.60
...
We need this rustc bugfix:
6466f89fc5
Cc: mesa-stable
Signed-off-by: Karol Herbst <git@karolherbst.de >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23110 >
2023-06-08 04:16:35 +00:00
Karol Herbst
e285a05c2a
doc/rusticl: add Rust Update Policy
...
Signed-off-by: Karol Herbst <git@karolherbst.de >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23110 >
2023-06-08 04:16:35 +00:00
Samuel Pitoiset
9150513242
radv: advertise VK_KHR_fragment_shader_barycentric on GFX10.3+
...
It can't be supported on older hardware because it's impossible to
determine the provoking vertex ID without LOAD_PROVOKING_VTX which is
GFX10.3+ only.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6557
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16742 >
2023-06-07 14:40:36 +00:00
Yiwei Zhang
9fb0bbd7d4
docs: update venus VK_EXT_device_memory_report support
...
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23411 >
2023-06-07 04:00:40 +00:00
Alyssa Rosenzweig
389c0fdc7c
asahi: Add ASAHI_MESA_DEBUG=nowc flag
...
Add a debug flag to disable write-combining as a performance hack. This may help
diagnose slowness with glReadPixels() heavy workloads like screen capture.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23480 >
2023-06-07 03:21:49 +00:00
Alyssa Rosenzweig
be5004691c
asahi: Advertise GL 3.1
...
We now have support for baseline MSAA, except for support for eMRT. But hey,
this gets us 99% of the way there, so it's worth flipping on at least in
agx/next.
We can also advertise dual-source blending again. It was reverted since Chromium
freaks out with dual-source blending on a GL 2.1 driver, but since we're
advertising GL 3.1 now, it's ok.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23480 >
2023-06-07 03:21:49 +00:00
Dave Airlie
8bdd3e318b
docs: update docs for lavapipe mesh shading
...
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23447 >
2023-06-06 01:17:34 +00:00
Yonggang Luo
070d02b04b
docs: Update document about pipe_prim_type with mesa_prim
...
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com >
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Jesse Natalie <jenatali@microsoft.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23369 >
2023-06-03 03:29:03 +00:00
Rob Clark
c32c5a7749
freedreno/a6xx: GL_ARB_pipeline_statistics_query
...
Handle the other pipeline stats counters in order to implement
GL_ARB_pipeline_statistics_query. Note that this does away with
collecting *all* the counters if DEBUG_COUNTERS is enabled, other-
wise it was getting over-complicated.
Signed-off-by: Rob Clark <robdclark@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23301 >
2023-06-01 20:37:59 +00:00
Rob Clark
5fdd3a8d55
freedreno/a6xx: GL_ARB_transform_feedback_overflow_query
...
Signed-off-by: Rob Clark <robdclark@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23301 >
2023-06-01 20:37:59 +00:00
Erik Faye-Lund
1d6467b612
docs: increase contrast in dark-theme
...
The contrast-ratio between the foreground and background colors aren't
quite ideal in dark mode. This improves the situation a bit, by making
the body-text a bit brighter.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9043
Acked-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23236 >
2023-05-31 22:54:57 +00:00
Yiwei Zhang
112e16b14d
docs/venus: advertise VK_EXT_image_2d_view_of_3d
...
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23090 >
2023-05-30 22:52:12 +00:00
Eric Engestrom
74704cbb18
docs/calendar: add 23.2 branchpoint and release candidates
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23205 >
2023-05-30 18:20:20 +00:00
Dylan Baker
631109f8f7
docs: update calendar for 23.0.4
...
At this point I'm calling 23.0 done. Please use 23.1 for future updates
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23325 >
2023-05-30 18:15:28 +00:00
Dylan Baker
cf2a9e2c15
docs: Add sha256 sum for 23.0.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23325 >
2023-05-30 18:15:28 +00:00
Dylan Baker
d4f612b30d
docs: add release notes for 23.0.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23325 >
2023-05-30 18:15:28 +00:00
Lionel Landwerlin
b386952411
docs/anv: some binding table explanations
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21645 >
2023-05-30 06:36:37 +00:00
Samuel Pitoiset
3808aab239
radv: advertise VK_EXT_dynamic_rendering_unused_attachments
...
It's a no-op and it's passing CTS.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23292 >
2023-05-29 13:41:02 +00:00
Eric Engestrom
b61c9cde91
docs: document clang-format and how to use it
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23269 >
2023-05-29 11:57:08 +00:00
Gert Wollny
fa03154077
features: Update virgl features
...
Depending on host features we now support OpenGL 4.6
Signed-of-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23196 >
2023-05-26 13:25:18 +00:00
Eric Engestrom
c54201c196
docs/relnotes: add sha256sum for 23.1.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23241 >
2023-05-25 21:19:01 +00:00
Eric Engestrom
05a0661ea6
docs: add release notes for 23.1.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23241 >
2023-05-25 21:19:01 +00:00
Eric Engestrom
f7577ff4b7
docs: update calendar for 23.1.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23241 >
2023-05-25 21:19:01 +00:00
Eric Engestrom
394d592525
docs: fix release date of 23.1.0
...
I forgot to generate this doc when I made the release, and this was the
date when I actually did generate them.
Fixes: 7fe482d4ce
("docs: add release notes for 23.1.0")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23237 >
2023-05-25 14:05:20 +01:00
Erik Faye-Lund
ee62454fe3
docs: move obsolete extensions to their own list
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23029 >
2023-05-25 10:36:18 +00:00
Erik Faye-Lund
e0fd96ffd5
docs: mark MESA_texture_array as obsolete
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23029 >
2023-05-25 10:36:18 +00:00
Erik Faye-Lund
10cbc98162
docs: mark MESA_swap_frame_usage as obsolete
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23029 >
2023-05-25 10:36:18 +00:00
Erik Faye-Lund
13feb7235b
docs: mark MESA_shader_debug as obsolete
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23029 >
2023-05-25 10:36:18 +00:00
Erik Faye-Lund
6c5c8a543d
docs: mark MESA_multithread_makecurrent as obsolete
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23029 >
2023-05-25 10:36:18 +00:00
Erik Faye-Lund
48899251d3
docs: explicitly mark extensions as obsolete
...
We explicitly mark the other extensions in the OLD-folder as obsolete,
so let's be consistent here.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23029 >
2023-05-25 10:36:18 +00:00
Gert Wollny
7f5613903c
docs/features: fix empty line error
...
Fixes: cbb144c
(virgl: Add support for ARB_pipeline_statistics)
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23195 >
2023-05-24 05:52:43 +00:00
Eric Engestrom
cb60ca3b1d
docs: update calendar for 23.1.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23193 >
2023-05-23 23:24:59 +00:00
Eric Engestrom
7fe482d4ce
docs: add release notes for 23.1.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23193 >
2023-05-23 23:24:59 +00:00