U
Size: a a a
U
U
U
U
TG
U
TG
U
U
TG
U
TG
#define FETCH() curTile[((S.v >> 16) << 8) + (S.u >> 16)]
#define FETCH_LIT() uint16(lightmap[((S.l >> (16 + 3)) << 8) + FETCH()])
curTile[((S.v & 0xFF0000) + S.u) >> 8]
пока добился такого, за счёт того, что сэкономил на разрядности u координаты перед интерполяцией (v << 16, u << 8)TG
lightmap[(S.l & 0x1F00) + FETCH()
и вот так, сэкономив на точности интерполяции лайтингаTG
S
TG
d
U
U
CU