…допилить реализацию регионов, и впилил в графбиблиотеку. определение видимости пиксела — максимум за log2(width) проверок (плюс-минис парочка) при самом плохом варианте «попиксельная сетка», автоматическая дедупликация одинаковых последовательных горизонтальных линий, ляпота, красота, и все данные — тупо набор интов (шортов, точнее). для блиттеров есть API, вызывающий делегата на каждом видимом куске горизонтальной линии (или невидимом, как захочется). прошло больше ста тысяч fuzzy-тестов, каждый из которых, опять же, состоит из тысяч действий. как ни странно, код таки ниоткуда не спиздил, а родил сам. и нет, это не битмаповая реализация.
Миша немного ссылок подкинул про жирную тупую пизду. вот из-за таких тупых пёзд «феминистка» и «дегенеративное мразотное дерьмо» сейчас, увы, обозначают одно и то же.