Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#3

Re: CreateDIBSection / OpenGL

  Alt 26. Feb 2009, 23:46
Danke werd es mal damit versuchen..
EDIT:
Sehe gerade wo übergibst du denn hier das HBITMAP ?

Ich versuche die CPU auslastung der Sonique Plugins zu minimieren.
Deshalb mal den umweg über ein OpenGLWindow ob es was bringt weiß ich noch nicht.

BitBlt will ja nicht mit OpenGL aber dafür gibt es eine alternative.
Mein problem warum der gleiche code in c++ um einiges schneller zu sein scheint als in Delphi.

Code:
for(int i=0;i<512; i++)
  visData.Waveform[0][i] = visData.Waveform[1][i] = (data[i]>>8);
Delphi-Quellcode:
for i := 0 to 511 do
begin
  VisData.Waveform[0, i] := Data16Pos^ shr 8;
  VisData.Waveform[1, i] := VisData.Waveform[0, i];
  Inc(Data16Pos);
end;
kapiere das nicht

gruss Emil
  Mit Zitat antworten Zitat