Skip to content

feat: Add WinGDK (Gaming.Desktop.x64) platform support#1631

Merged
tustanivsky merged 3 commits into
masterfrom
feat/wingdk-support
Apr 9, 2026
Merged

feat: Add WinGDK (Gaming.Desktop.x64) platform support#1631
tustanivsky merged 3 commits into
masterfrom
feat/wingdk-support

Conversation

@tustanivsky

@tustanivsky tustanivsky commented Apr 9, 2026

Copy link
Copy Markdown
Collaborator

This PR adds platform detection and build system support for WinGDK (Windows + Gaming Development Kit).

WinGDK is Microsoft’s platform for PC games distributed via the Microsoft Store / Xbox ecosystem. Unlike Xbox, it uses the standard Windows x64 platform with a GDK overlay - all standard Windows APIs (dbghelp, gdi32, etc.) remain available.

Key Changes

  • Add SENTRY_PLATFORM_WINGDK detection via _GAMING_DESKTOP preprocessor define
  • Add sentry.native.wingdk SDK name for WinGDK builds
  • Add Gaming.Desktop.x64 CMake generator platform detection (WINGDK variable)
  • Default to breakpad backend for WinGDK (same as Xbox)
  • Skip pthread detection/linking for WinGDK (uses Win32 threads)

Related Items

@github-actions

github-actions Bot commented Apr 9, 2026

Copy link
Copy Markdown
Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against 457ea87

Comment thread CHANGELOG.md Outdated
@tustanivsky tustanivsky merged commit 9f8ca57 into master Apr 9, 2026
61 checks passed
@tustanivsky tustanivsky deleted the feat/wingdk-support branch April 9, 2026 12:13
BernhardMarconato pushed a commit to elgatosf/sentry-native that referenced this pull request Apr 21, 2026
* feat: Add WinGDK (Gaming.Desktop.x64) platform support

* Update changelog

* Fix changelog
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.

3 participants