1. 01 Jul, 2021 1 commit
  2. 15 Aug, 2020 1 commit
  3. 15 Jun, 2020 4 commits
  4. 06 Jun, 2020 1 commit
  5. 11 Mar, 2020 1 commit
  6. 19 Oct, 2019 1 commit
  7. 27 Aug, 2019 1 commit
    • Alexander Dawson's avatar
      Change some clocks to support sub-tick precision using a new class, ClockTicks. · 6911e674
      Alexander Dawson authored
      Using that higher precision, interpolate at a higher granularity.
      Further, truncate the target interpolation time to vertical blank boundaries to avoid producing temporal artifacts.
      Fix issues caused by interpolation calculations being handled differently in multiple places (and fix cases where smoothratios were being thrown away only to be redone without checking all proper conditions).
      Ensure ClockTicks changes do not break other targets (EKenBuild, VoidSW), but note any interpolation there is not similarly updated.
      
      From-SVN: r8050
      6911e674
  8. 07 Jul, 2019 1 commit
  9. 25 Jun, 2019 1 commit
  10. 18 May, 2019 1 commit
  11. 01 Mar, 2019 1 commit
  12. 18 Nov, 2018 1 commit
  13. 12 Apr, 2018 2 commits
  14. 23 Mar, 2018 1 commit
  15. 18 Dec, 2017 1 commit
  16. 27 Jun, 2017 1 commit
  17. 22 Jun, 2017 1 commit
  18. 20 Jun, 2017 2 commits
  19. 01 Feb, 2017 1 commit
  20. 31 Oct, 2016 1 commit
  21. 26 Aug, 2016 2 commits
  22. 23 Sep, 2015 1 commit
  23. 08 Mar, 2015 1 commit
  24. 07 Mar, 2015 1 commit
  25. 21 Dec, 2014 1 commit
    • Philipp Kutin's avatar
      Minor cleanup around security cameras / viewscreens. DONT_BUILD. · ad4892de
      Philipp Kutin authored
      The only semantic change is that an out-of-sync instance of a distance to
      check (viewscreen sprite <-> player sprite) is changed in
      actors.c:G_MoveStandables(), from 2048 (as in Duke3D 1.5) to 8192, now
      represented by the define VIEWSCREEN_ACTIVE_DISTANCE. I have not yet observed
      any change in behavior regarding this change (but there ought to be one).
      
      Also, in DNCOORDS display, print 'totalclock' count, too.
      
      From-SVN: r4831
      ad4892de
  26. 14 Dec, 2014 1 commit
  27. 16 Nov, 2014 1 commit
  28. 24 Oct, 2014 1 commit
    • Richard Gobeille's avatar
      Various additional optimizations: add CLASSIC_SLICE_BY_4 mode to unroll some... · 1d74df43
      Richard Gobeille authored
      Various additional optimizations: add CLASSIC_SLICE_BY_4 mode to unroll some of the loops in a-c, replace integer divisions by a divisor unknown at compile time with usage of libdivide, clean up pragmas further by removing more old stuff that wasn't used anywhere. This is another one of those nasty commits that make people cry. DONT_BUILD.
      
      From-SVN: r4658
      1d74df43
  29. 20 Jul, 2014 1 commit
  30. 31 May, 2014 1 commit
    • Evan Ramos's avatar
      Ball-busting new menus. Still WIP. · 3ad05cd2
      Evan Ramos authored
      Mouse/touch/pointer support is yet to come. #SOON.
      
      Exposure to scripting is a LONG way off. Months. The spec and data structure needs time for comment and revision. The eventual scripting access will be Lua-only.
      
      From-SVN: r4496
      3ad05cd2
  31. 17 Apr, 2014 1 commit
  32. 26 Mar, 2014 1 commit
    • Evan Ramos's avatar
      Tidy menu code in advance of complete redesign. · 5b6ea130
      Evan Ramos authored
      This replaces all remaining magic numbers with enumerations thereof.
      
      It also tweaks the following, even though most will be irrelevant post-rewrite:
      -Remove unused menus
      -Properly center the nuke icon in Duke and the star icon in NAM
      -Fix the multiplayer macro editing menu:
      --Position the currently editing quote its proper spot instead of beneath the first row
      --Don't highlight the first quote while editing a different one
      --Select the quote just edited when finished editing instead of the first one
      -Fix the cursor of a centered text input field (such as the adult mode password)
      -Implement proper shade glowing of selected menu entries in Joystick Settings, Joystick Axes, and Joystick Dead Zones
      -Shift the the Joystick Axes menu down to avoid overlapping the title bar
      -Change the title of mouse digital axis assignment "Digital Axes Setup" instead of "Advanced Mouse"
      -Fix the behavior of the Next button in Joystick Dead Zones to not act like a scrollbar
      
      From-SVN: r4399
      5b6ea130
  33. 24 Dec, 2013 1 commit
  34. 04 Nov, 2013 1 commit