|
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 картовых тестов зелёные. |
||
|---|---|---|
| .. | ||
| client | ||
| engine | ||
| formats | ||
| fs | ||
| lua | ||
| math | ||
| net | ||
| render | ||
| tier | ||