gmod-rs/crates/render
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
..
src Декали infodecal: квады на ближайшей грани и альфа-проход 2026-10-24 11:50:32 +03:00
Cargo.toml render/client: HUD и 2D-текст (bitmap-шрифт 8x8), фикс capture-прохода 2026-10-12 04:12:34 +03:00