water shader

This commit is contained in:
2024-06-16 16:30:58 -04:00
parent 8cecad83c2
commit 75da43c8f0
9 changed files with 114 additions and 25 deletions

View File

@@ -2,15 +2,15 @@ use bevy::asset::Handle;
use bevy::pbr::ExtendedMaterial;
use bevy::prelude::*;
use bevy::prelude::{Component, Image, Resource};
use bevy::reflect::Reflect;
use crate::shader_extensions::chunk_material::ChunkMaterial;
use crate::shader_extensions::water_material::WaterMaterial;
#[derive(Resource)]
#[derive(Resource, Default)]
pub struct ChunkAtlas {
pub handle: Handle<Image>,
pub chunk_material_handle: Handle<ExtendedMaterial<StandardMaterial, ChunkMaterial>>,
pub water_material: Handle<StandardMaterial>,
pub water_material: Handle<ExtendedMaterial<StandardMaterial, WaterMaterial>>,
pub is_loaded: bool,
}