diff options
author | Damien Zammit <damien@zamaudio.com> | 2016-06-29 15:44:58 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2016-06-29 15:44:58 +1000 |
commit | 5a6ee039ea120e80a1547288139e4d34faa53803 (patch) | |
tree | 86af3452a47b5f86250a381503e9602687788b11 | |
parent | 80203d8fb398f5a11a9b3f48499a5c4a116278f8 (diff) |
Make plot line thinner
Signed-off-by: Damien Zammit <damien@zamaudio.com>
-rw-r--r-- | plugins/ZamDynamicEQ/ZamDynamicEQUI.cpp | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/plugins/ZamDynamicEQ/ZamDynamicEQUI.cpp b/plugins/ZamDynamicEQ/ZamDynamicEQUI.cpp index 55d2327..f0c14a1 100644 --- a/plugins/ZamDynamicEQ/ZamDynamicEQUI.cpp +++ b/plugins/ZamDynamicEQ/ZamDynamicEQUI.cpp @@ -499,17 +499,19 @@ void ZamDynamicEQUI::calceqcurve(float x[], float y[]) void ZamDynamicEQUI::onDisplay() { - fImgBackground.draw(); - calceqcurve(eqx, eqy); + glClearColor(0.f, 0.f, 0.f, 0.f); + glDisable(GL_DEPTH_TEST); glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); - glEnable(GL_LINE_SMOOTH); - glHint(GL_LINE_SMOOTH_HINT, GL_NICEST); - glLineWidth(2); + glClear(GL_COLOR_BUFFER_BIT); + + fImgBackground.draw(); + int i; + glLineWidth(1); glColor4f(1.f, 1.f, 0.235f, 1.0f); for (i = 1; i < EQPOINTS; ++i) { glBegin(GL_LINES); @@ -517,26 +519,27 @@ void ZamDynamicEQUI::onDisplay() && eqy[i] < fCanvasArea.getY() + fCanvasArea.getHeight() && eqy[i-1] > fCanvasArea.getY() && eqy[i] > fCanvasArea.getY()) { - glVertex2i(eqx[i-1], eqy[i-1]); - glVertex2i(eqx[i], eqy[i]); + glVertex2f(eqx[i-1], eqy[i-1]); + glVertex2f(eqx[i], eqy[i]); } glEnd(); } // reset color glColor4f(1.0f, 1.0f, 1.0f, 1.0f); - int xval = rintf(fCanvasArea.getWidth() * logf (fKnobDetectFreq->getValue() / 20.0) / logf (1000.0)); + glLineWidth(2); + int xval = rintf(fCanvasArea.getWidth() * logf (fKnobDetectFreq->getValue() / 20.0) / logf (1000.0)); glBegin(GL_LINES); - glVertex2i(xval+fCanvasArea.getX(), 5+fCanvasArea.getY()); - glVertex2i(xval+fCanvasArea.getX(), fCanvasArea.getHeight()-5+fCanvasArea.getY()); + glVertex2f(xval+fCanvasArea.getX(), 5+fCanvasArea.getY()); + glVertex2f(xval+fCanvasArea.getX(), fCanvasArea.getHeight()-5+fCanvasArea.getY()); glEnd(); glColor4f(1.f, 1.f, 0.235f, 1.0f); xval = rintf(fCanvasArea.getWidth() * logf (fKnobTargetFreq->getValue() / 20.0) / logf (1000.0)); glBegin(GL_LINES); - glVertex2i(xval+fCanvasArea.getX(), 5+fCanvasArea.getY()); - glVertex2i(xval+fCanvasArea.getX(), fCanvasArea.getHeight()-5+fCanvasArea.getY()); + glVertex2f(xval+fCanvasArea.getX(), 5+fCanvasArea.getY()); + glVertex2f(xval+fCanvasArea.getX(), fCanvasArea.getHeight()-5+fCanvasArea.getY()); glEnd(); } |