gibbed
0d6bfc1a6b
[Kernel] Rename NotifyListener to XNotifyListener to bring it in line with the naming scheme of kernel objects.
2019-07-29 13:43:13 -05:00
gibbed
e38be4c294
[Core] Use a macro for loading kernel modules (which also explicitly discards return value).
2019-07-29 13:26:09 -05:00
gibbed
ecf64d8e05
[Core] Keep a reference to the main thread's XThread rather than its underlying thread.
2019-07-29 13:24:36 -05:00
gibbed
a4d2f5e4ed
[Core] Initialize all members of Emulator.
2019-07-29 13:22:45 -05:00
Triang3l
bc2eaf9b64
[CPU] VectorAverage CPU-independent constant propagation
2019-07-21 22:01:24 +03:00
Triang3l
ab664e38a0
Merge pull request #1406 from Gliniak/vsvgsb
...
Added support for Altivec: vavgsb
2019-07-21 18:30:03 +03:00
Triang3l
8c00aea5ff
[CPU] vpkd3d VPACK_NORMPACKED64
2019-07-20 22:04:37 +03:00
Triang3l
2350810f4e
[Base] Add typename to sat_add/sub
2019-07-20 16:14:13 +03:00
Triang3l
26c24b4726
[CPU] Move saturating add/sub to base/math.h
2019-07-19 23:12:11 +03:00
Triang3l
2b411f4c8b
[CPU] Saturating VectorSub: fix typo in last commit
2019-07-19 08:22:30 +03:00
Triang3l
f14f44e729
[CPU] Saturating VectorAdd/Sub of constants without DID_SATURATE yet
2019-07-19 08:17:55 +03:00
gibbed
0bed6e565b
[Base/GPU] Fix some usage of xe::find_base_path.
2019-07-18 18:37:47 -05:00
gibbed
887609ba44
[Base] Only attempt to create non-empty base paths in CreateParentFolder.
2019-07-18 18:32:04 -05:00
gibbed
706c810a3a
[Base] Fix find_base_path returning original string with no separator is found.
2019-07-18 18:31:21 -05:00
gibbed
0d3039f5ba
[VFS] Fix an outdated commit of OpenFile that somehow slipped through.
2019-07-18 17:49:15 -05:00
gibbed
9a8d77137c
[Base] Fix Windows CreateFolder so it creates the entire path properly.
2019-07-18 17:47:25 -05:00
gibbed
324d28adba
[VFS] Fix comment.
2019-07-18 17:24:44 -05:00
gibbed
bf989f0aae
[Kernel/VFS] Maybe fix creation of directories. See #1403 .
2019-07-18 17:15:57 -05:00
Radosław Gliński
53eb95d33c
Added support for Altivec: vavgsb
...
Also little size adjustments for vavgsh
2019-07-18 21:22:42 +02:00
gibbed
e14639c6c0
[CPU] Fix lzx_decompress misuse of xe::bit_count. Fixes #1402 .
2019-07-18 12:33:16 -05:00
gibbed
c213f7d7a3
[CPU] Properly clear LZX window.
2019-07-17 17:53:59 -05:00
gibbed
29665ae79c
[CPU] Minor LZX code cleanup.
2019-07-17 17:51:36 -05:00
emoose
71780838f0
[CPU] Use window size for LZX ref_data_size
2019-07-17 22:53:39 +01:00
Triang3l
1cc06ea3e7
[GPU] VGT major mode info, swap IsPrimitiveTwoFaced arguments
2019-07-13 22:18:06 +03:00
Triang3l
244f5d4f1c
[GPU] xenos.h: Add IsPrimitiveTwoFaced
2019-07-13 15:30:14 +03:00
gibbed
8afb93e2d9
[PPC] Fix trailing comment in ppc_opcode_disasm.h.
2019-05-13 00:59:40 -05:00
gibbed
9d7058ac96
[PPC] Shuffle code around to make it cleaner to modify by hand.
...
- [PPC] Rename ppc_opcode_lookup.cc, ppc_opcode_table.cc to have a _gen
suffix to make it more obvious about their autogenerated nature.
- [PPC] Move autogenerated code from ppc_opcode_disasm.cc to
ppc_opcode_disasm_gen.cc.
- [PPC] Update ppc-table-gen to allow for blacklisting of certain
instructions that have custom disasm code.
2019-05-13 00:49:57 -05:00
eladash
67e3b1f453
[PPC] disasm: BC formatting improvements
2019-05-13 00:27:40 -05:00
Rick Gibbed
f0aae00e4f
Merge pull request #1353 from emoose/kernel-funcs
...
[Kernel] Add ObReferenceObjectByName.
2019-05-12 07:02:41 -05:00
Rick Gibbed
e51686bbac
Merge pull request #1369 from jgoyvaerts/logger_fix
...
[Base] Flush the logger before exiting on a fatal error.
2019-05-11 11:45:00 -05:00
Jonathan Goyvaerts
eb5baa41bb
Shutdown logging when a fatal error occurs, this fixes the error not showing up in the log file
2019-05-11 14:58:34 +02:00
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