-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Currently DPP is explicitly duplicated within the repository to facilitate windows compilation and so that unnecessary components can be excluded, but this means the current version of DPP is old and adding new features would require manually backporting them, which will only get more difficult.
It would be great if DPP could either be fully dynamically included via a git submodule, or some script is included that pulls it in, patches anything that isn't working, and so on.
Unfortunately I've tried doing this myself and it seems DPP's new thread pool implementation (?) is not working with Source SDK. Here's my (very messy) branch: https://github.com/Enovale/sm-ext-discord/tree/dpp-submodule
When starting the cluster it is throwing bad_alloc
, and I'm not sure what's causing it.
P.S. I know this project hasn't been worked on for a while, but I figured I'd make this issue for documentation's sake at least.