1. 12 Feb, 2014 1 commit
  2. 12 Dec, 2013 1 commit
  3. 04 Dec, 2013 1 commit
  4. 15 Nov, 2013 2 commits
  5. 05 Nov, 2013 2 commits
  6. 30 Oct, 2013 1 commit
  7. 20 Oct, 2013 1 commit
  8. 09 Oct, 2013 1 commit
  9. 18 Sep, 2013 1 commit
  10. 13 Sep, 2013 1 commit
    • Adel Gadllah's avatar
      st-scroll-view-fade: Reduce number of GLSL uniforms and instructions · 4095a58e
      Adel Gadllah authored
      The vvalue and hvalue uniforms are only used to decide whether we
      should do fade the edges or not based on the fade_edges uniform.
      The result does not change accross fragments so there is no reason
      to recompute it for every fragment (pixel) so just split the edge
      fade into two uniforms and compute the "should we fade the edges"
      boolean once for every direction (when setting the uniforms) instead
      of for every single fragment twice.
      
      This reduces the number of uniforms as well as the the number of instructions
      which are limited on older hardware. It should also be more efficent.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=708007
      4095a58e
  11. 12 Sep, 2013 2 commits
  12. 11 Sep, 2013 4 commits
  13. 06 Sep, 2013 1 commit
  14. 04 Sep, 2013 3 commits
  15. 28 Aug, 2013 2 commits
  16. 20 Aug, 2013 4 commits
  17. 11 Aug, 2013 1 commit
    • Adel Gadllah's avatar
      st-scroll-view: Unconditionally allocate scrollbars · cba5bca8
      Adel Gadllah authored
      Commit cfecd063 changed the allocation logic to not allocate
      scrollbars when the *_visible booleans are false. This breaks the
      fade effect as well as the NEVER policy. We do not paint scrollbars
      when they are not supposed to be visible, so not allocating them
      and thus leaving them in a "needs allocation" state just causes problems.
      
      I am not convinced that it solved any problem to begin with (we don't paint
      them anyway).
      
      As the previous condition has basically always been true, just do it
      unconditionally.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=705664
      cba5bca8
  18. 18 Jul, 2013 1 commit
  19. 17 Jul, 2013 2 commits
  20. 15 Jul, 2013 1 commit
  21. 13 Jul, 2013 2 commits
  22. 12 Jul, 2013 1 commit
  23. 10 Jul, 2013 3 commits
  24. 09 Jul, 2013 1 commit