VReaperV
VReaperV
Engine-side pr: https://github.com/DaemonEngine/Daemon/pull/1489.

Requires #1681 Move `GLBuffer` and its derivatives to `GLMemory` to avoid circular includes. Also moved `GLUniform` before `GLShaderManager` because its definition will be required there for `PushBuffer`.
Requires #1683 Add `PushBuffer`, update uniforms to have an `updateType`. The `CONST` and `FRAME` uniforms are written into a uniform buffer after the map is loaded/at the start of a...
Requires #1684 Further improvement for PushBuffer, only update it if it's actually required.
Requires #1682 More changes cherry-picked from `PushBuffer` implementation, in a different pr to make the main `PushBuffer` pr lighter.
A set of patches shared by freem that improve IPC performance. I've only added a commit that fixes a compile error with one of these changes.
I've found a rather reliable reproducer for the skeleton issue, with both 0.55.3 and current master: 1. `/devmap plat23` 2. Build a few buidlings. In my testing, a node, ret,...
It is no secret that the continued support for ancient fossilised hardware has caused various issues and stalled progress (see e.g: #1567 and #1587). It also seems that such support...