Skip to content
Snippets Groups Projects
Select Git revision
  • dd_msg_area_chooser_coloring_fix_and_separator_char_fix
  • dailybuild_linux-x64
  • dailybuild_win32
  • master default protected
  • 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

bitmap_con.c

Blame
    • Deucе's avatar
      6403bb15
      Fix major performance regression in RIP rendering · 6403bb15
      Deucе authored
      A high number of RIP commands use setpixel(), and it was updated
      to scan the whole vmem for changes on each call.  Now we just extract
      the part that is relevant and only update the one cell if needed.
      
      This also adds parameter validation to bitmap_setpixel() which can
      prevent some memory corruption and crashes.
      6403bb15
      History
      Fix major performance regression in RIP rendering
      Deucе authored
      A high number of RIP commands use setpixel(), and it was updated
      to scan the whole vmem for changes on each call.  Now we just extract
      the part that is relevant and only update the one cell if needed.
      
      This also adds parameter validation to bitmap_setpixel() which can
      prevent some memory corruption and crashes.