Replies: 2 comments 4 replies
-
I think adding a new platform is extremely simple and shouldn't cost you more than a couple of hours. The mutex is overridden for Platform Blue only because The only thing you really need to do is to is implement:
If your platform is x86 or ARM based then it will automatically use SSE/Neon intrinsics, if not it will fall back to plain C++ implementations. B.t.w. if you need to support Platform Blue then I can provide you with PlatformBlue.h through the Platform Blue Partners website (which would prove that you're a registered developer and have signed their NDA). |
Beta Was this translation helpful? Give feedback.
-
@jrouwe Could I get PlatformBlue.h through the Platform Blue Partners website? Was just looking to integrate Jolt and that would be a time saver. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I just started using Jolt recently and have really been enjoying it! As I start getting further in implementing it in my own project/game engine, I was curious if there was any insight on what it would take to implement or build Jolt for a new platform. I know there's support for Platform Blue, but I'm curious if one were to try and add other similar platforms where they might start, or rather if anyone had insight on what would be necessary/the types of pitfalls they may encounter.
I saw in the Core.h mention of needing to wrap platform Tick functions, but then I also saw a specific Mutex implementation for Platform Blue in the headers as well.
If this is something that needs investigation I'd be eager to try and give it a go or contribute if possible. Also not trying to break any NDA's, so I'm looking more for high level suggestions rather than any API specifics, etc.
Thank you for your time!
Beta Was this translation helpful? Give feedback.
All reactions