mirror of
https://github.com/AlexandreRouma/SDRPlusPlus.git
synced 2025-06-25 20:07:51 +02:00
more progress on M17 support
This commit is contained in:
@ -31,8 +31,14 @@ namespace ImGui {
|
||||
|
||||
window->DrawList->AddRectFilled(min, ImVec2(min.x+size.x, min.y+size.y), IM_COL32(0,0,0,255));
|
||||
ImU32 col = ImGui::GetColorU32(ImGuiCol_CheckMark, 0.7f);
|
||||
ImU32 col2 = ImGui::GetColorU32(ImGuiCol_CheckMark, 0.7f);
|
||||
float increment = size.x / (float)sampleCount;
|
||||
float val;
|
||||
|
||||
for (auto l : lines) {
|
||||
window->DrawList->AddLine(ImVec2(min.x, (((l * _scale) + 1) * (size.y*0.5f)) + min.y), ImVec2(min.x + size.x, (((l * _scale) + 1) * (size.y*0.5f)) + min.y), IM_COL32(80, 80, 80, 255));
|
||||
}
|
||||
|
||||
for (int i = 0; i < sampleCount; i++) {
|
||||
val = buffer[i] * _scale;
|
||||
if (val > 1.0f || val < -1.0f) { continue; }
|
||||
|
@ -3,6 +3,7 @@
|
||||
#include <imgui.h>
|
||||
#include <imgui_internal.h>
|
||||
#include <dsp/stream.h>
|
||||
#include <vector>
|
||||
#include <mutex>
|
||||
|
||||
namespace ImGui {
|
||||
@ -17,6 +18,8 @@ namespace ImGui {
|
||||
|
||||
void releaseBuffer();
|
||||
|
||||
std::vector<float> lines;
|
||||
|
||||
private:
|
||||
std::mutex bufferMtx;
|
||||
float* buffer;
|
||||
|
Reference in New Issue
Block a user