cores rework #505

Merged
LotP1 merged 7 commits from threading into master 2025-01-10 03:43:18 +00:00
LotP1 commented 2025-01-09 01:00:27 +00:00 (Migrated from github.com)

This PR changes the core count to be defined in the device instead of being a const value.
This is mostly a change for future features I want to implement and should not impact any functionality.
The console will now log the range of cores requested from the application, and for now, if the requested range is not 0 to 2 (the 3 cores used for application emulation), it will give an error message which tells the user to contact me on discord. I'm doing this because I'm interested in finding applications/games that don't use 3 cores and the error will be removed in the future once I've gotten enough data.

This PR changes the core count to be defined in the device instead of being a const value. This is mostly a change for future features I want to implement and should not impact any functionality. The console will now log the range of cores requested from the application, and for now, if the requested range is not 0 to 2 (the 3 cores used for application emulation), it will give an error message which tells the user to contact me on discord. I'm doing this because I'm interested in finding applications/games that don't use 3 cores and the error will be removed in the future once I've gotten enough data.
github-actions[bot] commented 2025-01-09 01:09:57 +00:00 (Migrated from github.com)
Download the artifacts for this pull request: * [ryujinx-Release-1.2.0+a61e507-linux_arm64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410927388.zip) * [ryujinx-Release-1.2.0+a61e507-linux_arm64-AppImage](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410927480.zip) * [ryujinx-Release-1.2.0+a61e507-linux_x64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410930475.zip) * [ryujinx-Release-1.2.0+a61e507-linux_x64-AppImage](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410930527.zip) * [ryujinx-Release-1.2.0+a61e507-macos_universal](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410930691.zip) * [ryujinx-Release-1.2.0+a61e507-win_x64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410938796.zip) <details><summary>Only for Developers</summary> * [ryujinx-Debug-1.2.0+a61e507-linux_arm64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410927300.zip) * [ryujinx-Debug-1.2.0+a61e507-linux_arm64-AppImage](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410927385.zip) * [ryujinx-Debug-1.2.0+a61e507-macos_universal](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410931068.zip) * [ryujinx-Debug-1.2.0+a61e507-linux_x64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410931545.zip) * [ryujinx-Debug-1.2.0+a61e507-linux_x64-AppImage](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410931605.zip) * [ryujinx-Debug-1.2.0+a61e507-win_x64](https://nightly.link/Ryubing/Ryujinx/actions/artifacts/2410941194.zip) </details>
Sign in to join this conversation.
No description provided.