Skip to content
This repository has been archived by the owner on Jan 5, 2024. It is now read-only.

Interpolated Render + Cleanup #578

Closed
wants to merge 93 commits into from
Closed

Conversation

Causeless
Copy link

Multithreaded-sim-and-render cleanup and improvements, but un-multithreaded again as the work required to get it stable is very significant.

Adds interpolation for smooth slow motion, and cleans up a lotta legacy code. Also makes drawing significantly faster by avoiding unnecessary two-stage drawing to intermediate ColorMO map.

Cleans up or removes a shitload of legacy code.

Philosophical decision to ignore most race conditions (i.e position) - does it really matter if we render some stuff that's split across 2 frames occassionally?

Remove MO color layer, draw to screen buffer directly. Nice big perf increase as allegro should give frustrum culling.
@Causeless Causeless marked this pull request as draft December 31, 2023 10:10
@traunts
Copy link
Collaborator

traunts commented Jan 5, 2024

Closing as the repository is archived.

@traunts traunts closed this Jan 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants