forked from chocolate-doom/chocolate-doom
-
Notifications
You must be signed in to change notification settings - Fork 132
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Bind crispy_uncapped in Hexen * Minimal uncapped framerate implementation * Implement uncapped quake * Implement uncapped sector height change * Interpolate moving polyobjects * Improve interpolation of moving polyobjects Fixes out-of-sync polyobjects on Griffin Chapel. Thanks to @JNechaevsky for letting me know about that particular stress test. * Polyobject movment interpolation take 3 Handle interpolation in a more straightforward way. Fix synchronization issues. Add comments. This could probably be handled better, but perfect is the enemy of done! * Interpolate rotating polyobjects * Properly adjust seg angles for rotating polys No surprise, this greatly improves the smoothness of rotating poly objects. * Improve smoothness of poly movement interpolation Fix logic error which was causing interpolation to terminate early, resulting in stutter. Improve handling of the first frame after starting a new gametic. Fix dx and dy not being properly initialized. This would sometimes cause polyobjects to shake when stopped. * Poly movement refactor Make the poly movement code mirror the poly rotation code. We now move vertices, calculate the bounding boxes and then undo the movement if interpolating. Exit PO_InterpolatePolyObjects immediately if not interpolating. * Remove some obsolete conditions * Implement smooth wall texture scrolling * Implement smooth flat scrolling Thanks to @JNechaevsky for figuring out the trick with using the ds_*frac values! * Fix flat scrolling hitch when pausing * Add uncapped framerate option to Crispness menu
- Loading branch information
Showing
17 changed files
with
588 additions
and
96 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.