Skip to content
Snippets Groups Projects
  1. Apr 12, 2012
  2. Apr 11, 2012
  3. Apr 10, 2012
  4. Apr 08, 2012
    • jsiegle's avatar
      AudioComponent closes device when not in use. Closes #10. · b41183d8
      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.
      b41183d8
  5. Apr 06, 2012
  6. Apr 05, 2012
  7. Apr 04, 2012
  8. Apr 02, 2012
  9. Mar 29, 2012
  10. Mar 28, 2012
  11. Mar 27, 2012
  12. Mar 26, 2012
    • Stuart Layton's avatar
      Fixed the problems associated with hiding and displaying the spike canvas.... · 620f39d4
      Stuart Layton authored
      Fixed the problems associated with hiding and displaying the spike canvas. Hiding and then reshowing the canvas caused a new openGL context be be created. This invalidated the handles to the previous Textures and FrameBufferObjects making it impossible to render to them. Each ProjectionPlot::plot() call now checks for openGL errors, if any occur then the Texture is invalidated and a new Texture and FrameBufferObject is created for rendering.  Additionally, in order for 'historical' spikes to show up after the texture is recreated I actually have to render the texture twice. I'm not sure what bug is causing this behavior.
      620f39d4
Loading