Forum: Multimedia
Delphi
by littleDave,
6. Jul 2008
Ach so, jetzt versteh ich was du meinst
Aber ich hab gerade eine Idee :idea:: Wie bekommst du die FFT-Daten von BASS? Per Windows-Message oder per CallBack-Procedure? Kann es sein, dass ab 288 die FFT-Daten schneller kommen als du zeichnen kannst? Vielleicht beginnst du ja zufällig das Zeichnen während du schon zeichnest?
Versuch das mal so zu lösen:
var IsDrawing : boolean = False;
...
Forum: Multimedia
Delphi
by littleDave,
6. Jul 2008
Warum dass genau bei dir bei an einer bestimmten FPS-Zahl liegt, weiß ich nicht - wahrscheinlich werden die einzelnen FFT-Peaks zu lang und gehen dann zu weit nach hinten (im Tiefenpuffer). Dann gehen sie durch die QUADS des Bildes durch und kommen dahinter dann wieder zum vorschein.
Um zu verhindern, dass die FFT-Balken hinter den Quads weitergezeichnet werden ist es sinnvoll, ClipPlanes zu...