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
gibbed
771f8fb292
Fix HostPathFile access checks.
...
Fix HostPathFile access checks to additionally check generic access.
2021-06-27 20:01:03 -05:00
Joel Linn
d87bf995e1
Satisfy linter
...
Apply changes suggested by clang-format-12
2021-06-27 16:33:35 -05:00
Joel Linn
ecfba56090
Remove .travis.yml
...
Free building on travis-ci.org ceased
2021-06-27 16:33:35 -05:00
Joel Linn
c5e55ad9fc
Update build badge in readme
...
- Replace travis with drone.io
2021-06-27 16:33:35 -05:00
Joel Linn
9ca8180976
Add CI file for drone.io
2021-06-27 16:33:35 -05:00
gibbed
5c516cc341
Add missing break in logging.
2021-06-26 12:44:21 -05:00
gibbed
6bd96a5091
Remove unconditional block in logging.
...
Remove unconditional block in logging. This was done so the previous
commit shows an actual useful diff.
2021-06-26 12:26:10 -05:00
gibbed
458dbba4ae
Ensure that logging waits before shutting down.
...
- Ensure that logging waits until everything is written before shutting
down.
- Fix a bug where a new log line would not be written until the next
log line had been appended.
2021-06-26 12:26:10 -05:00