VReaperV

Results 80 issues of VReaperV

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

A-Renderer
A-Client
T-Cleanup
T-Improvement
T-Performance

![unvanquished_2024-11-26_013948_000](https://github.com/user-attachments/assets/33512ba9-92d9-4cb4-8354-001646bb9e9c)

T-Regression
A-Content

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`.

T-Improvement
A-Renderer

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...

T-Improvement
A-Renderer
T-Feature-Request

Requires #1684 Further improvement for PushBuffer, only update it if it's actually required.

T-Improvement
A-Renderer

Requires #1682 More changes cherry-picked from `PushBuffer` implementation, in a different pr to make the main `PushBuffer` pr lighter.

A-Renderer
T-Feature-Request

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.

T-Performance

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,...

T-Bug
T-Regression
A-Renderer

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...

A-Renderer
T-Project