- Apr 22, 2012
- Apr 21, 2012
- Apr 19, 2012
-
-
jsiegle authored
-
- Apr 18, 2012
- Apr 17, 2012
-
-
Josh Siegle authored
-
- Apr 13, 2012
- Apr 12, 2012
- Apr 11, 2012
- Apr 10, 2012
-
-
Stuart Layton authored
I commented out the activateAntiAliasing call and added a call to disableAntiAliasing for the SpikeDisplayCanvas as antialiasing messes up the projection plots. We can revert this change in the future if we come up with a way to enable anti-aliasing without completely messing up the projection plots
-
Stuart Layton authored
-
Stuart Layton authored
-
Stuart Layton authored
-
Stuart Layton authored
Slightly altered the layout of the SpikeDisplayEditor, also I changed the waveform line width from 1 to 2 pixels
-
Stuart Layton authored
-
Stuart Layton authored
added check to ProjectionAxes::createFBO() such that glDeleteFramebuffers and glDeleteRenderbuffers are only called if the FBO and RBO have already been generated. OpenGL specs indicate it is fine to call these functions on non existant handles, like on the initial creation of the texture. This wasn't a problem on linux but it was for OSX. It was causing each projection plot to share a single texture and all spikes were going to a single plot. As when the 2nd projection plot called createFBO it deleted the FBO for projection plot 1 and 3 did it for 2, resulting in a single fbo for all plots. This should resolve most of the projection plotting issues for mac
-
Stuart Layton authored
fixed mipmap generation bug for OSX. Previous versions of OpenGl wanted you to hint to generate mipmaps, OSX wants you to explicity call the function that generates them.
-
- Apr 08, 2012
-
-
jsiegle authored
The AudioComponent now closes the audio device when it's not in use, saving CPU cycles. Previously, background CPU levels would be between 8 and 10%. Now, when acquisition is not active (and audio device settings are not being actively edited), background CPU levels drop to 2%. More optimization will be necessary to get it down to zero, but 2% is still a big improvement over what we had previously.
-
- Apr 06, 2012
- Apr 05, 2012
-
-
jsiegle authored
-
jsiegle authored
UIComponent, ProcessorGraph, etc. were still referencing the configuration class (but not using it). Those references have now been removed, as the configuration object will be replaced by a set of parameter and channel objects.
-
jsiegle authored
-
jsiegle authored
-
jsiegle authored
The waveform icons should be made a bit thicker, but otherwise these look cool.
-
- Apr 04, 2012
-
-
jsiegle authored
Whenever files are needed for recording, the RecordNode opens them. When they are no longer necessary (either recording has stopped, or recording of a particular channel has stopped), the RecordNode closes them.
-
jsiegle authored
-
jsiegle authored
-
jsiegle authored
-
jsiegle authored
If continuous channels are toggled for recording within their respective editors, a "writeContinuousBuffer" function will be activated within the RecordNode. This function doesn't do anything yet, but it will make it easy to add diskwriting capabilities in the near future. Once a stable format for events has been established, a similar function will be implemented for writing event buffers to disk.
-
jsiegle authored
-