🔒 Repository is read-only – file editing is disabled.
12345678910111213141516
//! Wbudowane shadery GLSL (Zadanie 3).
//!
//! PO CO osobny moduł: trzymamy źródła shaderów w plikach `.frag` (czytelne,
//! kolorowane w edytorze, łatwe do iterowania), a `include_str!` wkompilowuje
//! je w binarkę.
//!
//! Shadery to **pixel shadery** Smithaya — kompilowane przez
//! `GlesRenderer::compile_custom_pixel_shader` i rysowane jako
//! `PixelShaderElement`. Zgodnie z konwencją Smithaya nie zawierają dyrektywy
//! `#version` (renderer dokleja `#version 100`).
//!
//! - `ROUNDED_CORNERS_FRAG` maluje zaokrąglone prostokąty: belkę paska SSD,
//! tło menu okna oraz „ducha” doklejania (Aero Snap).
/// Pixel shader zaokrąglonego prostokąta o jednolitym kolorze.
pub const ROUNDED_CORNERS_FRAG: &str = include_str!("shaders/rounded_corners.frag");