quakeforge/libs
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
..
audio [audio] Add a cvar for jack port names 2021-06-29 20:03:13 +09:00
client [build] Get make distcheck working again 2021-03-29 17:35:30 +09:00
console [qwaq] Create a commandline-only version of qwaq 2021-07-06 12:25:24 +09:00
entity [entity] Use _aligned_malloc etc for _WIN32 2021-04-02 21:02:14 +09:00
gamecode [gamecode] Check for nil entity 2021-06-28 18:12:15 +09:00
gib [input] Create QF input library using keys.c 2021-07-05 16:26:07 +09:00
image [image] Correct disabled LoadPNG declaration 2021-06-13 10:05:51 +09:00
input [input] Create QF input library using keys.c 2021-07-05 16:26:07 +09:00
models Fix a bunch of issues found by gcc-11 2021-06-13 14:30:59 +09:00
net [net] Move found host caching into net_main 2021-04-04 18:38:14 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [input] Create QF input library using keys.c 2021-07-05 16:26:07 +09:00
ui [ui] Move txtbuffer and vrect tests to libs/ui 2021-06-13 14:29:46 +09:00
util Merge pull request #17 from ionenwks/noexecstack 2021-06-28 10:16:46 +09:00
video [sw] Speed up Draw_FadeScreen 2021-07-08 14:18:06 +09:00
Makemodule.am [input] Create QF input library using keys.c 2021-07-05 16:26:07 +09:00