aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.SDL2.Common/Ryujinx.SDL2.Common.csproj
AgeCommit message (Collapse)Author
2022-12-12Use NuGet Central Package Management to manage package versions ↵Andrey Sukharev
solution-wise (#4095)
2022-11-24chore: Update Ryujinx.SDL2-CS to 2.24.2 (#3892)Mary-nyan
* chore: Update Ryujinx.SDL2-CS to 2.24.2 * Disable SDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS
2022-11-09infra: Migrate to .NET 7 (#3795)Mary-nyan
* Update readme to mention .NET 7 * infra: Migrate to .NET 7 .NET 7 is still in preview but this prepare for the release coming up next month. * Use Random.Shared in CreateRandom * Move UInt128Utils.cs to Ryujinx.Common project * Fix inverted parameters in System.UInt128 constructor * Fix Visual Studio complains on Ryujinx.Graphics.Vic * time: Fix missing alignment enforcement in SystemClockContext Fixes at least Smash * time: Fix missing alignment enforcement in SteadyClockContext Fix games (like recent version of Smash) using time shared memory * Switch to .NET 7.0.100 release * Enable Tiered PGO * Ensure CreateId validity requirements are meet when doing random generation Also enforce correct packing layout for other Mii structures. This fix a Mario Kart 8 crashes related to the default Miis.
2022-05-15sdl2: Update to Ryujinx.SDL2-CS 2.0.22 (#3317)Mary
Update to latest SDL2 release Fix #2905, #2837 and #2767.
2021-12-24Revert "sdl2: Update to Ryujinx.SDL2-CS 2.0.19 (#2907)"Mary
This reverts commit 5dae02cfcb507a77e7fef2dcd56049c3edc058c7.
2021-12-23sdl2: Update to Ryujinx.SDL2-CS 2.0.19 (#2907)Mary
2021-11-28infra: Migrate to .NET 6 (#2829)Mary
* infra: Migrate to .NET 6 * Rollback version naming change * Workaround .NET 6 ZipArchive API issues * ci: Switch to VS 2022 for AppVeyor CI is now ready for .NET 6 * Suppress WebClient warning in DoUpdateWithMultipleThreads * Attempt to workaround System.Drawing.Common changes on 6.0.0 * Change keyboard rendering from System.Drawing to ImageSharp * Make the software keyboard renderer multithreaded * Bump ImageSharp version to 1.0.4 to fix a bug in Image.Load * Add fallback fonts to the keyboard renderer * Fix warnings * Address caian's comment * Clean up linux workaround as it's uneeded now * Update readme Co-authored-by: Caian Benedicto <caianbene@gmail.com>
2021-08-26sdl2: Update to Ryujinx.SDL2-CS 2.0.17 (#2553)Mary
* sdl2: Update to Ryujinx.SDL2-CS 2.0.17 Update to latest SDL2 commit * Update to Ryujinx.SDL2-CS 2.0.17-build18
2021-06-02Reactivate DInput on SDL2Mary
Seems more people than expected use DInput in 2021, will find another way to fix the latency issue I suppose.
2021-06-02Update SDL2-CS (#2327)Mary
Changelog: - SDL2 was updated to lastest master - DInput was disabled from build configuration (Close #2238) - HIDAPI was forced enabled on Linux and libusb library name was fixed (Close #2226) NOTE about HIDAPI support on Linux: Make sure that your gamepad is accesible to your user for it to be detected by HIDAPI. This can be done via a udev rule like: ``` KERNEL=="hidraw*", MODE="0660", TAG+="uaccess" ``` **NOTE: This rule is given as an example, this can present a security risk. Make sure to filter by vendor and product ids.**
2021-05-05audio: Implement a SDL2 backend (#2258)Mary
* audio: Implement a SDL2 backend This adds support to SDL2 as an audio backend. It has the same compatibility level as OpenAL without its issues. I also took the liberty of restructuring the SDL2 code to have one shared project between audio and input. The configuration version was also incremented. * Address gdkchan's comments * Fix update logic * Add an heuristic to pick the correct target sample count wanted by the game * Address gdkchan's comments * Address Ac_k's comments * Fix audren output * Address gdkchan's comments