Forum: Algorithmen, Datenstrukturen und Klassendesign
by Neutral General,
1. Okt 2012
Zu der Sache mit dem Bitmap und den der Aufteilung der Arbeit unter den Threads nach Scanlines:
Unabhängig davon ob man das (bzgl. Threadsicherheit) so machen kann/darf:
Ich habe dem Benutzer (aus Spaß) die Möglichkeit gegeben das Mandelbrot selbst einzufärben. Also je nachdem bei wie vielen Iterationen der Pixel "rausfliegt" diesen Pixel anders einfärben zu lassen. Wenn man in der Palette...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Neutral General,
30. Sep 2012
Hi,
Scanline wird dir einen großen Geschwindigkeitsschub geben.
Mit Multithreading lässt sich das auch beschleunigen.
Du teilst das bild einfach unter den Kernen auf und jeder Kern berechnet einen Teil des Bildes.
Im Hauptthread fügst du die Teile zusammen und zeichnest (Das Zeichnen ist normalerweise leider nicht threadsafe)