feat: render semantic layer materials

This commit is contained in:
Samuel Onoja committed 2026-09-25 05:13:47 +01:00
1 parent ecefae6f81
commit ae6ec1c5f5
2 files changed
+170 -13

No files matched your search

+4
View File
@@ -122,6 +122,8 @@ pub struct Ferese {
pub(crate) window_borders: HashMap<WindowId, crate::winit::WindowBorderBuffers>,
pub(crate) window_shadows: HashMap<WindowId, crate::winit::WindowShadowBuffers>,
pub(crate) rounded_clip_programs: HashMap<ErasedContextId, crate::winit::RoundedClipPrograms>,
pub(crate) material_programs: HashMap<ErasedContextId, crate::winit::MaterialProgram>,
pub(crate) material_buffers: HashMap<WlSurface, crate::winit::MaterialBuffers>,
closing_windows: HashMap<WindowId, ClosingAnimation>,
viewport_animations: HashMap<WorkspaceId, AnimatedValue>,
scrolling_world_x: HashMap<WindowId, (WorkspaceId, AnimatedValue)>,
@@ -434,6 +436,8 @@ impl Ferese {
window_borders: HashMap::new(),
window_shadows: HashMap::new(),
rounded_clip_programs: HashMap::new(),
material_programs: HashMap::new(),
material_buffers: HashMap::new(),
closing_windows: HashMap::new(),
viewport_animations: HashMap::new(),
scrolling_world_x: HashMap::new(),