1. 27 Jan, 2021 3 commits
  2. 20 Jan, 2021 5 commits
  3. 09 Jan, 2021 2 commits
  4. 28 Dec, 2020 1 commit
  5. 21 Dec, 2020 1 commit
    • Evan Ramos's avatar
      Remove xxh_x86dispatch · 2bb6cbca
      Evan Ramos authored
      It is an optional part of xxHash we are not using that breaks the build
      everywhere but x86*.
      2bb6cbca
  6. 18 Dec, 2020 1 commit
  7. 17 Dec, 2020 9 commits
  8. 14 Dec, 2020 2 commits
  9. 12 Dec, 2020 5 commits
  10. 07 Dec, 2020 1 commit
  11. 05 Dec, 2020 2 commits
  12. 28 Nov, 2020 1 commit
  13. 06 Nov, 2020 1 commit
  14. 04 Nov, 2020 1 commit
  15. 29 Oct, 2020 1 commit
  16. 26 Oct, 2020 1 commit
  17. 21 Oct, 2020 1 commit
  18. 17 Oct, 2020 1 commit
  19. 05 Oct, 2020 1 commit
    • Dino Bollinger's avatar
      Duke3D: improve how labels are loaded into memory and introduce MAXLABELS limit · 382e9fb5
      Dino Bollinger authored and Richard Gobeille's avatar Richard Gobeille committed
      Previous to this commit, the game would hijack the sprite, wall and sector
      arrays to store the label data temporarily, which would get copied into
      freshly allocated arrays once the scripts were fully parsed.
      
      This lead to the maximum number of labels depending on MAXSPRITES.
      This coupling is now removed, and an independent limit MAXLABELS
      has been introduced, which is currently set to 16384.
      
      Additionally, the limit is now checked before character data is loaded
      into memory, rather than afterwards, preventing out of bounds accesses.
      382e9fb5