Сообщение Re[5]: Золотое время АйТи от 29.12.2016 16:11
Изменено 29.12.2016 16:25 vfedosov
V>>Вроде бы и алгоритмы отрисовки линий тоже можно было сделать быстрее, правда тут не уверен.
IID>Нет.
Мне нравится твоя категоричность
. Я неплохо умею работать с алгоритмами и вижу в такой схеме возможность ускорения при отрисовке линий брезенхемом. Если линия вертикальная (dX < dY) мы идем по y — координате, то мы можем отрисовывать линию как-бы по символам: то есть разбить задачу отрисовки линии на заполнение символьных позиций 8x8. Есть уверенность, что это сработает и удастся получить выигрыш для линий приличной длины за счет инкремента старшего байта адреса внутри символьной позиции.
IID>Нет.
Мне нравится твоя категоричность
V>>Вроде бы и алгоритмы отрисовки линий тоже можно было сделать быстрее, правда тут не уверен.
IID>Нет.
Мне нравится твоя категоричность. Я неплохо умею работать с алгоритмами и вижу в такой схеме возможность ускорения при отрисовке линий брезенхемом. Если линия вертикальная (dX < dY) мы идем по y — координате, то мы можем отрисовывать линию как-бы по символам: то есть разбить задачу отрисовки линии на заполнение символьных строк высотой 8 пикселей. Есть уверенность, что это сработает и удастся получить выигрыш для линий приличной длины за счет инкремента старшего байта адреса внутри символьной строки.
IID>Нет.
Мне нравится твоя категоричность. Я неплохо умею работать с алгоритмами и вижу в такой схеме возможность ускорения при отрисовке линий брезенхемом. Если линия вертикальная (dX < dY) мы идем по y — координате, то мы можем отрисовывать линию как-бы по символам: то есть разбить задачу отрисовки линии на заполнение символьных строк высотой 8 пикселей. Есть уверенность, что это сработает и удастся получить выигрыш для линий приличной длины за счет инкремента старшего байта адреса внутри символьной строки.