-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Retro Achievements #328
base: dev
Are you sure you want to change the base?
Retro Achievements #328
Conversation
Let me know what you think of the structure. Basically you'd login from the UI and call |
Overall structure looks reasonable to me. Make sure to #ifdef Retro Achievements support and make it configurable from CMAKE as some platforms will not be able to communicate with the Retro Achievements server (ie. Web) |
9eae465
to
8f4e06d
Compare
Does the async image loading/caching function look good to you? Basically you call |
607ec6a
to
b14f25c
Compare
A couple of bugs I've noticed so far:
Could you root the above out and fix them? I'll commit some other changes for the async image loading. I want to redo how this is handled a bit so that code can be shared with some of the other UI work I want to do later and hopefully reduce the surface area for potential bugs. |
For the last one, can you tell me a game that doesn't have achievements so I can reproduce? |
You can just use any GBA/GB test ROM (ie. mGBA suite) |
With the last patch all three bugs should be fixed |
Fixed merge conflict and rebased with upstream dev |
Removed The recursive_mutex.h stuff was ugly anyway so I'm happier with this. Let me know if the previous crashes still happen. |
needs some more chasing, there are still some bugs |
Needed for skylersaleh#328
Needed for skylersaleh#328
2c92d21
to
e2d2a6e
Compare
1fa9cf3
to
f7e02c2
Compare
bd65c04
to
033966a
Compare
ae6b31c
to
0ca0244
Compare
Ongoing PR for retro achievements integration