|
Some checks are pending
CI / checks (push) Waiting to run
- сборка мира: для каждого infodecal берётся ближайшая плоскость грани (замер: у всех 19 декалей расстояние 0), центр проецируется на неё, квадрат строится по осям текстуры грани (32×32 юнита), материал — `decals/<имя>`; - рендер: материалы с префиксом `decals/` идут отдельным проходом с ALPHA_BLENDING, без записи глубины, после непрозрачного мира; новый шейдер `fs_decal` берёт цвет из обычного освещения, альфу — из текстуры; - декаль освещается ambient'ом в своей точке (`model_light_at`). Проверено кадром: граффити с прозрачностью лежит на кирпичной стене. 25 сьютов и 29 картовых тестов зелёные. |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||