Skip to content
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

PS2 fluidsynth #1

Open
wants to merge 27 commits into
base: ee-sans_glib
Choose a base branch
from
Open

PS2 fluidsynth #1

wants to merge 27 commits into from

Conversation

7dog123
Copy link

@7dog123 7dog123 commented May 7, 2024

No description provided.

derselbst and others added 23 commits December 29, 2023 13:06
Keep GitHub Actions up to date with GitHub's Dependabot
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `actions/checkout` from 3 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

Updates `github/codeql-action` from 2 to 3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
…actions/github-actions-67979dcedc

Bump the github-actions group with 2 updates
@fjtrujy
Copy link
Member

fjtrujy commented May 17, 2024

I think it is better to keep those changes as minimal as possible, as it will help us to update dependency in the future
What I wanted to say is, that all the cmake changes should be in the ps2sdk-ports on the compilation of the library instead of modifying the cmake implementation itself...


#include <stdbool.h>

int pthread_atomic_int_get(const volatile int *atomic);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know that currently EE toolchain doesn't support atomic library, however, we still have the headers, can't we just keep the names and implement those methods with the same implementation you did with pthread?
It will avoid you the change in this header

CMakeLists.txt Outdated
@@ -370,6 +406,14 @@ endif ( HAS_LIBM )

set ( LIBFLUID_LIBS ${MATH_LIBRARY} Threads::Threads )

unset ( PS2DEV_LIBS CACHE)
if ( PS2 )
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are these specific changes being needed?

@7dog123 7dog123 changed the title Sloppy PS2 port of fluidsynth PS2 fluidsynth Sep 2, 2024
Remove messy and unnecessary PS2 code.
Copy link
Member

@fjtrujy fjtrujy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of removing the lash support is not easier just to set the “LASH_SUPPORT” variable?
Keep in mind the less change we do to the mainstream the easier will be to perform updates in the future.
Do you want me to update branch? I see several changes in workflows totally unrelated to the PS2 port…
Thanks again for your effort

@Wolf3s
Copy link

Wolf3s commented Sep 2, 2024

Instead of removing the lash support is not easier just to set the “LASH_SUPPORT” variable? Keep in mind the less change we do to the mainstream the easier will be to perform updates in the future. Do you want me to update branch? I see several changes in workflows totally unrelated to the PS2 port… Thanks again for your effort

I agree i will do a port fluidsynth ee-sans-glib port from scratch

@7dog123
Copy link
Author

7dog123 commented Sep 2, 2024

Instead of removing the lash support is not easier just to set the “LASH_SUPPORT” variable? Keep in mind the less change we do to the mainstream the easier will be to perform updates in the future. Do you want me to update branch? I see several changes in workflows totally unrelated to the PS2 port… Thanks again for your effort

Go ahead. At least till @Wolf3s does a port of fluidsynth ee-sans-glib port from scratch.

@Wolf3s Wolf3s mentioned this pull request Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants