Temat: Jak szybkie jest rysowanie w Qt [konkurs]

Zrobiłem sobie w 5 minut taki oto prosty projekt w Delphi + EXE
http://w765.wrzuta.pl/plik/1FX34ZltkLp/rysownik

Program na starcie tworzy BMP 512x512 32bit
Naciśniecie przycisku powoduje że przez 5 sekund tworzony jest watek który wypełnia BMP danymi random a potem to wyświetla na oknie (przeskalowane do aktualnego rozmiaru okna)

Tak się zastanawiam jak w kontekście WinApi z którego korzysta Delphi wypadnie Qt (Delphi korzysta z GDI, teoretycznie mógłbym to zrobić w GDI+ ale z doświadczenia to zawsze jest wolniej) .
(Szczególnie zastanawia mnie tu skalowanie obrazu bo próbuje sie doszukać jaki to algorytm jest zaimplementowany w Qt i czy można w jakiś sposób go zmienić np. blinear -> bicubic itp.)

Jak by ktoś chciał wygrać nagrodę to zapraszam do konkursu.
Autor najszybszego rozwiązanie wykonane w Qt otrzyma drobną niespodziankę.

Rozwiązania umieszczamy tutaj w tym wątku do końca tygodniaMarceli Palak edytował(a) ten post dnia 10.12.10 o godzinie 09:44

Temat: Jak szybkie jest rysowanie w Qt [konkurs]

Dziękuje za pomoc osobom które do mnie napisały

http://rapidshare.com/files/437799216/QtTest001.zip

Hmmmm !

Bardzo dziwne wyniki na tych samych komputerach tylko różne systemy operacyjne

Windows 7(64 bitowy)
opengl + NonCosmeticDefaultPen około 60fps
opengl + SmoothPixmapTransform około 60fps
gdy nie korzystam z OpenGL
NonCosmeticDefaultPen około 224fps
SmoothPixmapTransform około 136fps

Windows XP
opengl + NonCosmeticDefaultPen około 608 fps
opengl + SmoothPixmapTransform około 134 fps
gdy nie korzystam z OpenGL
NonCosmeticDefaultPen około 607 fps
SmoothPixmapTransform około 133 fps

Linux około 34 fps

Szczególnie zastanawiają mnie kiepskie wyniki linux-a

Następna dyskusja:

Jak odczytac plik .ini przy...




Wyślij zaproszenie do