Skip to main content

gpui_apple/
gpui_apple.rs

1#![cfg(any(target_os = "macos", target_os = "ios"))]
2//! Shared Apple rendering and task dispatch for GPUI.
3//!
4//! This crate renders GPUI scenes directly with Metal on Apple platforms. It
5//! owns GPU resources and shaders while leaving application lifecycle,
6//! windowing, and input to each platform backend.
7
8mod dispatcher;
9pub mod imported_texture;
10mod metal_atlas;
11pub mod metal_renderer;
12
13pub use dispatcher::{AppleActivity, AppleDispatcher};