Adrian
2385cc53a9
[Emulator] Better handling of failed device mounting
2024-03-19 09:02:36 +01:00
Adrian
6e13258ad4
[SDL] Log controller GUIDs and their mapping
2024-03-18 15:01:24 +01:00
Gliniak
61ea486481
[Emulator] Added fancy tables to view: Achievements, Properties, Contexts
2024-03-18 08:50:21 +01:00
Gliniak
ce3bc101f3
[UTIL] Added remove_eol (end of line) to string_utils
2024-03-18 08:50:21 +01:00
Gliniak
4ee9fa970d
[Kernel] XDBF: Removed unknown fields from: XdbfContextTableEntry
2024-03-17 19:39:50 +01:00
Gliniak
8c44649f01
[GPU] Another attempt to fix memleaks caused by depth_bias_slope_scaled
2024-03-16 19:31:00 +01:00
Gliniak
3d4bdc9023
Revert "[GPU] Resolved memory leak in RTV in pipeline creation"
...
This reverts commit e8dbb65fc1 .
2024-03-16 11:07:45 +01:00
Gliniak
e8dbb65fc1
[GPU] Resolved memory leak in RTV in pipeline creation
2024-03-15 17:38:30 +01:00
Mateusz Dukat
34ed823bfc
[GPU] Change FPS limit strategy
2024-03-14 20:58:40 +01:00
Gliniak
b9061e6292
[LINT] Linted files + Added lint job to CI
2024-03-12 19:19:30 +01:00
Gliniak
e8afad8f8a
[XAM] Fixed issue with invalid path returned in launch_data
2024-03-11 20:33:03 +01:00
Mateusz Dukat
08c740c788
Add information about available avpack video modes in config commentary
...
Add information about available avpack video modes in config commentary. Information based on xenia-canary wiki page. Formatted just like in `license_mask`.
2024-03-11 19:36:20 +01:00
Gliniak
1ff3dc4d10
[Kernel] Added support for custom kernel version
2024-03-05 11:33:14 +01:00
Maks
1a4746f261
[GPU] Reduced fuzzy alpha epsilon
2024-03-02 13:08:42 +01:00
Gliniak
529d453986
[Base] Fixed compilation error in VS 17.9x. Thanks Chrispy
2024-02-27 19:17:20 +01:00
Gliniak
288900ff7e
[HID] Removed controllers_mutex from SDL.
...
Seems like it is unnecessary as there is some internal mutex that causes deadlocks with this one
2024-02-24 20:54:27 +01:00
Gliniak
cce070c129
[HID] Removed mutex from SDLInputDriver::SetState
...
This seems to actively lock inside embedded SDL lock causing deadlock on main emulator thread and calling thread
2024-02-23 18:44:32 +01:00
maksloboda
9e86750bae
[GPU] Add aproximate alpha test
2024-02-18 22:31:10 +01:00
Gliniak
321305cbf8
[XAM] Changes to settings handling
...
- Fixed incorrect X_USER_PROFILE_SETTING structure
- Added X_USER_PROFILE_SETTING_HEADER based on entries from console
- Removed X_USER_PROFILE_SETTING_DATA in favor of X_USER_DATA
X_USER_DATA is used also in Properties in exactly the same way
- Removed is_set in favor of X_USER_PROFILE_SETTING_SOURCE
- Prevent setting from storing settings longer than 0x3E8 bytes. Some games try to write bigger value which causes them to crash
2024-02-18 17:27:59 +01:00
Gliniak
7d740fb3c1
[XBDM] Added DmGetSystemInfo based on info from ticket.
...
https://github.com/xenia-canary/xenia-canary/issues/266
2024-02-16 19:39:03 +01:00
Gliniak
f5e03173e0
[XAM] Fixed issue with incorrect guest path in launch data
2024-02-16 19:14:23 +01:00
Gliniak
1e321cbf0e
[Kernel] Allow to specificy max signed-in profiles
2024-02-14 18:14:23 +01:00
Gliniak
5ade4a1288
[XAM] Added Message: XTitleGetDeploymentType
2024-02-12 22:09:19 +01:00
Gliniak
354d42135d
[CPU] Support for const value in src1 for OPCODE_PACK
2024-02-12 18:33:03 +01:00
Gliniak
a7ece0ac8f
[XAM] Added Support For: XamContentLaunchImageInternal
...
This will unpack package file to content directory and load it on next boot
2024-02-11 18:17:24 +01:00
Gliniak
6f287a9597
[Emulator] Improvements to launch_data
...
Added support for autoload titles on boot with:
- Specific launch data
- Specific xex
- Restarting into packages: XamContentLaunchImageFromFileInternal
2024-02-11 13:11:39 +01:00
Gliniak
7e7784347b
[XAM] Added iterating over publisher type content.
...
Importing savefiles this way still doesn't work
2024-02-10 10:23:53 +01:00
Gliniak
c847987c27
[Kernel] Added printing of alternate title ids
2024-02-10 10:15:23 +01:00
Gliniak
74b52711a3
[Kernel] Added Support For: XFileRenameInformation
2024-01-29 22:03:58 +01:00
Gliniak
8b14b4bbc4
[Kernel] Removed stack default uninitialized value
...
Now it's 0 from default as expected to be
2024-01-23 21:06:57 +01:00
Gliniak
a6d2ed0e94
[Kernel] Changed uninitialized stack value
2024-01-23 19:38:57 +01:00
Gliniak
edba7f3693
[XLive] Added dummy: XPresenceInitialize
2024-01-21 22:34:56 +01:00
Gliniak
341192f6df
[Codacy] Removed most of issues under "Performance" category
2024-01-20 18:34:29 +01:00
Gliniak
3675d6a6b1
[Kernel] Fixed nullptr in latest Guest->Host mapping revert
2024-01-20 13:20:06 +01:00
Gliniak
c8ca077ec4
[Codacy] Fixed some issues found by codacy.
...
Added skipping shaders directory in scan
2024-01-20 13:19:37 +01:00
Gliniak
18b5a6706a
[Kernel] Revert Guest->Host Object Mapping
2024-01-20 10:15:54 +01:00
Gliniak
49d44600e8
[XDBF] Added support for reading compressed XLast XML file
...
To decompress it we need gzip and then some library for XML to read it
2024-01-10 22:03:27 +01:00
Gliniak
d6c9566c69
[Misc] Fixed discord presence
2024-01-10 22:00:50 +01:00
Gliniak
d93ba3dfcf
[XDBF] Added support for reading Stats and Match Collection
2024-01-06 16:50:30 +01:00
Gliniak
e0f0dc7f3a
[Base] Added missing import from previous commit
2023-12-23 22:37:51 +01:00
Gliniak
eb2298c412
[XAM] Store XGI contexts
2023-12-23 22:21:18 +01:00
Carlos
a246c81e3b
[UI] Set fullscreen on double left mouse click
2023-12-23 16:11:35 +01:00
Gliniak
d6dc4dc556
[Kernel] Added Extracting Properties and Contexts out of SPA file
...
+ Did a bit of a cleanup in achievement earning code
2023-12-21 20:43:19 +01:00
Gliniak
2de1b8ad4b
[Kernel] Added dummy XUserStatsEnumerator
2023-12-19 20:10:03 +01:00
Gliniak
a5596332c9
[Kernel] Put achievement enumerator in xenumerator file
2023-12-19 18:49:33 +01:00
yeah-its-gloria
57a23cf192
Fix typing for output stencil ref
2023-12-05 09:37:57 +01:00
imaginebeingatcomputers
e7dcee4c39
[xam] Added debug-level logging of WSAGetLastError result
2023-11-17 18:39:57 +01:00
Gliniak
6284bfc21c
[Emulator] Allow saving launch_data and use them on next boot
2023-11-16 19:25:48 +01:00
Gliniak
50b42371a0
[Kernel] Restore assigning pointer to object_type_ptr.
...
This should at least help with latest requirement for protect_zero in many titles.
+ Removed useless comment
2023-11-13 21:16:25 +01:00
Gliniak
355e25461e
[Kernel] Fixed ptr oopsie in XObject destructor
...
- Removed unnecessary goto statement from XObject::GetNativeObject
- Removed unnecessary comments (obsolete)
- Removed unused code
2023-11-10 09:15:12 +01:00