• MorphOS Developer
    zukow
    Posts: 645 from 2005/2/9
    From: Poland
    I got ~0.5FPS difference in 640x480 and 1fps in 800x600 although i tested another special version with conversion taking place in vga_draw.cpp.

    I still has problems with overall speed - i got ~11fps in 640x480 pcbench 16bit and a few runs later not more than 5.7fps.

    i've added conversion here in vga_draw.cpp so scalers got always BE data and PMAKE changes arent required:
    // unwrapped chunk: to top of memory block
    memcpy(TempLine, &vga.draw.linear_base[offset], unwrapped_len);
    // wrapped chunk: from base of memory block
    memcpy(&TempLine[unwrapped_len], vga.draw.linear_base, wrapped_len);


    [ Edited by zukow 29.01.2020 - 08:41 ]
  • »29.01.20 - 08:36
    Profile Visit Website