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

25 сьютов и 29 картовых тестов зелёные.
2026-10-24 11:50:32 +03:00
..
world_real.rs Декали infodecal: квады на ближайшей грани и альфа-проход 2026-10-24 11:50:32 +03:00