Als Nächstes der Polygon-Test. Einige der Testkandidaten zeigen hier wiederum diverse Schwächen.
Inhalt des Tests
Es werden insgesamt 60.000 Polygone mit zufälliger Punktzahl zwischen 3 und 30, Umrissstift und wahlweise wechselnder Füllfarbe oder auch ungefüllt an einer zufälligen Position gerendert. Der Initialwert für den Zufallsgenerator ist stets identisch, so dass alle Testläufe immer den gleichen Inhalt abbilden. Alle Objekte befinden sich innerhalb der Zeichenfläche, so dass kein Clipping benötigt wird.
Verwendete GDI-Funktionen
für den reinen Polygon-Benchmark:
- CreatePen
- CreateSolidBrush
- GetStockObject
- SelectObject
- DeleteObject
- Polygon
zusätzlich für DIB-Puffer (Test mit Pufferung):
- CreateCompatibleDC
- CreateDIBSection
- Rectangle
- BitBlt
Direktes Zeichnen ohne Puffer
Zeichnen mittels Puffer
Fazit
Puffert man die Inhalte, ist es egal, ob man mit oder ohne Aero zeichnet. Der mit der Atom-CPU ausgestattete Rechner ist wiederum nicht für Polygone gewappnet, egal ob mit oder ohne Pufferung. Beim direkten Zeichnen brechen vor allem die teuren Karten weg. ATI muss sich wirklich fragen lassen, ob die betroffenen Karten bei aktiviertem Aero unter Arbeitsverweigerung leiden. Die GTX285 behauptet sich ebenfalls mit Hängen und Würgen gegen den GMA 940 samt Atom und muss sich sogar einem G45 geschlagen geben. Reichlich dünnes Eis für die Grafikkarten der Oberklasse beider Hersteller.
- 1 - Einführung: Die Relevanz der 2D-Grafikausgabe über das GDI
- 2 - Das 2D-GDI und dessen Grafikausgabe von XP bis Windows 7 im Detail
- 3 - 2D-Grafikausgabe über das GDI: direkt oder gepuffert?
- 4 - Die Symptome der HD 5xxx-Serie und deren Relevanz unter Windows 7
- 5 - Tom2D: Unser einfacher 2D-GDI-Benchmark
- 6 - Tom2D: Textausgabe
- 7 - Tom2D: Linien
- 8 - Tom2D: Kurven
- 9 - Tom2D: Polygone
- 10 - Tom2D: Rechtecke
- 11 - Tom2D: Ellipsen
- 12 - Tom2D: Blitting
- 13 - Tom2D: Stretching
- 14 - Fazit
16 Antworten
Kommentar
Lade neue Kommentare
Mitglied
Veteran
Urgestein
1
Urgestein
1
Urgestein
Urgestein
Urgestein
Urgestein
Mitglied
Urgestein
1
Urgestein
Mitglied
1
Alle Kommentare lesen unter igor´sLAB Community →