quakeforge/libs/video
Bill Currie 4b1eb0d760 [sw] Speed up Draw_FadeScreen
It now processes 4 pixels at a time and uses a bit mask instead of a
conditional to set 3 of the 4 pixels to black. On top of the 4:1 pixel
processing and avoiding inner-loop conditional jumps, gcc unrolls the
loop, so Draw_FadeScreen itself is more than 4x as fast as it was. The
end result is about 5% (3fps) speedup to timedemo demo1 on my 900MHz
EEE Pc when nq has been hacked to always draw the fade-screen.
2021-07-08 14:18:06 +09:00
..
renderer [sw] Speed up Draw_FadeScreen 2021-07-08 14:18:06 +09:00
targets [input] Create QF input library using keys.c 2021-07-05 16:26:07 +09:00
Makemodule.am [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00