gibbed
7c7d80103e
[Kernel] Use type constant instead of type enum when calling base constructor.
2019-07-29 13:53:44 -05:00
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
emoose
7e2a163a51
[Kernel] Fix bug with deleting StfsContentPackage & ensure instance gets
...
deleted
2019-07-23 18:46:34 +01:00
emoose
dcb45e800f
[Kernel] Add virtual dtor to ContentPackage, hopefully fix travis...
2019-07-23 18:02:15 +01:00
emoose
ef00742d3d
[Kernel] Allow reading FolderContentPackage thumb from headers.bin file
2019-07-23 17:45:16 +01:00
emoose
54f9ce14c4
[Kernel/VFS] Split code into StfsContentPackage / FolderContentPackage classes
2019-07-23 17:36:32 +01:00
Margen67
3d15a4c2a8
Clean up .appveyor.yml
2019-07-23 05:40:03 -07:00
emoose
81d88de912
[Kernel] Add APC support to NtWriteFile
2019-07-23 09:46:44 +01:00
emoose
ab9dab806d
[Kernel] Read STFS headers for unpackaged files from [path].headers
2019-07-23 08:40:37 +01:00
emoose
cb8d23aa08
[Kernel/VFS] Allow reading XCONTENT_DATA info from STFS headers
2019-07-23 08:38:34 +01:00
emoose
846b3e2315
[Kernel] ContentManager: add support for STFS packages
2019-07-23 08:37:57 +01:00
Triang3l
211f59740c
Merge branch 'master' into d3d12
2019-07-21 22:02:12 +03:00
Triang3l
bc2eaf9b64
[CPU] VectorAverage CPU-independent constant propagation
2019-07-21 22:01:24 +03:00
Triang3l
547345b12d
Merge branch 'master' into d3d12
2019-07-21 18:31:06 +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
3f968c3760
[D3D12] YUV texture formats
2019-07-21 15:38:25 +03:00
Triang3l
7648e45661
Merge branch 'master' into d3d12
2019-07-20 22:05:34 +03:00
Triang3l
8c00aea5ff
[CPU] vpkd3d VPACK_NORMPACKED64
2019-07-20 22:04:37 +03:00
Triang3l
bcd37d7938
Merge branch 'master' into d3d12
2019-07-20 16:15:02 +03:00
Triang3l
2350810f4e
[Base] Add typename to sat_add/sub
2019-07-20 16:14:13 +03:00
Triang3l
0488766452
Merge branch 'master' into d3d12
2019-07-19 23:13:38 +03:00
Triang3l
26c24b4726
[CPU] Move saturating add/sub to base/math.h
2019-07-19 23:12:11 +03:00
Triang3l
808d6d6025
Merge branch 'master' into d3d12
2019-07-19 08:22:59 +03:00
Triang3l
2b411f4c8b
[CPU] Saturating VectorSub: fix typo in last commit
2019-07-19 08:22:30 +03:00
Triang3l
2c2808ce00
Merge branch 'master' into d3d12
2019-07-19 08:19:03 +03:00
Triang3l
f14f44e729
[CPU] Saturating VectorAdd/Sub of constants without DID_SATURATE yet
2019-07-19 08:17:55 +03:00
emoose
5df5ec022b
[Kernel] Return device type in XamContentGetDeviceData
2019-07-19 01:47:20 +01:00
gibbed
23c9341642
Merge remote-tracking branch 'origin/master' into d3d12
2019-07-18 18:39:17 -05: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
48b04d186b
Merge remote-tracking branch 'origin/master' into d3d12
2019-07-18 18:02:01 -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
e024cbc3f0
Merge remote-tracking branch 'origin/master' into d3d12
2019-07-18 12:33:52 -05:00
gibbed
e14639c6c0
[CPU] Fix lzx_decompress misuse of xe::bit_count. Fixes #1402 .
2019-07-18 12:33:16 -05:00
Margen67
d285fbd639
[Travis] Use newer clang+llvm and libvulkan, remove outdated comments
...
macOS/OS X support isn't happening any time soon..
Add periods to the end of sentences in documentation for consistency, and remove empty spaces.
clang/llvm-8 wasn't used due to requiring a libav rebase.
2019-07-18 01:59:13 -07:00
Rick Gibbed
c1f5bf71d8
Merge pull request #1400 from Margen67/fix-typo
...
Fix typo in xenia-build.
2019-07-17 21:10:28 -05:00
Margen67
efdc78ee22
Fix typo in xenia-build
2019-07-17 17:52:01 -07:00
gibbed
1e5fa61030
Merge remote-tracking branch 'origin/master' into d3d12
2019-07-17 17:56:48 -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
Rick Gibbed
6eed93c720
Merge pull request #1399 from emoose/lzxdelta-fix
...
[CPU] Use window size for LZX ref_data_size, fixes some problematic XEXP patches.
2019-07-17 17:40:41 -05:00
emoose
71780838f0
[CPU] Use window size for LZX ref_data_size
2019-07-17 22:53:39 +01:00