Triang3l
84a8dc91e4
[D3D12] Filtering between array texture layers
2019-09-03 10:14:25 +03:00
Silent
19251993fc
[Kernel] Make XexUnloadImage fully release the image
...
Previously XexUnloadImage did not cleanup the image fully,
and if XexLoadImage was to be called again on the same module,
it was not initialized fully, leading to a crash when using it.
2019-09-02 21:48:51 +02:00
Silent
6630a494ac
[Kernel] (Partially) fix module refcounting
...
.xex module handles were retained twice in several places,
possibly causing them to leak.
More placed may have to be fixed too.
2019-09-02 21:44:43 +02:00
Rados??aw Gli??ski
a8978db8f9
"Template" for 0xFE message: 0x22005
2019-09-01 23:21:31 +02:00
Cancerous
551eb749eb
[Kernel] XamSwapDisc and supporting functions
2019-08-30 15:52:17 -04:00
Cancerous
759745203c
Icon fix v3 final?
2019-08-29 06:43:28 -05:00
illusion98
31f81662c4
[Discord] Change ID and new description
2019-08-29 06:42:53 -05:00
Cancerous
c385981d04
[UI] Add window dimension cvars
2019-08-28 16:14:48 -04:00
Triang3l
803fa0cba9
[Kernel] Fix TranslateUnicodeString endian and size
2019-08-28 09:20:10 +03:00
Triang3l
0ad1bd9ab4
[Kernel] XMAInitializeContext physical buffer addresses
2019-08-28 08:11:43 +03:00
illusion98
0eb250ed69
Merge remote-tracking branch 'emoose/stfs-packages' into canary
2019-08-27 23:17:59 -05:00
illusion98
874513594e
Merge remote-tracking branch 'emoose/devicetype-fix' into canary
2019-08-27 23:16:04 -05:00
Cancerous
f119f32d8f
Update icons v2
2019-08-27 23:07:36 -05:00
illusion98
658c704470
Merge remote-tracking branch 'upstream/master' into canary
2019-08-27 23:07:16 -05:00
Triang3l
2f51949ece
[Kernel] Cya l8r recently added wrong XMAInitializeContext comment
2019-08-27 23:53:06 +03:00
Triang3l
9df39e4883
[Kernel] Fix StoreXmaContextIndexedRegister, note about physical addresses in XMAInitializeContext
2019-08-27 23:50:30 +03:00
illusion98
b7bdfdd046
[Discord] Add Time Elasped and Description Text
...
Display Time Elapsed when idle or playing a game
Display description when hovering over the icon
2019-08-27 10:30:50 -05:00
Margen67
964e5661ba
Update README.md
2019-08-27 01:29:34 -07:00
illusion98
ad57cb5267
Hack for Source engine
2019-08-27 01:35:40 -05:00
illusion98
e453ace05b
Add cvar for UE hack
2019-08-27 01:35:26 -05:00
illusion98
dfccdbc369
Merge remote-tracking branch 'upstream/master' into canary
2019-08-27 01:14:57 -05:00
Triang3l
b01f6cd7ea
[Vulkan v2] Add immediate shader SPIR-V code
2019-08-26 23:43:05 +03:00
Triang3l
b3382f3de1
[Vulkan v2] Upload buffer chain, immediate drawer without textures
2019-08-26 22:57:14 +03:00
gibbed
e9802a9f3b
[x64] Further simplification / fix buffer overrun in code cache.
...
- [x64] Further simplify padding of code / unwind reservation in code cache.
- [x64] Fix accidental buffer overrun caused by previous simplification.
2019-08-26 13:42:44 -05:00
Margen67
14d5d72a63
Set up CI with Azure Pipelines
...
[skip ci]
2019-08-26 07:18:16 -10:00
Cancerous
97383d9003
Revert "Merge remote-tracking branch 'emoose/import-fixes'"
...
This reverts commit 974123d9c3
, reversing
changes made to e2456f662a
.
2019-08-26 11:48:13 -04:00
Cancerous
95352c30a3
[Kernel} distribute worker threads not created with affinity specified more evenly
2019-08-26 04:38:09 -05:00
illusion98
d1877b260e
Change window title
...
xenia -> xenia-canary
2019-08-26 04:32:41 -05:00
illusion98
b50feba296
Merge remote-tracking branch 'upstream/master' into canary
2019-08-25 23:58:43 -05:00
gibbed
c4ff8d7c58
[x64] Fix prolog/epilog sizes for emitted functions.
2019-08-25 17:02:42 -05:00
gibbed
c808b59834
[x64] Simplify growable function pointer definitions.
2019-08-25 17:02:42 -05:00
gibbed
015e91140a
[x64] Don't have a zeroed unwind info as the first slot.
2019-08-25 17:02:42 -05:00
gibbed
920b5c5839
[x64] Simplify padding of code / unwind reservation in code cache.
2019-08-25 17:02:42 -05:00
Triang3l
a422166123
[Kernel] Fix MmAllocatePhysicalMemoryEx range base
2019-08-24 19:23:31 +03:00
Triang3l
7e6bf8022f
[Memory] Refactor GetPhysicalAddress and use it for XMA, resolve #1448
2019-08-24 17:42:06 +03:00
gibbed
3e6c2bb47c
Fix up handling of positional options in cvar handling.
...
- Fix up handling of positional options in cvar handling so that executables
other than app can handle them properly.
- Fix command-line arguments for xenia-vfs-dump.
2019-08-24 07:41:55 -05:00
gibbed
16bbfdbb3c
Fix handling of paths to Python with spaces in xb.bat.
2019-08-23 10:40:21 -05:00
gibbed
24321dbcd9
[x64] Fix up offset of stack alloc in prolog for unwind info.
...
- [x64] Track offset of stack alloc in prolog within emitted functions.
- [x64] Don't use hardcoded offset of stack alloc in prolog in generated
unwind info.
2019-08-23 06:12:22 -05:00
gibbed
0dc4a13db3
[x64] Fix up unwind info for emitted functions.
...
- [x64] Track size of code within emitted functions (prolog, body, epilog).
- [x64] Don't use hardcoded prolog size in generated unwind info.
- [x64] Update URLs to MSDN documentation on UNWIND_INFO/UNWIND_CODE.
2019-08-23 06:12:22 -05:00
gibbed
918a7d4365
[x64] Reuse module handle when pulling in growable function table imports.
2019-08-23 06:12:22 -05:00
gibbed
92a85d6692
[x64] Remove outdated comment.
2019-08-23 06:12:22 -05:00
illusion98
ad6448cd29
Merge remote-tracking branch 'upstream/master' into canary
2019-08-21 07:00:47 -05:00
Radosław Gliński
765c1cc4e7
Disable debugging break on KeBugCheck
2019-08-21 06:59:36 -05:00
emoose
f46e3c7e39
[Kernel/VFS] Ensure vfs::Entry is up-to-date before retrieving file information
...
Games like Forza use NtQueryInformationFile to get the size of the file, to make sure that there's enough room inside it to write data.
Previously, updating the file size (via SetInfoFile(EndOfFile) or WriteFile) wouldn't update the vfs::Entry size field, which NtQueryInfo uses to return the size of the file.
This resulted in the game thinking that the file was smaller than it actually is, and trying to correct that by using SetInfoFile(EndOfFile), which then truncated the file and deleted important data that was written to it.
2019-08-21 02:00:57 -05:00
emoose
06cacbb9af
[Kernel] Implement XeKeysObscureKey & XeKeysAesCbcUsingKey
2019-08-21 02:00:57 -05:00
emoose
b22d76f0f9
[Kernel] Add XLiveBase 0x58046 stub
2019-08-21 02:00:57 -05:00
0x8081
071e4dce37
Merge remote-tracking branch 'emoose/ntwritefile-apc'
2019-08-20 17:29:24 -06:00
0x8081
974123d9c3
Merge remote-tracking branch 'emoose/import-fixes'
2019-08-20 16:21:23 -06:00
0x8081
e2456f662a
Merge remote-tracking branch 'randprint/XBLAfixes'
2019-08-20 15:44:23 -06:00
0x8081
e0ea242b35
Merge remote-tracking branch 'canary/canary'
2019-08-20 15:42:19 -06:00