1. 07 Nov, 2013 2 commits
  2. 06 Nov, 2013 1 commit
  3. 05 Nov, 2013 11 commits
  4. 04 Nov, 2013 9 commits
  5. 03 Nov, 2013 4 commits
    • Dmitry Kazakov's avatar
      Regenerate openGL mipmaps only before painting the texture on screen · d0bc58fe
      Dmitry Kazakov authored
      This patch fixes veeery slow painting with the tiny brushes over
      huge canvas (7px brush over 7000px canvas).
      
      This happened due to too many mipmap regenerations happening, so now this
      is done in the paintGL function instead.
      d0bc58fe
    • Dmitry Kazakov's avatar
      Multisampling != Supersampling · b201f569
      Dmitry Kazakov authored
      We don't have 3D objects so we don't need GL_MULTISAMPLE
      b201f569
    • Dmitry Kazakov's avatar
      Avoid division by zero in the basic smoothing algorithm · 6f31b063
      Dmitry Kazakov authored
      This causes bended lines when the events are coming not-gradually.
      6f31b063
    • Dmitry Kazakov's avatar
      Added a proper openGL update signals compression · 18182260
      Dmitry Kazakov authored
      The compression is done in two stages:
      1) The signals are compressed using KisSignalCompressor with a period
         of 10 ms. This effectively limits the frame rate by 100fps.
      2) On some (slow) systems 100 fps might be too much, so before delivering
         the signal to the openGL canvas it is now checked whether the pipeline
         has already finished processing our previous update requests using
         KisOpenGLCanvas2::isBusy(). If the pipeline is still congested, we just
         resend the signal back to KisSignalCompressor.
      18182260
  6. 02 Nov, 2013 4 commits
  7. 01 Nov, 2013 1 commit
  8. 31 Oct, 2013 8 commits