This commit is contained in:
sergio
2026-05-13 02:17:40 +00:00
parent 52acaabcf4
commit 88051d220a
37 changed files with 1664 additions and 0 deletions
@@ -0,0 +1,14 @@
[package]
name = "lapaloma-phosphor"
version = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
authors = { workspace = true }
publish = { workspace = true }
description = "Lapaloma — decoración CRT sobre lapaloma-stream: trail con alpha decay por edad, ghost, anotaciones magnéticas ancladas a sample index."
[dependencies]
lapaloma-core = { path = "../../libs/lapaloma-core" }
lapaloma-render = { path = "../lapaloma-render" }
lapaloma-stream = { path = "../lapaloma-stream" }
gpui = { workspace = true }
@@ -0,0 +1,15 @@
//! `lapaloma-phosphor` — decoración CRT sobre `lapaloma-stream`.
//!
//! Three pieces (sección 4.3):
//! - **`trail`** — cada sample como 2 vértices ±half_width, triangle
//! strip con color por vértice; alpha = 1 - age/trail_samples.
//! - **`ghost`** — render con offset/blur del trail anterior.
//! - **`magnetic_anchor`** — anotaciones ancladas a sample index
//! absoluto, no a screen pos (sección 5.5).
#![forbid(unsafe_code)]
#![allow(dead_code)]
pub mod trail {}
pub mod ghost {}
pub mod magnetic_anchor {}