Rick Gibbed
00e061c4e4
Merge pull request #1316 from chris-hawley/master
...
[Base] Remove hacky fix for missing codecvt on linux.
2019-05-04 11:40:33 -05:00
Rick Gibbed
9bb20bfc36
Merge pull request #1254 from Wildenhaus/master
...
Games on Demand / Multi-file STFS (SVOD) support.
2019-05-04 11:30:48 -05:00
gibbed
bc9d82e2b0
[Base] Fix Travis whining.
2019-04-30 18:16:20 -05:00
gibbed
7ddcd4e32d
Oops. Missed a log line for previous two commits.
2019-04-30 17:45:45 -05:00
gibbed
bc0ebcb26e
- Clean up log level names, no need for LOG_LEVEL_ prefix when it is an
...
enum class.
- Clarify usage of log level in comment.
2019-04-30 17:41:27 -05:00
gibbed
179883dc0a
[App] Fix "Open" menu item text.
2019-04-30 16:44:45 -05:00
gibbed
6b772c01b9
[Base] Oops. Fix missing include.
2019-04-30 16:44:00 -05:00
gibbed
cfa0a40343
[App] Add "Show content directory..." menu item.
2019-04-30 16:30:49 -05:00
gibbed
2c3207e5cc
[Base] Widen LaunchBrowser.
2019-04-30 16:30:17 -05:00
gibbed
4ceafcdf68
[UI] Reduce SetProcessDpiAwareness failure to warning.
2019-04-20 13:21:36 -05:00
gibbed
d0d18ff570
[APU] Proper register file for XMA.
2019-04-20 10:57:42 -05:00
gibbed
1dd15d4abc
[App] Stub main_init for posix.
2019-04-20 10:57:41 -05:00
gibbed
4f44bc3362
[App] Fix AVX check. For good this time. Hopefully.
2019-04-20 02:32:45 -05:00
gibbed
1145d57007
Undo main/wWinMain changes in preparation for new method
...
of doing a startup AVX check.
This reverts commit 4030cff3ec
.
2019-04-20 02:32:45 -05:00
gibbed
18d8a59cfa
[Kernel] Initialize COM on all new XThreads.
2019-04-19 04:02:32 -05:00
gibbed
4030cff3ec
- Move main, wWinMain entrypoints to their own file.
...
- Fix startup AVX checks.
2019-04-18 16:57:42 -05:00
gibbed
a296e17f06
[App] Don't redirect stdout/stderr as the default debug arguments.
2019-04-18 15:00:25 -05:00
gibbed
28a7334f5c
[Vulkan] Fix missing aes_128 link for trace viewer/dumper.
2019-04-18 10:20:18 -05:00
gibbed
593a871c84
[x64] Use vmovaps instead of movaps in emitted function prolog/epilog.
2019-04-18 09:36:06 -05:00
gibbed
ffbc99926b
- Update premake build script for VS2017+ build support.
...
- Update premake (for VS2019 support).
- Update Xenia build script to detect VS2017+ version.
- Update Xenia premake scripts due to updated premake.
- Fix cc override in Xenia build script.
2019-04-18 09:28:31 -05:00
Triang3l
63e135590c
[UI] Host breakpoint shortcut (pauses WinDbg)
2019-04-17 16:40:35 +03:00
Triang3l
ab4d344fb0
[Kernel] Add forgotten aes_128 library reference
2019-04-14 19:20:06 +03:00
Triang3l
85e26c5dde
[Kernel] XeCryptAes using openluopworld/aes_128
2019-04-14 18:08:07 +03:00
emoose
88bb173c9d
[Kernel] Add XeCryptRc4* funcs
2019-04-14 15:19:56 +03:00
emoose
e86bc83eee
[Kernel] Add ObReferenceObjectByName
2019-04-13 19:58:06 +01:00
Triang3l
5a6b42c611
[Kernel] ExGetXConfigSetting: correct null buffer handling, better fake country
2019-04-13 20:29:00 +03:00
Triang3l
81cd2506e8
[Kernel] VdSwap: Front buffer in 0xE0000000 range
2019-04-09 13:55:37 +03:00
chris-hawley
fed4cb63a7
implement linux filesystem support
2019-04-08 01:06:06 -04:00
Christian Hawley
b1f2f177cd
Remove hacky fix for missing codecvt on linux
2019-04-08 01:06:06 -04:00
Triang3l
84b8b444cf
[Base] Clock::QueryHostUptimeMillis: change to 64-bit
2019-04-05 13:32:34 +03:00
Triang3l
3f576b0d5a
[Kernel] Expose display gamma as gflags
2019-03-03 18:31:54 +03:00
Maksim Derbasov
142148e594
[GPU] Fix bit check in Make Coherent logging.
2019-03-02 04:13:03 -06:00
Triang3l
e706cf0d54
[GPU] Fix addsc/mulsc/subsc r# addressing mode not initialized
2019-01-25 20:43:53 +03:00
Triang3l
4ae9266f13
[CPU] Fix vpkd3d half4 component order
2019-01-24 17:45:41 +03:00
Triang3l
c3fcb47efe
[Kernel] ExEventObjectType in ObReferenceObjectByHandle
2019-01-19 15:16:26 +03:00
Triang3l
8e5a11aeb4
[CPU] Add D3DCOLOR vpkd3d test with 0xFFFFFFFF
2019-01-13 19:06:14 +03:00
Triang3l
949b05f517
[CPU] Fix saturation in D3DCOLOR vpkd3d
2019-01-13 17:29:06 +03:00
Triang3l
ae6fd98c3c
[CPU] Ignore upper bits of shift amount in srdx/srwx
2019-01-08 01:39:21 +03:00
Triang3l
54b211ed18
[GPU] Rename 2_10_10_10 AS_16 RT format to AS_10
2018-12-29 14:54:01 +03:00
Triang3l
af96b68398
[GPU] Copy SurfaceNumFormat comment from D3D12 branch
2018-12-29 14:18:10 +03:00
Triang3l
486a5725e3
[GPU] xenos.h: tessellation, memexport constant
2018-12-19 22:50:43 +03:00
gibbed
eee4d91621
[App] Hopefully fix CPU support check for AVX so it will function on CPUs without AVX.
2018-12-15 23:36:07 -06:00
gibbed
85b714f2af
[Base] Make --win32_high_freq=false actually work.
2018-12-15 22:56:36 -06:00
Wildenhaus
798e88224a
Ordinal offset calculation for games with many files
2018-12-15 20:27:15 -05:00
gibbed
64b2be92d6
[Kernel] Retain handle in ExCreateThread. Game closing a created thread's handle shouldn't result in its handle being freed.
2018-12-03 12:09:24 -06:00
gibbed
dcde6308bb
[Kernel] Simplify KeWaitForMultipleObjects.
2018-12-03 12:08:22 -06:00
gibbed
12629fe101
[Kernel] Change dummy HDD to 3GB free/4GB total.
2018-12-03 12:07:42 -06:00
gibbed
9dc46eee85
[Kernel] Null terminate string in XamContentGetDeviceName.
2018-12-03 12:00:56 -06:00
gibbed
947eef4701
[Kernel] Static size assert for X_CONTENT_DEVICE_DATA.
2018-12-03 11:54:47 -06:00
gibbed
aa38d4b77b
[Kernel] Zero out device data in XamContentGetDeviceData.
2018-12-03 11:54:23 -06:00
gibbed
919882dd68
[Kernel] Fix use of wrong macro in XamEnumerate for extended error.
2018-11-29 12:34:56 -06:00
Wildhaus
151a955c6a
Support EGDF and XSF layouts
2018-11-28 10:08:07 -05:00
gibbed
527f960288
[Kernel] Proper size in XamUserCreateAchievementEnumerator.
2018-11-26 20:43:41 -06:00
gibbed
248b661d14
[Kernel] Maybe fix XamEnumerate, again?
...
Some titles, when using XamEnumerate synchronously, expect X_ERROR_NO_MORE_FILES as the return value.
Some titles, when using XamEnumerate asynchronously, expect X_ERROR_FUNCTION_FAILED as the overlapped result.
2018-11-26 19:53:03 -06:00
gibbed
2398b1b8f4
[Vulkan] Use epsilon equality for checking rectangle list form.
2018-11-26 11:51:02 -06:00
gibbed
af206addd1
Optimize SPIRV code generated via genspirv command.
2018-11-26 11:49:36 -06:00
gibbed
da8f094bf8
[App] Fix Travis whining.
2018-11-26 11:21:37 -06:00
gibbed
e7d77f4780
Clarify AVX requirement error message.
2018-11-26 10:33:22 -06:00
gibbed
08be8af5c0
[App] Abort out early with an error message if CPU does not support AVX.
2018-11-26 10:24:17 -06:00
gibbed
28b494dadc
[Kernel] Stub XMsg app 0x000000FE/msg 0x00020021.
2018-11-26 10:21:09 -06:00
gibbed
5b2b2a3cc1
[Kernel] Fix logging of app for XMsgInProcessCall/XMsgSystemProcessCall/XMsgStartIORequest/XMsgStartIORequestEx.
2018-11-26 09:04:10 -06:00
gibbed
03d6de997c
[Kernel] Some titles seem to explicitly expect X_ERROR_FUNCTION_FAILED to mean no more files when enumerating content.
2018-11-26 07:33:21 -06:00
gibbed
bd45a5defd
[Kernel] Fix timeout in NtWaitForMultipleObjectsEx.
2018-11-25 11:06:57 -06:00
gibbed
e91e1c8824
[Kernel] Tag XAudioGetVoiceCategoryVolume as high frequency.
2018-11-25 10:19:40 -06:00
gibbed
894034a9b0
[Kernel] Tag RtlMultiByteToUnicodeN, RtlUnicodeToMultiByteN as high frequency.
2018-11-25 10:02:29 -06:00
gibbed
70b07712b2
[Kernel] Research on C++ exceptions.
2018-11-25 10:01:22 -06:00
gibbed
64403d5dc6
[Kernel] Don't directly call RtlNtStatusToDosError export.
2018-11-25 09:58:03 -06:00
gibbed
216bec15f6
[Kernel] Stub XamQueryLiveHiveW.
2018-11-25 09:56:22 -06:00
gibbed
4dfe83af6c
[Kernel] Fix threading issues caused by direct use of exports.
2018-11-25 05:08:16 -06:00
gibbed
e6dbd8905c
[Kernel] Stub XLiveBaseGetNatType.
2018-11-25 03:46:44 -06:00
gibbed
20315850db
[Kernel] Stub XamFeatureEnabled.
2018-11-24 20:53:45 -06:00
gibbed
08fb15fcca
[Kernel] Oops.
2018-11-24 19:16:14 -06:00
gibbed
3baf668055
[Kernel] Implement ExAcquireReadWriteLockExclusive, ExReleaseReadWriteLock.
2018-11-24 19:04:42 -06:00
gibbed
c98f6af1d8
[Kernel] Better stub XAM online schema.
2018-11-24 17:47:24 -06:00
gibbed
9162bc2af9
[CPU] Fix Travis whining.
2018-11-24 16:21:06 -06:00
gibbed
5679b0f0c7
[CPU] Fix XEX2 delta patching.
2018-11-24 15:16:39 -06:00
gibbed
77f9e1516e
[CPU] Minor cleanup in LZX.
2018-11-24 15:16:02 -06:00
gibbed
5f764fc752
[CPU] Move LZX code to its own files.
2018-11-24 15:02:03 -06:00
gibbed
dd3a049b23
[CPU] Oops.
2018-11-24 15:00:00 -06:00
gibbed
f7501750d9
[CPU/Kernel] Correct size check when parsing XEX_HEADER_IMPORT_LIBRARIES.
2018-11-24 09:38:21 -06:00
gibbed
fb50f02a98
[Base] Properly flush remaining writes out before shutting down logging.
2018-11-24 08:54:46 -06:00
gibbed
24dd0267bf
[Kernel] Oops.
2018-11-24 04:07:56 -06:00
gibbed
207589e5a1
[CPU/Kernel] Correct parsing of XEX_HEADER_IMPORT_LIBRARIES.
2018-11-24 04:05:41 -06:00
Dr. Chat
b3d509eb01
[x64] Swap to using anchor variables instead of dummy function calls
2018-11-23 18:02:04 -06:00
Dr. Chat
df964015a4
[x64] Fix improper use of compare_exchange_strong when adjusting code commit mark
2018-11-23 18:02:04 -06:00
Dr. Chat
384ec98a42
[x64] Allow the JIT to use volatile registers
2018-11-23 18:02:04 -06:00
Dr. Chat
b57bb74965
[x64] Change the parameters to host_to_guest_thunk
...
Shuffle some code around in x64_backend.cc
Add GetNativeParam to avoid hardcoding parameters
2018-11-23 18:02:04 -06:00
Dr. Chat
c451fda819
[x64] Template-ize a few vector emulation functions
2018-11-23 18:02:03 -06:00
Dr. Chat
4571e8207a
[x64] Minor cleanups in emitter
2018-11-23 18:02:03 -06:00
Dr. Chat
b2f9d54e7e
[x64] Factor out memory handling code
2018-11-23 18:02:03 -06:00
Dr. Chat
bb74114cab
[x64] Factor out control code
2018-11-23 18:02:03 -06:00
Dr. Chat
c318009733
[x64] Factor out vector handling code
2018-11-23 18:02:03 -06:00
Dr. Chat
6861cce492
[x64] Factor out a lot of the opcode handling code
2018-11-23 18:02:02 -06:00
Dr. Chat
696c3cd439
[x64] Remove most of RegisterSequences
2018-11-23 18:02:02 -06:00
gibbed
d87ae26895
[CI] Fix mspack linking even more.
2018-11-23 17:58:38 -06:00
gibbed
213e688173
[Kernel] Fix some stuff from PR merge.
2018-11-23 17:27:35 -06:00
emoose
933588717e
[Kernel] Add XamGetOnlineSchema export, returns dummy data
2018-11-23 16:38:34 -06:00
emoose
8c6e0b86f9
[Kernel] swprintf_s -> swprintf, change how Format*String/Build*ResourceLocator exports copy text
...
New way of copying the text should make it less likely for any buffer overflows to occur.
2018-11-23 16:38:34 -06:00
emoose
958882a3ea
[Kernel] Add ExConsoleGameRegion export variable (set to 0xFFFFFFFF)
2018-11-23 16:38:34 -06:00
emoose
65e8872dc1
[Kernel] Add _vsnwprintf export
2018-11-23 16:38:34 -06:00