Skip to content

Conversation

@SternXD
Copy link
Contributor

@SternXD SternXD commented Jan 4, 2026

Doing the same thing I did in libretro/RetroArch#18558 over at RetroArch

Migrates the UWP code from C++/CX to C++/WinRT.

C++/CX is a deprecated, non-standard language extension. C++/WinRT is the replacement, giving us better compatibility and support. I tested this for a good while with no regressions.

(also updates the pfx key as it's expired)

Signed-off-by: SternXD <stern@sidestore.io>
Signed-off-by: SternXD <stern@sidestore.io>
@hrydgard
Copy link
Owner

hrydgard commented Jan 4, 2026

Approved for CI.

Can you make a little note about the correct procedure for updating the key, by the way? I haven't gotten around to figuring it out...

@hrydgard hrydgard enabled auto-merge January 4, 2026 19:21
Copy link
Owner

@hrydgard hrydgard left a comment

Choose a reason for hiding this comment

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

Nice, thank you!

@hrydgard
Copy link
Owner

hrydgard commented Jan 4, 2026

Another thing I'd like to do at some point is generating the UWP projects from CMake, and also similarly ditching the MSVC project for the main build, but that's a separate issue... Well, maybe one day.

@hrydgard hrydgard merged commit 6c0aff3 into hrydgard:master Jan 4, 2026
22 checks passed
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.

2 participants