Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > подскажите с OpenGL


Автор: hawk3500 24.2.2011, 21:58
Здравствуйте.
Подсккажите пожалуйста, как оптимальо это сделать:
хочу сделать программу для графического просмотра файлов в бинарном виде.
0-это чёрный квадрат, 1-зелёный квадрат.
Делаю на OpeGl, но получаеться как-то медленно.
Подскажите можно ли уже выведенную картинку(квадратики эти) сдвинуть на n-позиций вверх,
а не достающее дописывать.
Как то медленно идёт прорисовка при прокручивании....файлы большие (по несколько гигабайт).
Надеюсь,что кто нибудь подскажет алгоритм пооптимальней и побыстрее.
Заранее благодарен,
с уважением,
Hawk3500. 

Автор: borisbn 24.2.2011, 22:13
боюсь показать свою безграмотность, но IMHO отображение пикселов, тем более двуцветных, на OpenGL должно работать медленнее, чем просто создание BITMAP'а, побитное его заполнение, и отображение на экране средствами GDI...
не настаиваю, а предлагаю проверить

Автор: Amp 25.2.2011, 13:40
Зачем подобную задачу реализовывать на OpenGL?

Автор: hawk3500 25.2.2011, 19:59
Amp,я вот тоже к этому выводу пришёл.
Решил задачу.
Сделал через QImage, по образу и подобию, как рекомендовал borisbn.
Спасибо всем кто отозвался)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)