Allegro - brak płynności pod Windowsem

0

Witam,
mam problem z programem napisanym przy użyciu biblioteki Allegro 4.2. Pod Linuxem działa bezproblemowo, jednak gdy próbuję uruchomić go na Windowsie jest spory problem z odświeżaniem grafiki. Aby widoczna była jakakolwiek zmiana, muszę przesunąć okno programu choćby o pixel w dowolnym kierunku. Na innym komputerze pod Windowsem problem nie występuje. Co może być nie tak? Program próbowałem kompilować w Codeblocksie oraz Visualu 2010.

0

Jakie biblioteki/liby dołączasz ??? Masz jakiś kod ???

0

Do linkera standardowo alld.lib. Używany dll: alleg42.dll
Kodu wolałbym nie wrzucać, gdyż jest to całkiem duża aplikacja, zresztą to nie ma znaczenia, bo niezależnie co bym napisał przy użyciu allegro, to pod Windowsem chodzi strasznie wolno i występuje ten problem z jakąkolwiek animacją czy chociażby odświeżeniem okna. Pod Ubuntu za to wszystko działa bezproblemowo.

0

Ja używam innej wersji allegro ale w załączniku masz te liby co ja ich używam może pomoże.
http://speedy.sh/ZcDVc/lib.rar

Nie wiem jaki masz błąd więc zakładam najgłupsze:
*Czy twój program rysuje wszystkie elementy w pętli czy raz na działanie a może jakoś inaczej.

0

Z Twoją biblioteką efekt jest taki sam.
Co do rysowania, jest to trochę zawiłe, bo program w całości to gra w statki, więc grafika jest dosyć często rysowana w różny sposób. Mam wrażenie, że problem może leżeć po stronie mojego sprzętu, ewentualnie Windowsa, bo tak jak pisałem na innym kompie ten program działa ok, więc to chyba nie wina kodu. Dodam jeszcze, że to Windows 7, 64bit.

0

Ja wszystko mam w pętli i mi działa ładnie.

0

A spróbuj rysować wszystkie obiekty na końcu to znaczy gdy pętla się kończy a nie jak teraz

grafika jest dosyć często rysowana w różny sposób.

0

Naprawdę nie rozumiem, odpalam ten program właśnie na komputerze stacjonarnym (tutaj Windows 7 32bit, może to ma jakiś związek?) i wszystko działa pięknie, więc całkowicie wykluczam błędy w kodzie.

0

Ja mam system windows 7 64 bit podeśli skompilowany program zobacze czy u mnie działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1