DRAFT: Implement C++ Solutions for Algorithms#1208
DRAFT: Implement C++ Solutions for Algorithms#1208Schweini07 wants to merge 2 commits intoOrama-Interactive:masterfrom
Conversation
|
Thanks for contributing! This is something I wanted to work on for a long time, but I was always busy with something else, so I appreciate this greatly.
|
I think that is a great idea! That should void one of the concerns I had, that new contributors to Pixelorama would have to manually compile the C++ code themselves and therefore creating a barrier of entry. I assume the binaries can then also be build through Github Actions, right? I've also begun working on your repository, I will hopefully be able to make a PR soon :).
Right, I didn't even think of that :D. I just tested it and it works without problems, that should make everything a lot more convenient.
Thanks! The lack of godot-cpp documentation made me just believe that there is no such type. Glad to be proven wrong. |
Yeah I believe so, perhaps we could use this: https://github.com/godotengine/godot-cpp-template/blob/main/.github/workflows/builds.yml |
This PR is a draft for a potential C++ implementation for heavy-compute algorithms and others in Pixelorama. Currently the PR is more so a proof of concept, as I would like to discuss first how to best integrate GDExtension into Pixelorama before continuing further.
Some things I am not really happy/unsure about:
Let me know your thoughts about what might need some improvement, before I continue with this 🙂