For-Schleifen verschnellern oder umgehen
-
Hi Leute
hab ein bildarray und durchlaufe es pixel für pixel mit zwei geschachtelten for-schleifen (zeile, spalte). das ist aber leider sehr langsam. gibt es eine möglichkeit for-schleifen zu umgehen oder zumindest schneller zu machen? benutze auch OpenGL nur falls jemand dort eine möglichkeit zur verschnellerung weiss.
Danke
-
ob's mit openGL ne schnellere Möglichkeit liegt, wird wohl darauf ankommen was genau du vorhast
for-schleifen die arrays element-weise durchlaufen kannnst du eventuell damit schneller kriegen, daß du mit Zeigern auf das Array zugreifst und bei jedem Schleifendurchlauf den Zeiger hochzählst, ansatt über Indexes auf das Array zuzugreifen (wenn du es nicht sowieso schon so machst)
-
TBitmap::ScanLine wäre was für dich.