render: add a frame parameter to all shaders

This commit is contained in:
2024-11-23 14:50:28 +01:00
parent 73c3ced3d7
commit 9dff0119a4
3 changed files with 10 additions and 7 deletions

View File

@@ -9,7 +9,7 @@ use std::marker::PhantomData;
use std::fmt::Debug;
pub trait Shader: Send + Debug {
fn draw(&self, surface_coords: &VirtualCoordinates) -> RGB8;
fn draw(&self, surface_coords: &VirtualCoordinates, frame: usize) -> RGB8;
}
pub trait Surfaces<T: Surface>: Debug {