Какой самый быстрый способ нарисовать массив линий? - PullRequest
0 голосов
/ 12 апреля 2011

Мне нужно нарисовать массив линий в оверлее.В настоящее время я использую холст и растровое изображение и рисую около 500 линий.Время рисования очень велико - около 200 мс, что плохо, но приемлемо.

Теперь мне нужно добавить еще 500 строк, и время значительно увеличивается.Какой самый быстрый способ сделать это?Нужно ли использовать OpenGL?и как?Каков наилучший подход?

1 Ответ

1 голос
/ 12 апреля 2011

Отключение сглаживания сильно ускорит процесс. Обязательно профилируйте свой код, чтобы убедиться, что рендеринг - это то место, куда действительно идет время. После того, как вы оптимизировали вещи и большую часть времени потратили на рендеринг и сделали рендеринг максимально простым, следующий шаг, который вам нужно сделать, - перейти на OpenGL.

...