1. 13 Feb, 2017 1 commit
  2. 22 Dec, 2016 1 commit
  3. 17 Dec, 2016 1 commit
  4. 05 Dec, 2016 1 commit
  5. 03 Dec, 2016 2 commits
  6. 22 Nov, 2016 1 commit
  7. 19 Nov, 2016 3 commits
  8. 18 Nov, 2016 1 commit
  9. 16 Nov, 2016 1 commit
  10. 14 Nov, 2016 3 commits
  11. 13 Nov, 2016 1 commit
  12. 11 Nov, 2016 2 commits
  13. 10 Nov, 2016 1 commit
    • vurtun's avatar
      Added additional `nk_tree` version · 1acb7ba2
      vurtun authored
      Added another version of `nk_tree` that does not store internal state
      to hold the tree state (minimized/maximized). Main advantages is
      possibily less memory consumptions and more user control.
      In addition a new set of button overloads were added to directly pass
      in a button style struct which allows an easier way to have custom
      button visuals for specific buttons.
      1acb7ba2
  14. 09 Nov, 2016 1 commit
    • vurtun's avatar
      Added addition `nk_group` and new `nk_list_view` · 42efd821
      vurtun authored
      Added additional `nk_group` version which uses an external scrollbar
      offset instead of internally managing the memory. In addition
      `nk_list_view` is introduced which allows drawing huge lists inside a
      `nk_group`(#269).
      42efd821
  15. 05 Nov, 2016 1 commit
  16. 03 Nov, 2016 2 commits
  17. 01 Nov, 2016 1 commit
  18. 31 Oct, 2016 1 commit
  19. 30 Oct, 2016 2 commits
  20. 29 Oct, 2016 1 commit
    • vurtun's avatar
      Pulled panel memory managment into nuklear · bd3fd830
      vurtun authored
      I simplified a lot of API calls by pulling panel memory management
      inside the library. All API calls which previously required a panel
      as parameter are now handling their panel themself.
      bd3fd830
  21. 21 Oct, 2016 1 commit
    • vurtun's avatar
      Changed border drawing for widgets · 4020b1ba
      vurtun authored
      Previously every widget border was drawn by two overlapping rectangles
      to limit the number of primitives required to be supported by any
      potential backend. The biggest problem from using this approach
      is drawing overhead and no real way to get widget transparency. So
      I changed border drawing to use stroked rectangles instead of a
      second filled rectangle drawing call.
      4020b1ba
  22. 18 Oct, 2016 1 commit
  23. 17 Oct, 2016 1 commit
  24. 05 Oct, 2016 1 commit
    • Yaroslav Tsarko's avatar
      implemented ability to quick compare drawing command buffers · 26d77f88
      Yaroslav Tsarko authored
      using memcmp and decide whether to draw a new frame or not:
        * added NK_ZERO_COMMAND_MEMORY macro
        * when NK_ZERO_COMMAND_MEMORY is defined, inside
          nk_command_buffer_push function there is an additional call
          to NK_MEMSET after allocating memory for new drawing command
      26d77f88
  25. 29 Sep, 2016 1 commit
  26. 28 Sep, 2016 2 commits
  27. 23 Sep, 2016 1 commit
  28. 20 Sep, 2016 2 commits
  29. 19 Sep, 2016 2 commits