From 413050e6609208dc1e6a5c99ac52b87ef6164bd2 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 9 Feb 2024 02:57:25 -0500 Subject: [PATCH] fix build... --- src/gui/osc.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/gui/osc.cpp b/src/gui/osc.cpp index 8dd9d5bf7..8ebbc98dd 100644 --- a/src/gui/osc.cpp +++ b/src/gui/osc.cpp @@ -126,6 +126,14 @@ void FurnaceGUI::readOsc() { e->oscReadPos=readPos; } +void _pushPartBlend(const ImDrawList* drawList, const ImDrawCmd* cmd) { + if (cmd!=NULL) { + if (cmd->UserCallbackData!=NULL) { + ((FurnaceGUI*)cmd->UserCallbackData)->pushPartBlend(); + } + } +} + void FurnaceGUI::drawOsc() { if (nextWindow==GUI_WINDOW_OSCILLOSCOPE) { oscOpen=true; @@ -183,7 +191,7 @@ void FurnaceGUI::drawOsc() { inRect.Max.x-=dpiScale; inRect.Max.y-=dpiScale; ImGuiStyle& style=ImGui::GetStyle(); - ImU32 color=ImGui::GetColorU32(isClipping?uiColors[GUI_COLOR_OSC_WAVE_PEAK]:uiColors[GUI_COLOR_OSC_WAVE]); + //ImU32 color=ImGui::GetColorU32(isClipping?uiColors[GUI_COLOR_OSC_WAVE_PEAK]:uiColors[GUI_COLOR_OSC_WAVE]); ImU32 borderColor=ImGui::GetColorU32(uiColors[GUI_COLOR_OSC_BORDER]); ImU32 refColor=ImGui::GetColorU32(uiColors[GUI_COLOR_OSC_REF]); ImU32 guideColor=ImGui::GetColorU32(uiColors[GUI_COLOR_OSC_GUIDE]); @@ -291,6 +299,7 @@ void FurnaceGUI::drawOsc() { dl->AddPolyline(waveform,oscWidth-24,color,ImDrawFlags_None,dpiScale); } */ + //dl->AddCallback(_renderOsc,this); } else { for (int ch=0; chgetAudioDescGot().outChans; ch++) { for (int i=0; i