Commit Graph

5761 Commits

Author SHA1 Message Date
Margen67 6eb7933e93
Don't build Checked (1) 2019-09-04 05:51:14 -07:00
Cancerous 7825877040 FPS Counter at the end of the display chain #1362
from IceTDrinker
https://github.com/xenia-project/xenia/pull/1362
2019-09-04 07:54:55 -04:00
Cancerous 0fc7ac4218 Thread order tweak to threading PR 2019-09-04 07:40:43 -04:00
illusion98 6eabaa259a Merge remote-tracking branch 'randprint/ThreadDistribution' into canary 2019-09-04 06:20:02 -05:00
illusion98 7c52c211e1 Merge remote-tracking branch 'randprint/window-dimensions' into canary 2019-09-04 06:20:01 -05:00
illusion98 3d909462ac [Kernel] Add Gamertag config variable 2019-09-04 06:19:41 -05:00
illusion98 bcc571e574 Merge remote-tracking branch 'upstream/master' into canary 2019-09-04 05:50:18 -05:00
Silent 2ecf687983
[Kernel] Fix SHA1 and SHA256 state endianness
Fixes malfunctioning SHA256 hash,
corrupting its state between Update and Finish calls.
2019-09-03 22:55:43 +02:00
Rados??aw Gli??ski bea0cc4922 Fixed Mask incorrectness. Does mask_ == 0x01 means accept all?
Affected Games:
- Grid 2 (freezes)
- Skate. (Menu Soundtrack)
- Crackdown 2 Demo (ingame freeze)
2019-09-03 20:36:53 +02:00
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