Gliniak
f6f524b814
Implemented ExLoadedImageName
2021-08-18 17:37:44 -05:00
emoose
bf8138a886
[VFS] Add NullDevice (returns success for all calls), handle \Device\Harddisk0\ with it
...
XMountUtilityDrive code tries reading/writing from \Device\Harddisk0\Cache0 / Cache1 / Partition0, NullDevice handling \Device\Harddisk0 will make that code think that the reads/writes were successful, so the utility-drive mount can proceed without failing.
2021-08-18 17:34:59 -05:00
emoose
e5725b5877
[Kernel] Support XFileAlignmentInformation, stub NtDeviceIoControlFile & IoCreateDevice
...
XMountUtilityDrive-related code checks some values returned from NtDeviceIoControlFile, stub just returns values that it seems to accept
IoCreateDevice is also used by utility-drive code, writing some values into a pointer returned by it, so stub allocs space so it can write to the pointer without errors.
2021-08-18 17:34:59 -05:00
emoose
eaab7998f7
[Kernel/XAM] Run XAM-tasks in seperate thread, stub XamTaskShouldExit
2021-08-18 17:34:59 -05:00
emoose
f2c706f943
[App] Add cache:\ mount for older games that use it
2021-08-18 17:34:59 -05:00
Gliniak
05bfdb02e5
[XAM] Return correct error code from GetServiceInfo
2021-08-18 17:25:44 -05:00
gibbed
ed0a15dcc8
Use AppVeyor vars for extended version info.
2021-08-18 16:44:41 -05:00
Jonathan Goyvaerts
a9e35b443f
[SDL2] Update to version 2.0.16
2021-08-11 01:07:26 +03:00
sephiroth99
4861022158
[Base] Fix fpfs with GCC/Clang
...
The fpfs function is using strtof to convert a string to floating point
value, but the type may be a double. Using strtof in that case won't
provide enough precision, so switch to using strtod. When the type is a
float, the double will be down-converted to the correct value.
2021-08-08 10:23:52 -05:00
Gliniak
f933d9c409
[XAM] XamEnumerate: Set initial item_count value to 0
2021-08-08 10:23:11 -05:00
Gliniak
c9073e101f
[XAM] Fix ContentCreate to pass copy of root_name.
...
[XAM] Fix xeXamContentCreate to pass copy of root_name for deferred
operation, as the pointer may no longer be valid when the callback
is executed.
2021-08-01 13:55:56 -05:00
Triang3l
90c4950503
[HID] Fix SDL GetKeystroke copy-paste regression
2021-07-26 10:12:17 +03:00
Jonathan Goyvaerts
48bb93a9ca
[Linux] Fix pkg-config trailing space causing premake to output an extra empty library -l
...
Fixes #1868
2021-07-21 09:40:20 -05:00
Triang3l
a7efdd9ed8
[Build] Run pkg_config only on Linux, not all non-Windows
2021-07-20 20:16:39 +03:00
Triang3l
1e0237d404
[Vulkan] Fix XCB #ifdef
2021-07-12 12:15:47 +03:00
Triang3l
6412bb8910
[Vulkan] Remove a remaining Volk reference
2021-07-12 00:00:06 +03:00
Triang3l
692e329e9c
[Vulkan] Load Vulkan manually for more lifetime and extension control
2021-07-11 22:56:01 +03:00
Triang3l
458e4e1a31
[GPU] Official RB name from RDNA/GCN/TeraScale/Xenos docs/news
2021-07-01 23:43:01 +03:00
Triang3l
1cf12ec70b
[UI/HID] ui::VirtualKey enum
2021-07-01 23:32:26 +03:00
gibbed
ddee85f0be
[Kernel] Fix XStaticUntypedEnumerator item count.
...
[Kernel] Fix XStaticUntypedEnumerator not tracking item count.
Somehow this didn't make it into PR #1862 .
2021-06-30 13:26:05 -05:00
gibbed
4498a28568
[XAM] Deferred xeXamContentCreate.
2021-06-30 03:39:22 -05:00
gibbed
e8fda5878c
[XAM] Enumerator improvements.
...
- [Kernel] XEnumerator::WriteItems no longer cares about provided
buffer size, since we know the size when the XEnumerator was created.
- [Kernel] Added XStaticEnumerator template. Previous
XStaticEnumerator renamed to XStaticUntypedEnumerator.
- [XAM] Deferred xeXamEnumerate.
2021-06-30 03:39:22 -05:00
gibbed
b18f73b949
[Kernel] Add make_object template.
2021-06-30 03:39:22 -05:00
Joel Linn
480791a056
[Base] Implement message boxes on Linux
2021-06-29 20:41:20 -05:00
emoose
e23a9b7608
[Kernel] Add APC support to NtWriteFile
2021-06-29 03:13:43 -05:00
gibbed
a3535be416
[CPU] Suppress C4065 warning in SyscallHandler.
2021-06-29 02:41:29 -05:00
gibbed
fb0c354b2f
[xboxkrnl] Trim DbgPrint messages.
2021-06-28 20:32:52 -05:00
gibbed
a0ed4ec711
[xboxkrnl] Fix xeRtlNtStatusToDosError logging.
2021-06-28 20:32:52 -05:00
gibbed
997d0555db
Lint/format .inc files.
2021-06-28 20:32:52 -05:00
gibbed
8daef93207
[APU] XMA register table cleanup, documentation.
...
- [APU] Clean up XMA register table.
- [APU] Document observed register ranges in the XMA register table.
2021-06-28 20:32:52 -05:00
gibbed
ead4818e25
[xboxkrnl] Optional string formatter logging.
2021-06-28 20:32:52 -05:00
gibbed
0cf4cab59b
[CPU] Add syscall handler.
2021-06-28 20:32:52 -05:00
gibbed
c6259241a2
[GPU] Complain when command packet is 0xCDCDCDCD.
2021-06-28 20:32:52 -05:00
gibbed
f2a68e4b85
[Base] ByteStream assert cleanup.
2021-06-28 20:32:52 -05:00
gibbed
fa8e2ee788
[VFS] Suppress error msg for ShaderDumpxe:\CB.
...
[VFS] Suppress error message for ShaderDumpxe:\CompareBackends.
2021-06-28 20:32:52 -05:00
gibbed
a12f775c23
[Base] LaunchWebBrowser now takes a string view.
2021-06-28 20:32:52 -05:00
gibbed
e84ef132ae
[xboxkrnl] Log strings for string formatters.
2021-06-28 20:32:52 -05:00
gibbed
8caf8d1c1d
[xboxkrnl] Upgrade DbgPrint logs to info.
2021-06-28 20:32:52 -05:00
gibbed
5826b13899
[XAM] Flag NetDll_WSARecvFrom as high frequency.
2021-06-28 20:32:52 -05:00
gibbed
f4cfa65c7a
[Base] Fix natvis for new endian_store.
2021-06-28 20:32:52 -05:00
gibbed
6c0d03fad3
[CPU] Reduce complexity of Value::Round.
2021-06-28 20:32:52 -05:00
gibbed
92242f3f7d
[Base] Attach console on cvar help/failure.
...
[Base] Attempt attaching to console on cvar help/failure.
2021-06-28 11:57:06 -05:00
gibbed
80cafd9358
[Base] Clean up simple message box utility.
2021-06-28 11:57:06 -05:00
ztjohnst
bf5f700f9e
[Base] Fix invalid cvar args causing silent exit.
...
[Base] Fix invalid cvar arguments causing Xenia to silently exit.
2021-06-28 10:31:18 -05:00
ztjohnst
a77ed6f4a7
[Base] Add ShowInfoMB / ShowErrorMB functions.
...
[Base] Add ShowInfoMessageBox / ShowErrorMessageBox functions.
2021-06-28 10:31:18 -05:00
ztjohnst
be1a666066
[Base] Change behavior of has_console_attached().
...
[Base] Change has_console_attached() so that it no longer proves true
if Xenia is launched from a Windows Terminal.
2021-06-28 10:31:18 -05:00
Joel Linn
44bfba4b0e
[CI] Print clang-format version.
2021-06-28 10:30:41 -05:00
Cancerous
afde40ab6c
XAM fixes.
...
Updated PR from Permanulled PR #1150 .
- [XAM] Stub XGI messages.
- [XAM] Stub XLiveBase GetServiceInfo message.
- [XAM] Stub error out of NetDll_WSARecvFrom.
- [XAM] Stub XamSessionRefObjByHandle.
Improves Aegis Wings, Jetpac, Metal Slug 3, and State of Decay.
Co-authored-by: PermaNulled <crich@thedefaced.org>
2021-06-28 09:51:15 -05:00
Atvaark
432470266c
[Core] Fix reading UTF-8 BOM config files
2021-06-28 08:54:03 -05:00
Gliniak
14eeb94326
[Kernel/IO] IoCompletion: Removed !wait_ticks check
...
- Marked IoCompletion as frequently used functions
- Added correct behaviour to wait_ticks 0
2021-06-28 08:45:41 -05:00