From 5299bfff2a61b60c2ca9c652b3cc1bdfaaeb93a8 Mon Sep 17 00:00:00 2001 From: Stuart Layton <slayton@mit.edu> Date: Tue, 10 Apr 2012 12:08:07 -0400 Subject: [PATCH] added code that attempts to disable anti-aliasing for the spike plots --- Source/Processors/Visualization/SpikeDisplayCanvas.cpp | 7 +++++++ Source/Processors/Visualization/SpikeDisplayCanvas.h | 1 + .../Visualization/SpikePlotting/ProjectionAxes.cpp | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Source/Processors/Visualization/SpikeDisplayCanvas.cpp b/Source/Processors/Visualization/SpikeDisplayCanvas.cpp index 1751ea125..324fc976b 100644 --- a/Source/Processors/Visualization/SpikeDisplayCanvas.cpp +++ b/Source/Processors/Visualization/SpikeDisplayCanvas.cpp @@ -363,6 +363,13 @@ void SpikeDisplayCanvas::zoomPlot(int p, int c, bool in){ plots[p].zoom(c, in); } +void SpikeDisplayCanvas::disableAntiAliasing(){ + + glDisable(GL_LINE_SMOOTH); + glDisable(GL_POINT_SMOOTH); + glDisable(GL_POLYGON_SMOOTH); +} + // void SpikeDisplayCanvas::resized() // { // //screenBuffer = new AudioSampleBuffer(nChans, getWidth()); diff --git a/Source/Processors/Visualization/SpikeDisplayCanvas.h b/Source/Processors/Visualization/SpikeDisplayCanvas.h index 483fbfd2c..5a83d0406 100644 --- a/Source/Processors/Visualization/SpikeDisplayCanvas.h +++ b/Source/Processors/Visualization/SpikeDisplayCanvas.h @@ -103,6 +103,7 @@ private: void initializeSpikePlots(); void repositionSpikePlots(); + void disableAntiAliasing(); void canvasWasResized(); void mouseDownInCanvas(const MouseEvent& e); // void mouseDrag(const MouseEvent& e); diff --git a/Source/Processors/Visualization/SpikePlotting/ProjectionAxes.cpp b/Source/Processors/Visualization/SpikePlotting/ProjectionAxes.cpp index e96d43132..b0e94fb83 100644 --- a/Source/Processors/Visualization/SpikePlotting/ProjectionAxes.cpp +++ b/Source/Processors/Visualization/SpikePlotting/ProjectionAxes.cpp @@ -128,7 +128,7 @@ void ProjectionAxes::plotOldSpikes(bool allSpikes){ // std::cout<<"\tUpdating texture with all spikes: "<< stopIdx - startIdx + 1 <<std::endl; glColor3f(1.0, 1.0, 1.0); - glPointSize(1); + glPointSize(2); glBegin(GL_POINTS); for (int i=startIdx; i<=stopIdx; i++) glVertex2i(ampBuffer[0][i], ampBuffer[1][i]); -- GitLab