Commit Graph

5802 Commits

Author SHA1 Message Date
Cancerous 4629d6686f [VFS] more logging for resolving files 2020-03-20 20:54:31 +11:00
Cancerous b488740d10 [Kernel] - swapdisc fixes for gtav 2020-03-20 20:54:30 +11:00
Cancerous 3669645cd6 [Kernel] stubs for 9199 (eventually) 2020-03-20 20:54:30 +11:00
illusion98 0800655bb9 Force 1080p output mode 2020-03-20 20:54:30 +11:00
Gliniak 8e43b48907 [Achievements] XamUserCreateAchievementEnumerator - title_id 0 behaviour
Based on research 0 in title_id is interpreted as current game
2020-03-20 20:54:30 +11:00
Gliniak 8957c10f35 [XAM] Removed code related to buffer clear
Some games have hardcoded buffer size which doesn't match real size
2020-03-20 20:54:30 +11:00
Margen67 130578feaf [AppVeyor] Skip tests
this is already slow enough
2020-03-20 20:54:30 +11:00
Cancerous cbbc826fe4 further ajustment to buffer size to fix regression 2020-03-20 20:54:30 +11:00
Cancerous c7270ad262 title update fixup - breaks xex1 temporarily 2020-03-20 20:54:29 +11:00
Cancerous 9169091320 [Kernel] More adjustment to XNotification spam filter 2020-03-20 20:54:29 +11:00
Cancerous acfdeb7ac7 [Kernel] - adjusting XAMEnumerate buffer size to fix Angry Birds and Resonance of Fate - thanks Gliniak 2020-03-20 20:54:29 +11:00
Gliniak 5b13b58072 [Kernel/Sketchy] Implemented NtQueueApcThread
Signed-off-by: Gliniak <Gliniak93@gmail.com>
2020-03-20 20:54:29 +11:00
Cancerous 89d67e0ed4 [Kernel, UI]
threaded UI notifications from emoose Issue 1296
added fixups for hdd detection in more games (wheelman for example)
changed filter that stops notification spam
2020-03-20 20:54:29 +11:00
Cancerous d9c8e81382 [Base] icon fix 2020-03-20 20:54:29 +11:00
Margen67 851b7008f7 [CI] Skip master branch, also rename xenia.exe to xenia-canary.exe in AppVeyor+Azure 2020-03-20 20:54:25 +11:00
illusion98 390e1146bb [Kernel] Title Update fixup
Co-Authored-By: aerosoul94 <aerosoul94@hotmail.com>
2020-03-20 20:52:49 +11:00
Margen67 530a0d087b [GitHub Actions] Releases, minor changes
Formatting fixes.
Add comment about SSE2 builds not working on non-AVX(2) CPUs.
Don't build tests.
 Prepare artifacts:
  Switch to PowerShell.
  Rename xenia.exe to xenia-canary.exe.
 Add Releases:
  This allows GitHub Actions to have a link to the latest artifacts like AppVeyor, except not slow as fuck.
  Currently AVX-only since users will get confused which one to download (this is also why vfs-dump isn't included in the zip), and I don't know how to use the upload_url from another job configuration.
  Releases won't be created for PRs.

You can download the latest Release from here: https://github.com/xenia-canary/xenia-canary/releases/latest/download/xenia-canary.zip
2020-03-20 20:52:49 +11:00
illusion98 ad28087a52 small fixup for fps counter
this code is a meme
2020-03-20 20:52:49 +11:00
Radosław Gliński e265d626b3 [THREADING] Removed old walkaround for zombie threads 2020-03-20 20:52:49 +11:00
illusion98 8e63c8b68e [Kernel] use TV Gamma as default instead of CRT 2020-03-20 20:52:49 +11:00
Margen67 7686312320 [GitHub Actions] Add exclusions 2020-03-20 20:52:49 +11:00
illusion98 0602d50b76 Forgot to fix this 2020-03-20 20:52:49 +11:00
Margen67 c1a580ad43 [README] stuff
Move status badges to top
Change Status into Download
Remove Contributors Wanted!
2020-03-20 20:52:49 +11:00
Prism Tutaj e7de19170a miscellaneous linux fixes. Disables vulkan-trace-viewer and dumper 2020-03-20 20:52:48 +11:00
Cancerous ed59ccf8b8 Merge branch 'get-proc-address-by-ordinal' of https://github.com/CookiePLMonster/xenia into canary
[Kernel] Fixup GetProcAddressByOrdinal PR 1473
2020-03-20 20:52:45 +11:00
illusion98 4c80e9f427 [Kernel] AVPack cvar
idk what teh hell im doing 😹
2020-03-20 20:52:45 +11:00
Cancerous 54804bf2e9 Merge branch 'profile-gpds-rebase' of https://github.com/emoose/xenia into canary 2020-03-20 20:52:36 +11:00
illusion98 0e21e950db Change default config file name 2020-03-20 20:52:36 +11:00
illusion98 7b8fa8db79 Change window title
xenia -> xenia-canary
2020-03-20 20:52:35 +11:00
Cancerous b3a4fcc618 Merge branch 'master' of https://github.com/ObsidianNA/xenia into canary
Recent Files Menu Bar PR 1396
2020-03-20 20:52:35 +11:00
illusion98 6002c5d60f Merge remote-tracking branch 'randprint/ThreadDistribution' into canary 2020-03-20 20:52:35 +11:00
Rados??aw Gli??ski c5808d51cc Fixed Mask incorrectness. Does mask_ == 0x01 means accept all?
Affected Games:
- Grid 2 (freezes)
- Skate. (Menu Soundtrack)
- Crackdown 2 Demo (ingame freeze)
2020-03-20 20:52:35 +11:00
Rados??aw Gli??ski 157f0e9eb9 "Template" for 0xFE message: 0x22005 2020-03-20 20:52:35 +11:00
Cancerous cba0f9b01c [Kernel] XamSwapDisc and supporting functions 2020-03-20 20:52:35 +11:00
Cancerous 74eccb54ef New Icons 2020-03-20 20:52:35 +11:00
Cancerous 71278bd1b4 [UI] Add window dimension cvars 2020-03-20 20:52:35 +11:00
illusion98 3746f56bd1 Merge remote-tracking branch 'emoose/devicetype-fix' into canary 2020-03-20 20:52:35 +11:00
illusion98 cb183eb0eb Add command to show fps in titlebar 2020-03-20 20:52:34 +11:00
Cancerous f431187d2c FPS Counter at the end of the display chain PR 1362
from IceTDrinker
2020-03-20 20:52:34 +11:00
Margen67 1ad03033f3 AVX(2/512) builds
xenia-build:
 Make release the default config. (no longer need --config=Release)
 Add --cpu_arch argument;
  Valid options are SSE2 (default), AVX, AVX2, and AVX512.
CI:
 Remove unneeded env vars since we're only building Release for Windows anyway.
 Only do tests on AppVeyor since they only work there.
  AppVeyor:
   Remove empty tab/space.
   Remove unneeded cmds.
   Turn deploy off since it didn't do anything.
  GitHub Actions:
   Rename GitHub Actions artifacts.
Premake:
 Remove commented out garbage.
2020-03-20 20:52:29 +11:00
Margen67 330c9e55c2 [CI] Add GitHub Actions 2020-03-20 20:51:32 +11:00
illusion98 c0ee596b99 Add cvar for Unreal Engine 3 workaround 2020-03-20 20:51:26 +11:00
illusion98 94980c90d0 [Discord] Change ID and new description 2020-03-20 20:49:56 +11:00
illusion98 8237606d5a [Discord] Add Time Elasped and Description Text
Display Time Elapsed when idle or playing a game
Display description when hovering over the icon
2020-03-20 20:49:56 +11:00
illusion98 d03c8d8392 Hack for Source engine 2020-03-20 20:49:56 +11:00
Radosław Gliński 764cc45eef Disable debugging break on KeBugCheck 2020-03-20 20:49:56 +11:00
illusion98 419f5b48c9 Merge 2 remote-tracking branch 'emoose/stfs-packages, emoose/title-updates' into canary-cleanup
Originally merged by @0x8080

Co-Authored-By: 0x8080 <0x8080@users.noreply.github.com>
2020-03-20 20:49:56 +11:00
illusion98 a96eea971c Merge remote-tracking branch 'emoose/dashboard' into canary-cleanup
Originally merged by @0x8080

Co-Authored-By: 0x8080 <0x8080@users.noreply.github.com>
2020-03-20 20:49:56 +11:00
illusion98 741ade32f3 Update Readme 2020-03-20 20:49:56 +11:00
chss95cs@gmail.com 2a7f6f27fc Reuse flag results in OPCODE_BRANCH_TRUE codegen if the preceding instruction was a comparison that already set the cpu flags 2020-03-20 20:49:55 +11:00