Seregon/StratoSDK

StratoSDK is a framework with a declarative approach similar to Flutter/React, written and designed entirely for Rust.

Rust/27.3 KB/No license
crates/strato-renderer/src/gpu/mod.rs
1//! GPU rendering pipeline modules
2//!
3//! Modular, testable GPU rendering system built on wgpu
4 
5// BLOCCO 1: Device Setup ✅
6pub mod device;
7 
8// BLOCCO 2: Surface Configuration ✅
9pub mod surface;
10 
11// BLOCCO 3: Shader Compilation ✅
12pub mod shader_mgr;
13 
14// BLOCCO 4: Buffer Management ✅
15pub mod buffer_mgr;
16 
17// BLOCCO 5: Pipeline Creation ✅
18pub mod pipeline_mgr;
19 
20// BLOCCO 6: Render Pass ✅
21pub mod render_pass_mgr;
22 
23// BLOCCO 7: Drawing System ✅
24pub mod drawing;
25 
26// BLOCCO 8: Texture Management
27pub mod texture_mgr;
28 
29// Re-exports
30pub use buffer_mgr::{BufferManager, SimpleVertex};
31pub use device::DeviceManager;
32pub use drawing::DrawingSystem;
33pub use pipeline_mgr::PipelineManager;
34pub use render_pass_mgr::RenderPassManager;
35pub use shader_mgr::ShaderManager;
36pub use surface::SurfaceManager;
37pub use texture_mgr::{TextureAtlas, TextureManager};
38