Detail
2020.05.22.Log1809.txt
No SVN revisions parsed. Raw content is shown below.
Raw Content
commit 02eff8c8c3040677e79ee7ae6d0c6ed1b2406328
Author: Evan Ramos <hendricks266@gmail.com>
Date: Fri May 22 16:04:21 2020 -0500
Duke3D: Fix breaking glass
Amends dc46c60e9fb511c0bc955ca39ea48ccfa3b02a24
commit 9a9418bd76c7d7aef516257374ce01882527597a
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 17:36:24 2020 +0300
sw/src/demo.cpp:DemoPlayBack: Add a call to timerUpdateClock, which
is now required. Previously, it would be called from faketimerhandler,
which in turn is called from the engine.
commit 07eba992f49bf6ee559dd7b44db4e63a1392f1be
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 14:11:52 2020 +0300
sw/src/copysect.cpp: Temporarily disable interpolation of sector object
if any of its sectors is impacted by CopySectorWalls. Fixes
a possible flicker with the drill at the end of level 2.
commit 3da461bd6fe0388dd9a696d54419f9f0642bb54d
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 14:07:32 2020 +0300
SW: Don't interpolate a sector object if the corresponding lasttic value is 0
commit 09d3c6011015c9f67890576f58db705f1beaf266
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 15:11:03 2020 +0300
SW: Add the macro SO_EMPTY and use it instead of
separate checks of the form sop->xmid == INT32_MAX
commit 4c97870fd14b1338b787cba47e12aa6d51216ee7
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 14:51:29 2020 +0300
sw/src/sync.cpp:SOSync: Remove commented out code
commit 0d7532544887cbbd91e413f7f9465bb2f2259c50
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 09:45:58 2020 +0300
SW: Remove unused DoubleInitAWE32 variable
commit ac45341a037e3998473475e6722c296026533b8a
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 02:29:32 2020 +0300
SW: Modify getinput to update oq16ang/oq16horiz with the same amount
of change that camq16ang/camq16horiz gets. Such an update is possible
after making sure that UpdateInputs (faketimerhandler) is
never called from domovethings.
commit f0e94f098983d6a8edc9116ab57cdeaf7e13ab20
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 02:13:54 2020 +0300
sw/src/network.cpp: Remove from UpdateInputs the checks of totalclock
and ready2send and the call to timerUpdateClock, which are now done
before calling UpdateInputs itself from RunLevel.
commit 2d77a81858e759c4f5170cbbd653ea3dea9c9432
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 02:23:39 2020 +0300
Rename faketimerhandler -> UpdateInputs and keep an empty
faketimerhandler stub in SW. This basically deprecates
the usage of faketimerhandler in the game.
commit ffccc7c3578fc2339b6a2fbd8e98e69d5d2660a9
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 02:03:03 2020 +0300
sw/src/game.cpp:RunLevel: Call faketimerhandler in a loop, based on code
from EDuke32-OldMP. Main difference from EDuke32-OldMP is that this is
done even while staying in the menu; Behaviors will otherwise break.
We should also call timerUpdateClock() before the loop, especially
after removing the call to this function from faketimerhandler soon.
commit c79af6518ddeb8be7afa55ca8406f6330c8a1eb8
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 02:07:36 2020 +0300
SW: Remove commented out code accessing non-existing variable
commit 5f16a9a656c1b7a5abf23193b5476b2a298eeb05
Author: NY00123 <ny00@outlook.com>
Date: Fri May 22 01:35:50 2020 +0300
SW: Remove FAKETIMERHANDLER and calls to faketimerhandler via this macro
commit 0f0cc93697871fe9294e0ff744a8a9755fff9b8e
Author: NY00123 <ny00@outlook.com>
Date: Thu May 21 21:42:48 2020 +0300
SW: While not exactly a favorite of mine, this fixes the floorz updates
of the secret rotating pillar in level 1 with SO interpolation.
The drill in level 2 is also covered. So far, SetVatorActive seems
to be the only place where interpolation of ceiling/floorz
may be set, outside of the SO interpolation code.
See https://voidpoint.io/terminx/eduke32 for more details.