Witam,
Potrzebuje wykonać program w którym będzie dość sporo rysowania po konsoli, chcę to zrobić jak najbardziej wydajnie, tak by nie było widać migania konsoli przy czyszczeniu/rysowaniu dużego obszaru. W tym celu chciałem zrobić sobie taki bufor z tablicy CHAR_INFO i wywalić to wszystko na ekran za pomocą WriteConsoleOutput, pytanie czy dorzucić do tego jeszcze pisanie do drugiego bufora przy pomocy CreateConsoleScreenBuffer/SetConsoleActiveScreenBuffer czy raczej nie przyśpieszy to rysowania i wręcz spowolni skoro będe miał już 1 swój bufor dodatkowy?
Wyglądało by to tak:
Wypisz()--->CHAR_INFO[255]--->Backbuffer (SetConsoleActiveScreenBuffer) ---> Ekran
Jako że będzie tego dosyć sporo to odrysowywanie tylko tego co się zmieniło odpada bo będzie się zmieniać praktycznie wszystko. Może znacie jeszcze jakieś inne techniki przyśpieszające rysowanie?