ci: Uprev GL & GLES CTS
Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38071>
This commit is contained in:
committed by
Marge Bot
parent
a65a7dbac9
commit
4cbf5062b7
@@ -5,12 +5,3 @@ dEQP-GLES3.functional.transform_feedback.random.*
|
||||
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.*_array_element
|
||||
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.*.array.*
|
||||
KHR-GLES31.core.program_interface_query.transform-feedback-types
|
||||
|
||||
# CTS bug - https://gerrit.khronos.org/c/vk-gl-cts/+/17901
|
||||
# https://issues.angleproject.org/issues/436377594#comment6
|
||||
dEQP-GLES31.functional.debug.negative_coverage.log.advanced_blend.attachment_advanced_equation
|
||||
dEQP-GLES31.functional.debug.negative_coverage.log.advanced_blend.blend_qualifier_mismatch
|
||||
dEQP-GLES31.functional.debug.negative_coverage.log.compute.invalid_program_query
|
||||
dEQP-GLES31.functional.debug.negative_coverage.log.shader.link_program
|
||||
dEQP-GLES31.functional.debug.negative_coverage.log.shader.use_program
|
||||
dEQP-GLES31.functional.debug.negative_coverage.log.tessellation.single_tessellation_stage
|
||||
|
||||
@@ -25,8 +25,8 @@ set -x
|
||||
|
||||
DEQP_MAIN_COMMIT=211e452358f5cafd14bdd76d78342b62741e94aa
|
||||
DEQP_VK_VERSION=1.4.4.2
|
||||
DEQP_GL_VERSION=4.6.6.0
|
||||
DEQP_GLES_VERSION=3.2.12.0
|
||||
DEQP_GL_VERSION=4.6.7.0
|
||||
DEQP_GLES_VERSION=3.2.13.0
|
||||
|
||||
# Patches to VulkanCTS may come from commits in their repo (listed in
|
||||
# cts_commits_to_backport) or patch files stored in our repo (in the patch
|
||||
@@ -54,29 +54,23 @@ vk_cts_patch_files=(
|
||||
|
||||
# shellcheck disable=SC2034
|
||||
gl_cts_commits_to_backport=(
|
||||
# Add testing for GL_PRIMITIVES_SUBMITTED_ARB query.
|
||||
e075ce73ddc5973aa46a5236c715bb281c9501fa
|
||||
)
|
||||
|
||||
# shellcheck disable=SC2034
|
||||
gl_cts_patch_files=(
|
||||
build-deqp-gl_Build-Don-t-build-Vulkan-utilities-for-GL-builds.patch
|
||||
build-deqp-gl_Revert-Add-missing-context-deletion.patch
|
||||
build-deqp-gl_Revert-Fix-issues-with-GLX-reset-notification-strate.patch
|
||||
build-deqp-gl_Revert-Fix-spurious-failures-when-using-a-config-wit.patch
|
||||
)
|
||||
|
||||
# shellcheck disable=SC2034
|
||||
# GLES builds also EGL
|
||||
gles_cts_commits_to_backport=(
|
||||
# CMake: Include FindPkgConfig before using pkg_check_modules()
|
||||
e09e0a210b041d0bf7b525620d0068eab3ffa66a
|
||||
)
|
||||
|
||||
# shellcheck disable=SC2034
|
||||
gles_cts_patch_files=(
|
||||
build-deqp-gl_Build-Don-t-build-Vulkan-utilities-for-GL-builds.patch
|
||||
build-deqp-gl_Revert-Add-missing-context-deletion.patch
|
||||
build-deqp-gl_Revert-Fix-issues-with-GLX-reset-notification-strate.patch
|
||||
build-deqp-gl_Revert-Fix-spurious-failures-when-using-a-config-wit.patch
|
||||
)
|
||||
|
||||
if [ "${DEQP_TARGET}" = 'android' ]; then
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
From 067676253ad11846f420087d30021629f3c43382 Mon Sep 17 00:00:00 2001
|
||||
From: Valentine Burley <valentine.burley@collabora.com>
|
||||
Date: Fri, 11 Apr 2025 16:51:08 +0200
|
||||
Subject: Revert "Add missing context deletion"
|
||||
|
||||
This reverts commit 195ee2c99d3174e738506cc86828766805c0ede9.
|
||||
---
|
||||
.../modules/gles31/es31cComputeShaderTests.cpp | 11 -----------
|
||||
1 file changed, 11 deletions(-)
|
||||
|
||||
diff --git a/external/openglcts/modules/gles31/es31cComputeShaderTests.cpp b/external/openglcts/modules/gles31/es31cComputeShaderTests.cpp
|
||||
index 4c7349e59..ece33929d 100644
|
||||
--- a/external/openglcts/modules/gles31/es31cComputeShaderTests.cpp
|
||||
+++ b/external/openglcts/modules/gles31/es31cComputeShaderTests.cpp
|
||||
@@ -721,11 +721,6 @@ class LongRunningComputeFenceTest : public ComputeShaderBase
|
||||
glDeleteProgram(m_program2);
|
||||
glDeleteBuffers(2, &m_buffer);
|
||||
|
||||
- // Delete shared context and keep default context set
|
||||
- delete m_sharedContext;
|
||||
- m_sharedContext = NULL;
|
||||
- m_context.getRenderContext().makeCurrent();
|
||||
-
|
||||
return NO_ERROR;
|
||||
}
|
||||
};
|
||||
@@ -910,12 +905,6 @@ class LongRunningPersistentSSBOComputeTest : public ComputeShaderBase
|
||||
{
|
||||
glDeleteBuffers(2, &m_buffer);
|
||||
m_dataLoadStore = NULL;
|
||||
-
|
||||
- // Delete shared context and keep default context set
|
||||
- delete m_sharedContext;
|
||||
- m_sharedContext = NULL;
|
||||
- m_context.getRenderContext().makeCurrent();
|
||||
-
|
||||
return NO_ERROR;
|
||||
}
|
||||
};
|
||||
--
|
||||
2.45.2
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
From 6cd7a951f6a50d0f74c798035ac7ce201f2aa6f0 Mon Sep 17 00:00:00 2001
|
||||
From: Valentine Burley <valentine.burley@collabora.com>
|
||||
Date: Fri, 11 Apr 2025 16:51:03 +0200
|
||||
Subject: Revert "Fix issues with GLX reset notification strategy"
|
||||
|
||||
This reverts commit 3e6b3fb43eb9682641d8c880429255569a4472c0.
|
||||
---
|
||||
.../platform/lnx/X11/tcuLnxX11GlxPlatform.cpp | 23 ++++---------------
|
||||
1 file changed, 4 insertions(+), 19 deletions(-)
|
||||
|
||||
diff --git a/framework/platform/lnx/X11/tcuLnxX11GlxPlatform.cpp b/framework/platform/lnx/X11/tcuLnxX11GlxPlatform.cpp
|
||||
index b21e6bcbd..e1d33823c 100644
|
||||
--- a/framework/platform/lnx/X11/tcuLnxX11GlxPlatform.cpp
|
||||
+++ b/framework/platform/lnx/X11/tcuLnxX11GlxPlatform.cpp
|
||||
@@ -147,7 +147,6 @@ private:
|
||||
GlxDisplay &m_display;
|
||||
::Visual *m_visual;
|
||||
const GLXFBConfig m_fbConfig;
|
||||
- glu::ResetNotificationStrategy resetStrategy;
|
||||
};
|
||||
|
||||
class GlxDrawable
|
||||
@@ -220,7 +219,6 @@ public:
|
||||
virtual const tcu::RenderTarget &getRenderTarget(void) const;
|
||||
virtual glw::GenericFuncType getProcAddress(const char *name) const;
|
||||
const GLXContext &getGLXContext(void) const;
|
||||
- const GlxVisual &getGLXVisual(void) const;
|
||||
|
||||
private:
|
||||
GlxDisplay m_glxDisplay;
|
||||
@@ -412,31 +410,23 @@ GLXContext GlxVisual::createContext(const GlxContextFactory &factory, const Cont
|
||||
}
|
||||
}
|
||||
|
||||
- const GlxRenderContext *sharedGlxRenderContext = dynamic_cast<const GlxRenderContext *>(sharedContext);
|
||||
-
|
||||
- /* If there is a shared context, use same reset notification strategy. */
|
||||
- glu::ResetNotificationStrategy usedResetNotificationStrategy =
|
||||
- sharedGlxRenderContext ? sharedGlxRenderContext->getGLXVisual().resetStrategy : resetNotificationStrategy;
|
||||
-
|
||||
- if (usedResetNotificationStrategy != glu::RESET_NOTIFICATION_STRATEGY_NOT_SPECIFIED)
|
||||
+ if (resetNotificationStrategy != glu::RESET_NOTIFICATION_STRATEGY_NOT_SPECIFIED)
|
||||
{
|
||||
checkGlxExtension(m_display, "GLX_ARB_create_context_robustness");
|
||||
attribs.push_back(GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB);
|
||||
|
||||
- if (usedResetNotificationStrategy == glu::RESET_NOTIFICATION_STRATEGY_NO_RESET_NOTIFICATION)
|
||||
+ if (resetNotificationStrategy == glu::RESET_NOTIFICATION_STRATEGY_NO_RESET_NOTIFICATION)
|
||||
attribs.push_back(GLX_NO_RESET_NOTIFICATION_ARB);
|
||||
- else if (usedResetNotificationStrategy == glu::RESET_NOTIFICATION_STRATEGY_LOSE_CONTEXT_ON_RESET)
|
||||
+ else if (resetNotificationStrategy == glu::RESET_NOTIFICATION_STRATEGY_LOSE_CONTEXT_ON_RESET)
|
||||
attribs.push_back(GLX_LOSE_CONTEXT_ON_RESET_ARB);
|
||||
else
|
||||
TCU_THROW(InternalError, "Unknown reset notification strategy");
|
||||
}
|
||||
|
||||
- // Reset notification strategy used with this visual.
|
||||
- resetStrategy = resetNotificationStrategy;
|
||||
-
|
||||
// Terminate attrib list
|
||||
attribs.push_back(None);
|
||||
|
||||
+ const GlxRenderContext *sharedGlxRenderContext = dynamic_cast<const GlxRenderContext *>(sharedContext);
|
||||
const GLXContext &sharedGLXContext = sharedGlxRenderContext ? sharedGlxRenderContext->getGLXContext() : nullptr;
|
||||
|
||||
return TCU_CHECK_GLX(
|
||||
@@ -815,11 +805,6 @@ const GLXContext &GlxRenderContext::getGLXContext(void) const
|
||||
return m_GLXContext;
|
||||
}
|
||||
|
||||
-const GlxVisual &GlxRenderContext::getGLXVisual(void) const
|
||||
-{
|
||||
- return m_glxVisual;
|
||||
-}
|
||||
-
|
||||
MovePtr<ContextFactory> createContextFactory(EventState &eventState)
|
||||
{
|
||||
return MovePtr<ContextFactory>(new GlxContextFactory(eventState));
|
||||
--
|
||||
2.45.2
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
From b512e6d5a0c79b194293936bd06656646913704e Mon Sep 17 00:00:00 2001
|
||||
From: Valentine Burley <valentine.burley@collabora.com>
|
||||
Date: Fri, 11 Apr 2025 16:50:57 +0200
|
||||
Subject: Revert "Fix spurious failures when using a config without
|
||||
pbuffer support"
|
||||
|
||||
This reverts commit 415a0ba8ecde404ef37ce96ece55b46854b44888.
|
||||
---
|
||||
external/openglcts/modules/common/glcTestSubcase.cpp | 10 ----------
|
||||
framework/egl/egluGLContextFactory.cpp | 2 --
|
||||
2 files changed, 12 deletions(-)
|
||||
|
||||
diff --git a/external/openglcts/modules/common/glcTestSubcase.cpp b/external/openglcts/modules/common/glcTestSubcase.cpp
|
||||
index 93e58c18a..cd43cc068 100644
|
||||
--- a/external/openglcts/modules/common/glcTestSubcase.cpp
|
||||
+++ b/external/openglcts/modules/common/glcTestSubcase.cpp
|
||||
@@ -233,11 +233,6 @@ TestSubcase::IterateResult TestSubcase::iterate(void)
|
||||
if (subError == ERROR)
|
||||
log.writeMessage("Test Setup() failed");
|
||||
}
|
||||
- catch (const tcu::NotSupportedError &ex)
|
||||
- {
|
||||
- log.writeMessage(ex.what());
|
||||
- subError = NOT_SUPPORTED;
|
||||
- }
|
||||
catch (const runtime_error &ex)
|
||||
{
|
||||
log.writeMessage(ex.what());
|
||||
@@ -258,11 +253,6 @@ TestSubcase::IterateResult TestSubcase::iterate(void)
|
||||
if (subError == ERROR)
|
||||
log.writeMessage("Test Run() failed");
|
||||
}
|
||||
- catch (const tcu::NotSupportedError &ex)
|
||||
- {
|
||||
- log.writeMessage(ex.what());
|
||||
- subError = NOT_SUPPORTED;
|
||||
- }
|
||||
catch (const runtime_error &ex)
|
||||
{
|
||||
log.writeMessage(ex.what());
|
||||
diff --git a/framework/egl/egluGLContextFactory.cpp b/framework/egl/egluGLContextFactory.cpp
|
||||
index 66783ad8b..f347b40ad 100644
|
||||
--- a/framework/egl/egluGLContextFactory.cpp
|
||||
+++ b/framework/egl/egluGLContextFactory.cpp
|
||||
@@ -539,8 +539,6 @@ void RenderContext::postIterate(void)
|
||||
|
||||
if (m_window)
|
||||
{
|
||||
- EGLU_CHECK_CALL(egl, makeCurrent(m_eglDisplay, m_eglSurface, m_eglSurface, m_eglContext));
|
||||
-
|
||||
EGLBoolean swapOk = egl.swapBuffers(m_eglDisplay, m_eglSurface);
|
||||
EGLint error = egl.getError();
|
||||
const bool badWindow = error == EGL_BAD_SURFACE || error == EGL_BAD_NATIVE_WINDOW;
|
||||
--
|
||||
2.45.2
|
||||
|
||||
@@ -24,7 +24,7 @@ variables:
|
||||
|
||||
DEBIAN_TEST_BASE_TAG: "20251203-virgl"
|
||||
DEBIAN_TEST_ANDROID_TAG: "20251208-deqp"
|
||||
DEBIAN_TEST_GL_TAG: "20251128-vkcts"
|
||||
DEBIAN_TEST_GL_TAG: "20251208-deqp"
|
||||
DEBIAN_TEST_VIDEO_TAG: "20250813-vector"
|
||||
DEBIAN_TEST_VK_TAG: "20251208-deqp"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user