mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 20:37:33 +00:00
3bfd9adf0dc3bdd073d02e2cd06db2d9cfae56d5
SpectrumView: rewrite DrawSpectrumGradient to blend directly into FSpectrumBitmap via ScanLine instead of TLazIntfImage+BitBlt (stale DC on win32). Add alpha=$FF fixup pass so pf32bit Canvas.Draw renders via StretchBlt not AlphaBlend. Remove FSpecGradImg/FSpecGradBmp fields. MainForm: mask exZeroDivide/exInvalidOp in FormCreate so WDSP DLL divide-by-zero does not crash the DSP thread on win32 (Qt6 already masks FPU exceptions globally). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Languages
Pascal
96.4%
Python
2.9%
Shell
0.6%