From 9e8204224c5efc6f1b8ad6b9c6919c09e653dae3 Mon Sep 17 00:00:00 2001 From: sagudev <16504129+sagudev@users.noreply.github.com> Date: Tue, 26 Nov 2024 10:11:30 +0100 Subject: [PATCH] Allow some failures on angle Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> --- src/tests.rs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/tests.rs b/src/tests.rs index 7d34c294..899a142f 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -153,10 +153,19 @@ pub fn test_context_creation() { // requested GL version. } Err(error) => { - panic!( + let error = format!( "Failed to create context ({:?}/{:?}): {:?}", version, flags, error - ) + ); + // This fail on angle + if cfg!(all(feature = "sm-no-wgl", feature = "sm-angle")) + && (flags.contains(ContextAttributeFlags::COMPATIBILITY_PROFILE) + || version == *GL_ES_VERSIONS.last().unwrap()) + { + println!("{error}"); + } else { + panic!("{error}"); + } } } }