by _mental_ » Tue Sep 15, 2015 8:38 am
Well, under the "original" algorithm I meant the implementation from old version of ZDoom, before the given issue started to occur.
As for overall approach, I didn't really get it, are you the against the compatibility flag at all or do you want
this P_PointOnLineSide()?
As for massive overhead, I would like to know more details what is acceptable and what is not. I agree, that some CPU cycles will be wasted. However I was not aware of any performance restrictions. If there is any, please let me know.
Well, under the "original" algorithm I meant the implementation from old version of ZDoom, before the given issue started to occur.
As for overall approach, I didn't really get it, are you the against the compatibility flag at all or do you want [url=https://github.com/id-Software/DOOM/blob/master/linuxdoom-1.10/p_maputl.c#L66]this P_PointOnLineSide()[/url]?
As for massive overhead, I would like to know more details what is acceptable and what is not. I agree, that some CPU cycles will be wasted. However I was not aware of any performance restrictions. If there is any, please let me know.