Marek Olšák
027ccc89b2
egl: don't expose swrast device if swrast is not built
...
This fixes piglit/egl_ext_device_base without swrast.
Reviewed-by: Yogesh Mohan Marimuthu <yogesh.mohanmarimuthu@amd.com >
(cherry picked from commit 48e218b49d )
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28885 >
2024-04-23 14:33:54 -04:00
Marek Olšák
f62e842e31
egl: reorder code in _eglQueryDevicesEXT, add *swrast variable
...
This is a preparation for the next commit. No change in behavior.
Reviewed-by: Yogesh Mohan Marimuthu <yogesh.mohanmarimuthu@amd.com >
(cherry picked from commit 5952715064 )
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28885 >
2024-04-23 14:33:47 -04:00
Tapani Pälli
775d126791
glsl: allow image*Shadow keywords on ES and GLSL >= 420
...
These were not reserved keywords in GLSL ES and also allowed on
desktop GLSL after 420. New CTS compiler tests will test this.
https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3007
Signed-off-by: Tapani Pälli <tapani.palli@intel.com >
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28278 >
2024-03-19 11:13:20 -07:00
A. Wilcox
4927991457
nouveau: Avoid NULL deref of pushbuf on flush
...
The fix in f911daf1 is incomplete for nouveau; PUSH_KICK is called before
the DrawBuffer check, which causes a similar traceback:
PUSH_KICK (push=0x0)
nouveau_flush
_mesa_make_current
_mesa_free_context_data
nouveau_context_deinit
nv10_context_destroy
nouveau_context_destroy
driDestroyContext
dri2_destroy_context
glXDestroyContext
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10030
Fixes: f911daf16d ("dri: avoid NULL deref of DrawBuffer on flush")
Signed-off-by: A. Wilcox <AWilcox@Wilcox-Tech.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25848 >
2023-10-23 01:33:54 -05:00
Andres Calderon Jaramillo
14d7da2464
i965: Plumb YUV range to nir_lower_tex().
...
This patch plumbs the YUV range provided through
EGL_EXT_image_dma_buf_import all the way to nir_lower_tex().
v2: Account for new field in debug_sampler_recompile() (Lionel).
Tested-by: Andres Calderon Jaramillo <andrescj@chromium.org >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16652 >
2023-01-09 23:48:26 +00:00
Yevhenii Kolesnikov
221f3ca17e
i965: set BRW_NEW_FS_PROG_DATA on color_calc_state for SNB
...
Fixes flickering shadows in RealMyst on SandyBridge.
Cc: <mesa-stable@lists.freedesktop.org >
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3416
Signed-off-by: Yevhenii Kolesnikov <yevhenii.kolesnikov@globallogic.com >
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7273 >
2023-01-09 23:35:02 +00:00
Daniel Stone
5a1c36ce5a
ci: Consistently build Wayland and protocols
...
Rather than relying on distro packages, build libwayland and
wayland-protocols from known versions everywhere we need it.
The only place we do not do so but rely on distro packages is the LAVA
rootfs, for which it does not matter right now since the version is
sufficiently new, but this could/should be cleaned up later.
Solved Conflicts:
- .gitlab-ci.yml
- .gitlab-ci/container/build-wayland.sh
- .gitlab-ci/container/debian/x86_test-gl.sh
Signed-off-by: Daniel Stone <daniels@collabora.com >
(cherry picked from commit a2fd507973 )
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19928 >
2022-11-23 01:12:09 -03:00
Daniel Stone
6f0933c648
ci: Use common build script for libwayland
...
Rather than open-coding libwayland install for each container, create a
common build script like the rest, using both git and meson like the
rest.
Signed-off-by: Daniel Stone <daniels@collabora.com >
(cherry picked from commit 9bab991be0 )
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19928 >
2022-11-23 01:12:09 -03:00
Guilherme Gallo
9fc8c2b08a
ci/fedora: Fix fedora-release job
...
Remove missing `vulkan-device-select-layer=true` argument from fedora
mesa build arguments.
Based on: ace13203f3 (at main branch)
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19928 >
2022-11-23 01:12:09 -03:00
Guilherme Gallo
9a3eec75d7
ci/amber: Remove windows-related jobs
...
As discussed in this merge request, the current Windows-related hardware
does not support Amber build/test jobs, so let's remove all windows
related jobs.
See: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19928#note_1652924
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19928 >
2022-11-23 01:12:09 -03:00
Guilherme Gallo
3b4c9f84f5
ci: Delete unused yml files
...
After pruning test jobs, we have a bunch of dead yml files.
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19928 >
2022-11-22 10:19:13 -03:00
Guilherme Gallo
d3e0a92cd4
ci: Remove all test jobs from Amber branch
...
As discussed at #freedesktop@OFTC, we decided to remove test jobs from
Amber branch, only keeping the build ones.
The main reason for that is that this branch is not being updated often
enough with backports to keep the test jobs green.
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19928 >
2022-11-22 10:15:21 -03:00
Benjamin Tissoires
c5a2af1167
CI: convert to use the new S3 server instead of the legacy minio
...
We don't need to login anymore, but we can't use plain minio commands
now. `ci-fairy` got a helper as `s3cp` to keep an almost identical
API.
Solved Conflicts:
.gitlab-ci.yml
.gitlab-ci/common/init-stage2.sh
.gitlab-ci/container/lava_build.sh
.gitlab-ci/lava/lava-submit.sh
.gitlab-ci/piglit/piglit-traces.sh
.gitlab-ci/prepare-artifacts.sh
.gitlab-ci/test/gitlab-ci.yml
src/broadcom/ci/traces-broadcom.yml
src/freedreno/ci/gitlab-ci.yml
src/gallium/drivers/crocus/ci/traces-crocus.yml
src/gallium/drivers/virgl/ci/traces-virgl-iris.yml
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
(cherry picked from commit 67cee534a8 )
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19928 >
2022-11-22 09:44:23 -03:00
Guilherme Gallo
700b671e02
ci: Update piglit with s3 support
...
With new S3 support, we can use JWT-only server interaction via the
removal of `role-session` and `minio-host` arguments from PIGLIT_ARGS in
YAML.
This parameter change will come in a later commit.
Solved Conflicts:
.gitlab-ci/container/build-piglit.sh
.gitlab-ci.yml
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
(cherry picked from commit 70ce1dcacc )
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19928 >
2022-11-14 00:24:08 -03:00
Filip Gawin
acfef002a0
meson: print warning when using i915/i965 on amber
...
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19122 >
2022-11-03 22:29:00 +00:00
Andres Calderon Jaramillo
54a564e679
nir: Account for YUV range.
...
This patch expands on what commit
d8fdb8dab4 did. It adds support for
YUV-to-RGB conversions depending on the range of the YUV samples.
The conversion matrices and offsets are derived from
https://gist.github.com/yohhoy/dafa5a47dade85d8b40625261af3776a .
Tested-by: Andres Calderon Jaramillo <andrescj@chromium.org >
Reviewed-by: Rob Clark <robdclark@chromium.org >
(cherry picked from commit a5d09d7a0a )
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17114 >
2022-11-03 19:39:40 +00:00
Dylan Baker
95a111f826
docs: add release notes for 22.0.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
41adfa29e2
docs: add release notes for 22.1.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
0930855f7f
docs: add release notes for 22.0.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
2dd2e97451
docs: add release notes for 22.1.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
576dbc5d6a
docs: add release notes for 22.0.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
d979e2da66
docs: add release notes for 22.0.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
ca2c116f28
docs: add release notes for 22.0.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
32a8db17a3
docs: link releases notes for 21.3.9
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
6f7718bea9
docs: add release notes for 21.2.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
5114e0119e
docs: add release notes for 21.2.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
554255bf6b
docs: add release notes for 21.2.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
90256ad72a
docs: add release notes for 22.0.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Erik Faye-Lund
600bb7945c
docs: fixup breakage in release-calendar
...
Seems the branch was accidentally changed to no longer match the
release. Let's fix that.
Fixes: 9ba636cdc7 ("docs: update calendar and link releases notes for 21.3.8")
Reviewed-by: Eric Engestrom <eric@engestrom.ch >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Eric Engestrom
08bb5c157e
docs: update calendar and link releases notes for 21.3.8
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Eric Engestrom
7f9daeb8fe
docs: update calendar and link releases notes for 21.3.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Eric Engestrom
55fee38aa1
docs: update calendar and link releases notes for 21.3.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Eric Engestrom
cec15c3b07
docs: update calendar and link releases notes for 21.3.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Eric Engestrom
36e71b8a70
docs: update calendar and link releases notes for 21.3.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Eric Engestrom
543fddcdb6
docs: update calendar and link releases notes for 21.3.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Eric Engestrom
a0bdf5249b
docs: update calendar and link releases notes for 21.3.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Eric Engestrom
fcdb34afd4
docs: update calendar and link releases notes for 21.3.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
d070b5c993
docs: update calendar and link releases notes for 21.2.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
a6c4e26b49
docs: update calendar and link releases notes for 21.2.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Dylan Baker
10ab00552c
docs: update calendar and link releases notes for 21.2.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Eric Engestrom
1a681fa3d9
docs: update calendar and link releases notes for 21.3.0
...
(cherry picked from commit 9aea588900 )
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Jesse Natalie
d89e01883d
docs: Fix relnotes\21.3.0 formatting
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Erik Faye-Lund
afc69c1cfb
docs: set language to english
...
It seems recent versions of Sphinx has started issuing a warning when
language isn't set to a recognized value. Since we're building with
warnings as errors on CI, this causes issues for people.
We're writing English docs, so we should set this to English. I probably
confused this setting with the highlight_language setting or something
when I set this up initially.
Fixes: 00cd1346bf ("docs: use sphinx")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6711
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Jesse Natalie
6e8ae10c14
CI: Disable Windows jobs for Amber
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19501 >
2022-11-03 17:09:25 +00:00
Eric Engestrom
55540962be
ci: don't report flakes anymore
2022-11-03 16:37:25 +00:00
Eric Engestrom
a4f68e1d42
ci: disable virgl-traces as it's broken by now
2022-11-03 16:17:15 +00:00
Filip Gawin
651e30663f
meson: remove LTS from amber's description
...
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19121 >
2022-10-17 20:05:01 +02:00
Dylan Baker
83c21b5289
docs Add sha256 sums for 21.3.9
2022-06-08 12:38:22 -07:00
Dylan Baker
78c96ae5b6
VERSION: bump for 21.3.9 release
mesa-21.3.9
2022-06-08 11:13:35 -07:00
Dylan Baker
9ee3437bc0
docs: add release notes for 21.3.9
2022-06-08 11:13:28 -07:00