rusting_engine 1.0.0

Vulkan 3D game engine with GPU-accelerated physics for massive physics-heavy scenes
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Shader module - Contains all GPU shaders for the rendering engine.
//!
//! This module exports shader modules that are compiled at build time:
//! - Vertex shaders: Transform vertices and prepare for rasterization
//! - Fragment shaders: Calculate pixel colors with PBR lighting
//! - Compute shaders: Physics simulation and culling
//!
//! Shaders are written in GLSL and loaded via vulkano-shaders.
//! Each shader type has multiple variants for different rendering needs.

pub mod compute;
pub mod fragment;
pub mod vertex;