Mike Blumenkrantz
|
09d9b8cf9a
|
features: mark off timelines for lavapipe
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12071>
|
2021-07-29 00:06:10 +00:00 |
|
Samuel Pitoiset
|
72f55cf7c4
|
radv: implement VK_EXT_shader_atomic_float2
Some floating atomic instructions are not available on GFX8-9.
No LLVM support.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12060>
|
2021-07-27 08:44:36 +02:00 |
|
Caio Marcelo de Oliveira Filho
|
4dc81cc631
|
anv: Advertise support for VK_EXT_shader_atomic_float2
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11981>
|
2021-07-21 20:15:21 +00:00 |
|
Dave Airlie
|
74245ca037
|
docs: update anisotropic info for softpipe/llvmpipe/lavapipe
both drivers have proper implementations
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8804>
|
2021-07-21 10:19:51 +10:00 |
|
Mike Blumenkrantz
|
56dd1adf3b
|
features: VK_EXT_color_write_enable for lavapipe
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11961>
|
2021-07-19 21:21:59 +00:00 |
|
Dylan Baker
|
fae28b0fce
|
docs/relnotes/new_features: empty for next release cycle
|
2021-07-14 10:22:12 -07:00 |
|
Rob Clark
|
86f09b14df
|
freedreno+turnip: Add a6xx gen4 support
This adds support for a660 and a635.
Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11790>
|
2021-07-14 01:58:00 +00:00 |
|
Timur Kristóf
|
f30e4351de
|
radv: Support NGG culling with new perftest environment variable.
Currently we don't enable it on any chip by default, but
we plan to enable it soon on GFX10.3 when we are comfortable
with its performance.
RADV_PERFTEST=nggc environment variable enables it on GFX10+ GPUs.
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10525>
|
2021-07-13 23:56:33 +00:00 |
|
Simon Zeni
|
c8ed5ac206
|
anv: Implement VK_EXT_acquire_drm_display
Signed-off-by: Simon Zeni <simon@bl4ckb0ne.ca>
Reviewed-by: Simon Ser <contact@emersion.fr>
Tested-by: Simon Ser <contact@emersion.fr>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11735>
|
2021-07-13 20:50:32 +00:00 |
|
Mike Blumenkrantz
|
8361eeba48
|
relnotes: add some missing zink/lavapipe updates
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11838>
|
2021-07-12 20:38:17 -04:00 |
|
Alyssa Rosenzweig
|
80c45928b4
|
docs: Update relnotes for panfrost/asahi
Big changes of the branch point.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11773>
|
2021-07-08 20:29:18 +00:00 |
|
Mike Blumenkrantz
|
97c19ac358
|
lavapipe: disable line rasterization ext
need to add some gallium hooks for line drawing mode before this can
be reliably supported
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11762>
|
2021-07-07 14:32:16 +00:00 |
|
Mike Blumenkrantz
|
50d6c58abb
|
relnotes: EXT_extended_dynamic_state2 for lavapipe
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11736>
|
2021-07-07 02:13:20 +00:00 |
|
Mike Blumenkrantz
|
bd4120a67f
|
relnotes: more lavapipe features
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11738>
|
2021-07-06 17:09:31 -04:00 |
|
Mike Blumenkrantz
|
a4713ddb56
|
radv: implement VK_EXT_multi_draw
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11532>
|
2021-07-06 13:16:56 +00:00 |
|
Mike Blumenkrantz
|
5685c99afb
|
relnotes: add some line feature updates for lavapipe
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11715>
|
2021-07-05 21:20:26 +00:00 |
|
Samuel Pitoiset
|
764960e16d
|
radv: advertise VK_EXT_color_write_enable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11530>
|
2021-07-02 10:02:02 +00:00 |
|
Rhys Perry
|
ed123a03be
|
radv: enable VK_KHR_shader_subgroup_uniform_control_flow
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11626>
|
2021-07-01 10:01:52 +00:00 |
|
Mike Blumenkrantz
|
5951d2abac
|
lavapipe: implement EXT_vertex_input_dynamic_state
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11231>
|
2021-07-01 00:37:08 +00:00 |
|
Caio Marcelo de Oliveira Filho
|
5853f17c30
|
anv: Advertise VK_KHR_shader_subgroup_uniform_control_flow
This is always valid for Intel, so we don't need to do anything
different if the Execution Mode is being used.
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11476>
|
2021-06-25 22:41:32 +00:00 |
|
Simon Zeni
|
2fe2eb1911
|
radv: Implement VK_EXT_acquire_drm_display
Signed-off-by: Simon Zeni <simon@bl4ckb0ne.ca>
Reviewed-by: Simon Ser <contact@emersion.fr>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11014>
|
2021-06-24 15:48:38 +00:00 |
|
Simon Ser
|
7aaa54feb5
|
radv: implement VK_EXT_physical_device_drm
This adds support for the Vulkan extension introduced in [1]. The
extension allows to get a VkPhysicalDevice's DRM node device IDs.
[1]: https://github.com/KhronosGroup/Vulkan-Docs/pull/1356
Signed-off-by: Simon Ser <contact@emersion.fr>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8390>
|
2021-06-22 13:18:18 +00:00 |
|
Georg Lehmann
|
3149eccc1c
|
radv: Implement VK_EXT_global_priority_query.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11215>
|
2021-06-09 08:25:25 +00:00 |
|
Ilia Mirkin
|
108f34a165
|
nv50: expose GL ES 3.1 for nva3+ hardware
This hardware supports all of the points of ES 3.1 with the minor
exception of non-red gather operations.
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Pierre Moreau <dev@pmoreau.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10569>
|
2021-06-06 15:58:38 -04:00 |
|
Ryan Houdek
|
2908aba828
|
Update release notes with mention that x87 is no longer used on x86
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9868>
|
2021-05-13 06:06:42 +00:00 |
|
Samuel Pitoiset
|
d96507b73f
|
radv: advertise VK_EXT_extended_dynamic_state2
This only implements dynamic primitive restart enable, depth bias
enable and rasterizer discard enable. I leave logic op and patch
control points for later.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10340>
|
2021-05-06 20:58:59 +00:00 |
|
Mike Blumenkrantz
|
ede0b3c643
|
docs: mark off GL_ARB_shader_clock for zink
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10521>
|
2021-04-29 15:52:10 +00:00 |
|
Samuel Pitoiset
|
1bc43492b6
|
radv: implement VK_EXT_provoking_vertex
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Tested-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10449>
|
2021-04-27 07:31:03 +00:00 |
|
Mike Blumenkrantz
|
a43da5c999
|
docs: update GL_ARB_texture_filter_minmax for zink
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10248>
|
2021-04-15 12:35:09 +00:00 |
|
Eric Engestrom
|
2a51b8cf99
|
docs: reset new_features.txt
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10242>
|
2021-04-14 21:11:07 +00:00 |
|
Samuel Pitoiset
|
e24049da63
|
radv: advertise attachmentFragmentShadingRate on GFX10.3
Layered VRS attachments is for later.
The CTS failures are similar to the existing ones, I will investigate
soon.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10187>
|
2021-04-14 09:31:13 +00:00 |
|
Dave Airlie
|
f89c8ba410
|
docs: update lavapipe bits for 1.1
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10086>
|
2021-04-07 20:30:10 +00:00 |
|
Mike Blumenkrantz
|
1ab309377e
|
lavapipe: support VK_KHR_copy_commands2
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9693>
|
2021-03-18 17:14:58 -04:00 |
|
Adam Jackson
|
3c72c86742
|
zink: Wire up ARB_post_depth_coverage
Just a matter of passing the bits through in the right place.
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9637>
|
2021-03-17 23:15:12 +00:00 |
|
Ilia Mirkin
|
4fdbc22c42
|
docs: add notes about nvc0 support of ARB/EXT_texture_filter_minmax
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9487>
|
2021-03-12 00:05:24 +00:00 |
|
Dylan Baker
|
5fee362fba
|
docs: Remove 21.0 features from features_new.txt
I forgot to do this at branchpoint time.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9529>
|
2021-03-11 20:27:14 +00:00 |
|
Adam Jackson
|
69f3d3a29f
|
zink: Enable GL_EXT_depth_bounds_test
Available since Vulkan 1.0, and in fact already wired up, just not
advertised. It looks like we could make this dynamic state but this
works for now.
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9371>
|
2021-03-03 16:17:11 +00:00 |
|
Adam Jackson
|
8248af3070
|
docs: Document GL_EXT_depth_bounds_test
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9287>
|
2021-02-26 19:05:34 +00:00 |
|
Mike Blumenkrantz
|
66d5966426
|
zink: update relnotes
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9151>
|
2021-02-19 03:20:39 +00:00 |
|
Mike Blumenkrantz
|
aad3135ec9
|
features: mark off GL 4.5 for zink
also update relnotes
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8989>
|
2021-02-11 11:50:47 -05:00 |
|
Bas Nieuwenhuizen
|
fdfd316d5b
|
radv: Implement VK_KHR_zero_initialize_workgroup_memory.
Reuses the pass that was implemented for ANV.
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8751>
|
2021-02-04 01:29:58 +00:00 |
|
Caio Marcelo de Oliveira Filho
|
d49b0fa72f
|
anv: Implement VK_KHR_zero_initialize_workgroup_memory
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8708>
|
2021-02-02 17:06:56 +00:00 |
|
Bas Nieuwenhuizen
|
58e5232625
|
radv: Enable DRM format modifiers on GFX9+.
Reviewed-By: Chad Versace <chad@kiwitree.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7667>
|
2021-02-02 00:43:56 +00:00 |
|
Bas Nieuwenhuizen
|
d938fcefb9
|
radv: Expose VK_KHR_workgroup_memory_explicit_layout.
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8752>
|
2021-01-29 00:05:36 +01:00 |
|
Caio Marcelo de Oliveira Filho
|
804c90e256
|
anv: Implement VK_KHR_workgroup_memory_explicit_layout
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8699>
|
2021-01-27 22:20:53 +00:00 |
|
Daniel Schürmann
|
fcd2ef23e5
|
radv: vectorize 16bit instructions
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6680>
|
2021-01-13 17:46:56 +00:00 |
|
Alyssa Rosenzweig
|
f636874d9d
|
docs: Add release note for Bifrost GL3.1
GL3.1 was already new for Midgard so we adjust the wording slightly.
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8429>
|
2021-01-12 22:23:36 +00:00 |
|
Bas Nieuwenhuizen
|
9f43b44bf0
|
radv: Enable sparse buffer and image support.
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7953>
|
2021-01-11 12:01:34 +00:00 |
|
Danylo Piliaiev
|
2b29ec7ca4
|
freedreno: Enable GLSL 3.30, updating us to GL 3.3 contexts
All necessary features are already supported.
GL33 CTS failures:
KHR-GL33.texture_swizzle.smoke - timeouts, passes otherwise
KHR-GL33.cull_distance.coverage - see
https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/2673
fix is not in the public repo yet.
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8270>
|
2021-01-06 15:54:54 +00:00 |
|
Alyssa Rosenzweig
|
bd697652a7
|
docs: Document extensions exposing GL3.0
Conditional rendering bumps us to big GL 3.0 on Midgard, but broken
texture buffer handling keeps us from GL 3.1. That should be fixed
shortly, I hope.
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8292>
|
2021-01-01 00:08:58 -05:00 |
|