mesa/src
Guilherme Gallo 256e7888fd ci: Fix release build use for performance jobs
This commit ensures that we are using mesa release builds in performance
jobs.

To achieve that, some modifications were made on top of
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21492.

- Append the `BUILDTYPE` variable into the S3 artifact name
  (MINIO_ARTIFACT_NAME environment variable) to allow for better
  artifact management.

- The ./artifacts directory has been added to the list of artifact
  directories for build-common. This ensures that the debian-release and
  debian-arm64-release jobs are the only ones necessary for running
  performance jobs. These jobs only produce artifacts via
  prepare-artifacts.sh when we are under performance workflow.

- Make lava-submit.sh behave similar to baremetal jobs regarding
  MINIO_ARTIFACT_NAME variable. For example, users can now easily
  differentiate between mesa-arm64.tar.zstd and
  mesa-arm64-release.tar.zstd by looking inside the `Downloading
  artifacts from s3` Gitlab section.

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21804>
2023-03-10 21:40:23 +00:00
..
amd radv: set RADEON_FLAG_GTT_WC for external mem on vram 2023-03-09 22:21:09 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi agx: Handle indirect texture/samplers 2023-03-10 14:14:42 +00:00
broadcom v3dv: split out broadcom_shader_stage_to_gl() calls to improve readability 2023-03-10 10:38:43 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/lower_int64: Optionally lower ufind_msb using uadd_sat 2023-03-10 15:27:17 +00:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl/wayland: Fix destruction of event queue with proxies still attached. 2023-03-02 18:32:02 +00:00
etnaviv ci/etnaviv: Drop the dEQP-GLES2.functional.uniform_api.random.94 xfail. 2023-03-07 21:03:33 +00:00
freedreno ci/fdno: Add a618 Vulkan flakes 2023-03-09 14:47:57 +00:00
gallium iris: Move i915 submit_batch() to i915 backend 2023-03-10 20:13:56 +00:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
gtest
imagination pvr: Advertise STORAGE_IMAGE_BIT for B10G11R11_UFLOAT_PACK32 2023-03-02 16:33:53 +00:00
imgui
intel ci: Fix release build use for performance jobs 2023-03-10 21:40:23 +00:00
loader loader: Use libdrm shim 2023-03-05 16:31:51 +00:00
mapi meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
mesa meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
microsoft meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
nouveau nir: add assertions that loops don't have a Continue Construct 2023-02-21 10:41:11 +00:00
panfrost meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
tool tool/pps: Fix 32-bit build issue with format string 2023-01-18 19:27:41 +00:00
util meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
virtio Revert "Revert "ci: disable mesa-swrast runner jobs"" 2023-03-10 12:37:56 +00:00
vulkan vulkan/wsi: fix crash in failed swapchain creation for wayland 2023-03-08 17:33:00 +00:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00