Skip to content
Snippets Groups Projects
Select Git revision
  • dailybuild_linux-x64
  • dailybuild_win32
  • master default protected
  • dd_msg_reader_use_dd_msg_area_chooser_and_area_sort_update
  • sqlite
  • rip_abstraction
  • dailybuild_macos-armv8
  • dd_file_lister_filanem_in_desc_color
  • mode7
  • dd_msg_reader_are_you_there_warning_improvement
  • c23-playing
  • syncterm-1.3
  • syncterm-1.2
  • test-build
  • hide_remote_connection_with_telgate
  • 638-can-t-control-c-during-a-file-search
  • add_body_to_pager_email
  • mingw32-build
  • cryptlib-3.4.7
  • ree/mastermind
  • sbbs320d
  • syncterm-1.6
  • syncterm-1.5
  • syncterm-1.4
  • sbbs320b
  • syncterm-1.3
  • syncterm-1.2
  • syncterm-1.2rc6
  • syncterm-1.2rc5
  • push
  • syncterm-1.2rc4
  • syncterm-1.2rc2
  • syncterm-1.2rc1
  • sbbs319b
  • sbbs318b
  • goodbuild_linux-x64_Sep-01-2020
  • goodbuild_win32_Sep-01-2020
  • goodbuild_linux-x64_Aug-31-2020
  • goodbuild_win32_Aug-31-2020
  • goodbuild_win32_Aug-30-2020
40 results

scale.c

Blame
    • Deucе's avatar
      b84c583a
      Rejigger width iterpolation. · b84c583a
      Deucе authored
      The old code expected the L1 cache to be fairly large, and the
      prefetcher to be fairly smart, and did updates by columns to save
      some math.  This change performs width interpolation row-by-row
      so even the dumbest prefetcher can get it right, and there's no
      need to keep the whole source and destination images in the cache.
      
      This may help out older processors when scaling with interpolation
      (most commonly used in fullscreen).
      
      It's entirely possible though that this won't be enough and they'll
      still need to use "External" scaling.
      b84c583a
      History
      Rejigger width iterpolation.
      Deucе authored
      The old code expected the L1 cache to be fairly large, and the
      prefetcher to be fairly smart, and did updates by columns to save
      some math.  This change performs width interpolation row-by-row
      so even the dumbest prefetcher can get it right, and there's no
      need to keep the whole source and destination images in the cache.
      
      This may help out older processors when scaling with interpolation
      (most commonly used in fullscreen).
      
      It's entirely possible though that this won't be enough and they'll
      still need to use "External" scaling.