quakeforge/tools/qfvis/source
Bill Currie 1cada2c931 [qfvis] Remove (mostly) unnecessary vector normalization
Because of the way the plane normal is used (front/on/back checks, and
midpoint calculation), other than possible precision, there is no need
to normalize the normal. Removing the square root and division resulted
in a huge boost: from 34s to 14 seconds. The average clusters visible
hasn't change much, and a quick check in-game didn't show any issues.
2022-11-19 23:16:47 +09:00
..
base-vis.c [build] Fix some windows bitrot 2021-08-02 14:02:41 +09:00
fatpvs.c [qfvis] Make cluster reconstruction O(N) 2021-08-08 12:34:18 +09:00
flow.c [qfvis] Remove (mostly) unnecessary vector normalization 2022-11-19 23:16:47 +09:00
Makemodule.am [qfvis] Start work on an off-line fat pvs compiler 2021-07-26 22:42:03 +09:00
options.c [util] Add sys function to get cpu count 2021-08-13 21:26:48 +09:00
qfvis.c [qfvis] Replace modulo and SISD cross-product 2022-11-19 20:49:13 +09:00
soundphs.c [qfvis] Clean up the code and output a little 2021-08-03 21:52:24 +09:00