XOR-спрайт
Объект, который рисуют наложением на фон через XOR, а стирают, нарисовав его ещё раз на том же месте.
Поскольку a XOR b XOR b всегда даёт a, фон сохранять не нужно и маску хранить не нужно. Нарисовал, нарисовал снова — и экран ровно такой, как был. Для машин, которым не хватало и памяти, и тактов, это казалось почти слишком хорошим, чтобы быть правдой.
Подвох в том, что у объекта нет собственных цветов: он становится инверсией того, что под ним, а там, где два XOR-объекта перекрываются, они гасят друг друга. Поэтому приём закрепился в указателях мыши, текстовых курсорах и резиновых рамках выделения, где видимость и на светлом, и на тёмном фоне — достоинство. Патент Cadtrak 1980 года на XOR-курсор приносил лицензионные отчисления от значительной части отрасли и стал одним из первых наглядных уроков в споре о патентах на ПО.