Margen67
20106f8cd5
[xb] Fix typo
2025-07-07 00:37:44 -07:00
Margen67
f3de3ad3f6
[xb] Add clang-format-20, raise minimum version
2025-07-06 20:06:56 -07:00
Margen67
54055a2271
[xb] Remove redundant Python path
2025-07-06 19:04:27 -07:00
Adrian
b6884ba10b
[XAM] Added back sleep in CompleteOverlappedDeferred
...
Revert change from 31ce3e0c71
This fixes accessing RDR free roam in netplay.
2025-07-01 21:36:46 +02:00
Adrian
f819f23854
[BUILD] Check if building failed from build script
...
Useful when using git rebase --exec
2025-06-24 20:19:08 +02:00
Adrian
c5d6db2840
[XAM/UI] Cast gamercard ImGUI string size to int
2025-06-22 20:37:15 +02:00
Adrian
f6323beb20
[XGI] Restrict XSessionCreate to offline sessions
...
Fixed Peggle from crashing after completing a level.
2025-06-22 20:04:09 +02:00
The-Little-Wolf
20d3ac4ca9
[XAM/USER] - Implement Multiple Functions
...
- Implement XamUserGetCachedUserFlags, XamIsChildAccountSignedIn, XamUserGetOnlineLanguageFromXUID and XamUserGetOnlineCountryFromXUID
- add IsParentalControlled()
2025-06-22 18:15:41 +02:00
Adrian
fd1abfe6aa
[Lint/CI] Use LLVM v19 for Linux & Lint
2025-06-21 00:25:27 +02:00
The-Little-Wolf
f91be22742
[KERNEL/KERNEL_STATE] - Startup kXNotifyLive
...
- Notify game user is not connect to live
2025-06-20 23:40:35 +02:00
The-Little-Wolf
f65f044ee5
[XAM/UI] - XamShowMarketplaceUI Improvements
...
- Replacing magic numbers
- Replacing unknown parameters
- Adding more xnotification ids
2025-06-13 22:10:06 +02:00
Binh Nguyen
1d7973aea5
Fixed git checkout to canary-experimental instead of canary_experimental ( #644 )
2025-06-10 08:04:21 -07:00
NicknineTheEagle
422517c673
[XAM] Only show license_mask instructions for XBLA game unlock offer ids
2025-06-06 19:25:49 +02:00
Margen67
15008ccecc
[CI] Check binary size
2025-06-02 00:41:30 -07:00
Gliniak
b864149575
[Misc] Cleanup in Kernel
2025-05-31 12:00:47 +02:00
Gliniak
50492a951e
[Misc] Moved pe_image to base from 3pp and cut unnecessary parts
2025-05-31 10:05:00 +02:00
Gliniak
31ce3e0c71
[XAM] Added overlap to XamUserReadProfileSettings
...
- Removed delay on CompleteOverlappedDeferredEx
2025-05-30 23:39:17 +02:00
Gliniak
96c2fb13f7
[Kernel] NtReadFile: Add APC call only for successful executions
2025-05-30 20:08:26 +02:00
Gliniak
97be6ebf51
[Kernel] XFile: Override file position if offset is provided
2025-05-30 19:12:39 +02:00
Gliniak
6173cedde7
[XAM] Changed behaviour of XamUserReadProfileSettings for invalid settings
2025-05-30 18:56:46 +02:00
Gliniak
e601b5ab87
[UI] Added modify profile UI
...
- Changed default icons size from 75x75 to 64x64 to match console icons size
- Added png_utils
- Removed all dialogs from xam_ui.cc into separate entities under xam/ui
- Added option to return INT32 and WSTRING type settings to host
- Added multiple enums related to user settings
- Added code to handle changing user pfp
- Fixed bug with system app being added to GPD played list
- Changed logic in: XamUserGetUserFlagsFromXUID
- Implemented: XamUserIsOnlineEnabled
- Implemented: XamUserGetMembershipTier
- Implemented: XamUserGetMembershipTierFromXUID
- Implemented: XamUserGetUserTenure
- Partially Implemented: XamUserGetSubscriptionType
2025-05-29 09:00:14 +02:00
Gliniak
270e88a7a7
[Emulator] Removed marking extracted games as booted from disc
2025-05-27 22:26:34 +02:00
Gliniak
bb20633c52
[Kernel] Fixed bug in IsOriginalXboxTitle and IsAppTitle function
...
- Added static assertions to functions: IsXblaTitle, IsSystemTitle, IsOriginalXboxTitle
2025-05-27 09:12:13 +02:00
The-Little-Wolf
9308a35624
[XAM/VOICE] - Stub XamVoiceGetMicArrayStatus
...
- Stub XamVoiceGetMicArrayStatus
2025-05-25 22:02:03 +02:00
seven7000
de10b9ef91
[Kernel] Updated XAM loader to add '$flash_xam.xex'
2025-05-22 07:42:00 +02:00
Gliniak
f4b854e484
[Kernel] Added option to load provided XAM for resource usage
...
- Added XEX1 key
- Removed annoying assertion from xeXamEnumerate
- Added returning hmodule_ptr for resource locator
2025-05-20 23:14:22 +02:00
Gliniak
97a45315e3
[XConfig] Added enum for all config settings
2025-05-20 22:41:27 +02:00
Gliniak
a79c00f67a
[XConfig] Changed raw category values into enum
2025-05-20 22:13:53 +02:00
Peter Wright
63c2d94a98
Implement LaunchFileExplorer the same as LaunchWebBrowser.
2025-05-20 20:37:26 +02:00
Gliniak
b43cb2ed8e
[XAM] Added stub for: XamDoesOmniNeedConfiguration
...
- XamFirstRunExperienceShouldRun
2025-05-18 23:14:47 +02:00
Gliniak
d211130c6c
[Kernel] Fixed incorrect behaviour of IsSystemTitle util
...
- Added missing symlinks
2025-05-17 22:28:22 +02:00
Radosław Gliński
5e9019309e
[Misc] Removed dead link
2025-05-17 17:52:07 +02:00
Gliniak
b447699a5b
[GPU] Occlusion query faking extension
2025-05-17 16:00:41 +02:00
imaginebeingatcomputers
fb3c12d362
[Kernel] Toggle DmIsDebuggerPresent when debug = true
2025-05-15 21:17:59 +02:00
Gliniak
fe739208b6
[VFS] Rewrote STFS to use memory mapping
...
- Replaced old-style buffer, buffer_length with std::span
- Added STFS and SVOD specific Entry and File classes
- Other smaller improvements
2025-05-14 21:38:02 +02:00
Gliniak
e85c2392ba
[Kernel] Implemented: KeSetPriorityThread
2025-05-12 21:10:35 +02:00
imaginebeingatcomputers
2c8acf7b96
[CI] use gzip in tar compression
2025-05-10 09:42:49 +02:00
Gliniak
de3b49e356
[XAM] Added overlap to XamReadTile
2025-05-07 20:41:34 +02:00
Gliniak
f6d9e76fca
[XAM] Fixed assertion related to incorrect casting
...
This should fix crash in 12xxx dashboard while browsing achievements
- Fixed issue with invalid time being presented for some achievements
- Added stub for: XampWebInstrumentationSetProfileCounts
2025-05-07 20:05:29 +02:00
Gliniak
dd112ed462
[XAM] Multiple Profile/Dashboard related changes.
...
- Replaced multiple unknown parameters with proper named ones
- Added code to support creation of profile from dashboard initial run
- Added flag to remove ODD from being enumerated in devices (probably valid but not sure)
2025-05-06 23:10:18 +02:00
Gliniak
d18f80457d
[XAM] Implemented: XamReadTile(Ex)
...
- Added missing param to XamContentAggregateCreateEnumerator
2025-05-05 23:47:11 +02:00
Gliniak
c15dde52d6
[Kernel/Video] Removed unknown fields from X_VIDEO_MODE structure
...
- Additionally changed some messages level to more reasonable one
2025-05-05 21:30:40 +02:00
Gliniak
9434cc89c9
[XAM] Fixed specific edge-case when DLCs or Installed Data wouldn't be visible
...
This was caused by including flag "exclude common" for enumerations without xuid
- Added enum XContentFlag
2025-05-05 19:53:36 +02:00
Adrian
6b055f1f74
[XAM] Assert struct sizes and misc struct adjustments
2025-05-05 19:26:34 +02:00
The-Little-Wolf
8cf15a8d54
[XAM/INFO] - Implement XamSetActiveDashAppInfo and XamGetActiveDashAppInfo
...
- Implement XamGetActiveDashAppInfo and XamSetActiveDashAppInfo
2025-05-05 12:12:20 +02:00
Gliniak
3ba31d9f9a
Revert "[D3D12] Changed default resource state based on GPU Validation"
...
This causes unexpected artifacts on 10 series Nvidia GPUs
This reverts commit 7566871220
.
2025-05-04 08:57:42 +02:00
Gliniak
bc6bce780a
[XAM/XMP] Added missing nullptr check in: XMPGetStatus
2025-05-03 21:29:37 +02:00
Gliniak
2a4ca1a1b7
[VFS] Added fallback if conversion of 1252->UTF8 fails
2025-05-03 20:58:14 +02:00
Stefan Schmidt
9f8fad7551
[3PP] Update Vulkan-Headers to v1.4.313
2025-04-30 20:07:34 +02:00
Stefan Schmidt
8273e8928a
[3PP] Update VulkanMemoryAllocator to v3.2.1
2025-04-30 20:07:34 +02:00