From 418baa9a3f0c7317f363d0843ed39a67d1d28557 Mon Sep 17 00:00:00 2001 From: Dimitri Sabadie Date: Sat, 21 Jan 2023 20:20:20 +0100 Subject: [PATCH] Remove non-needed funtest. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It used to be important when “tessellations” required a bit of data, like the number of vertices to render, but we have simplified the whole abstraction (a lot!), so that funtest doesn’t make sense anymore. Goodbye. --- examples/common/src/funtest_tess_no_data.rs | 27 --------------------- examples/desktop/src/main.rs | 1 - examples/web/src/lib.rs | 1 - 3 files changed, 29 deletions(-) delete mode 100644 examples/common/src/funtest_tess_no_data.rs diff --git a/examples/common/src/funtest_tess_no_data.rs b/examples/common/src/funtest_tess_no_data.rs deleted file mode 100644 index 55e1dbf00..000000000 --- a/examples/common/src/funtest_tess_no_data.rs +++ /dev/null @@ -1,27 +0,0 @@ -use crate::{Example, InputAction, LoopFeedback, PlatformServices}; -use luminance_front::{ - context::GraphicsContext, framebuffer::Framebuffer, tess::TessError, texture::Dim2, Backend, -}; - -pub struct LocalExample; - -impl Example for LocalExample { - fn bootstrap( - _: &mut impl PlatformServices, - context: &mut impl GraphicsContext, - ) -> Self { - let tess = context.new_tess().build(); - assert!(matches!(tess, Err(TessError::NoData))); - LocalExample - } - - fn render_frame( - self, - _: f32, - _: Framebuffer, - _: impl Iterator, - _: &mut impl GraphicsContext, - ) -> LoopFeedback { - LoopFeedback::Exit - } -} diff --git a/examples/desktop/src/main.rs b/examples/desktop/src/main.rs index ff255740a..72a131c6c 100644 --- a/examples/desktop/src/main.rs +++ b/examples/desktop/src/main.rs @@ -214,7 +214,6 @@ examples! { // functional tests funtests: - // "funtest-tess-no-data", funtest_tess_no_data, // "funtest-gl33-f64-uniform" if "funtest-gl33-f64-uniform", funtest_gl33_f64_uniform, // "funtest-scissor-test", funtest_scissor_test, // "funtest-360-manually-drop-framebuffer", funtest_360_manually_drop_framebuffer, diff --git a/examples/web/src/lib.rs b/examples/web/src/lib.rs index 6e0a0821c..f6a758975 100644 --- a/examples/web/src/lib.rs +++ b/examples/web/src/lib.rs @@ -249,7 +249,6 @@ examples! { "stencil", stencil, funtests: - "funtest-tess-no-data", funtest_tess_no_data, "funtest-scissor-test", funtest_scissor_test, "funtest-360-manually-drop-framebuffer", funtest_360_manually_drop_framebuffer, "funtest-flatten-slice", funtest_flatten_slice,