Commit Graph

5657 Commits

Author SHA1 Message Date
Margen67 4ea6880532 [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-04-08 03:20:33 +11:00
illusion98 7038c449b6 small fixup for fps counter
this code is a meme
2020-04-08 03:20:33 +11:00
Radosław Gliński 12227387d2 [THREADING] Removed old walkaround for zombie threads 2020-04-08 03:20:33 +11:00
illusion98 b35202b482 [Kernel] use TV Gamma as default instead of CRT 2020-04-08 03:20:33 +11:00
Margen67 99d510c87b [GitHub Actions] Add exclusions 2020-04-08 03:20:33 +11:00
illusion98 0306cbc136 Forgot to fix this 2020-04-08 03:20:33 +11:00
Margen67 c365db2f3a [README] stuff
Move status badges to top
Change Status into Download
Remove Contributors Wanted!
2020-04-08 03:20:33 +11:00
Prism Tutaj eabd9e5e57 miscellaneous linux fixes. Disables vulkan-trace-viewer and dumper 2020-04-08 03:20:33 +11:00
Cancerous 7a1465a3e7 Merge branch 'get-proc-address-by-ordinal' of https://github.com/CookiePLMonster/xenia into canary
[Kernel] Fixup GetProcAddressByOrdinal PR 1473
2020-04-08 03:20:32 +11:00
illusion98 109f47b52d [Kernel] AVPack cvar
idk what teh hell im doing 😹
2020-04-08 03:20:32 +11:00
Cancerous 9e2df79990 Merge branch 'profile-gpds-rebase' of https://github.com/emoose/xenia into canary 2020-04-08 03:20:32 +11:00
illusion98 32263bb208 Change default config file name 2020-04-08 03:20:32 +11:00
illusion98 0957851868 Change window title
xenia -> xenia-canary
2020-04-08 03:20:31 +11:00
Cancerous 5a6af0101d Merge branch 'master' of https://github.com/ObsidianNA/xenia into canary
Recent Files Menu Bar PR 1396
2020-04-08 03:20:31 +11:00
illusion98 3427d8f68e Merge remote-tracking branch 'randprint/ThreadDistribution' into canary 2020-04-08 03:20:31 +11:00
Rados??aw Gli??ski 5dcd444232 Fixed Mask incorrectness. Does mask_ == 0x01 means accept all?
Affected Games:
- Grid 2 (freezes)
- Skate. (Menu Soundtrack)
- Crackdown 2 Demo (ingame freeze)
2020-04-08 03:20:31 +11:00
Rados??aw Gli??ski 9f3f4ad1ce "Template" for 0xFE message: 0x22005 2020-04-08 03:20:31 +11:00
Cancerous 288a483b93 [Kernel] XamSwapDisc and supporting functions 2020-04-08 03:20:30 +11:00
Cancerous 516d802fe5 New Icons 2020-04-08 03:20:30 +11:00
Cancerous 615f86506c [UI] Add window dimension cvars 2020-04-08 03:20:30 +11:00
illusion98 75b0beae2a Merge remote-tracking branch 'emoose/devicetype-fix' into canary 2020-04-08 03:20:30 +11:00
illusion98 ebeb117e74 Add command to show fps in titlebar 2020-04-08 03:20:30 +11:00
Cancerous 131177358a FPS Counter at the end of the display chain PR 1362
from IceTDrinker
2020-04-08 03:20:29 +11:00
Margen67 9016a3ea08 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-04-08 03:20:29 +11:00
Margen67 435a9091ad [CI] Add GitHub Actions 2020-04-08 03:20:29 +11:00
illusion98 c266b17898 Add cvar for Unreal Engine 3 workaround 2020-04-08 03:20:29 +11:00
illusion98 07afd9a377 [Discord] Change ID and new description 2020-04-08 03:20:29 +11:00
illusion98 d5bf375834 [Discord] Add Time Elasped and Description Text
Display Time Elapsed when idle or playing a game
Display description when hovering over the icon
2020-04-08 03:20:29 +11:00
illusion98 cc5b99ccbe Hack for Source engine 2020-04-08 03:20:28 +11:00
Radosław Gliński 15208c5b8c Disable debugging break on KeBugCheck 2020-04-08 03:20:28 +11:00
illusion98 9f9d8ba92d 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-04-08 03:20:28 +11:00
illusion98 4e270843d7 Merge remote-tracking branch 'emoose/dashboard' into canary-cleanup
Originally merged by @0x8080

Co-Authored-By: 0x8080 <0x8080@users.noreply.github.com>
2020-04-08 03:20:28 +11:00
illusion98 a85bd39f81 Update Readme 2020-04-08 03:20:28 +11:00
chss95cs@gmail.com add3b69649 Reuse flag results in OPCODE_BRANCH_TRUE codegen if the preceding instruction was a comparison that already set the cpu flags 2020-04-08 03:20:28 +11:00
chss95cs@gmail.com 895a0e8703 Add constant folding for OPCODE_ROTATE_LEFT 2020-04-08 03:20:28 +11:00
Triang3l b47948b7cf [DXBC] Fix another copy-paste kVSDS typo 2020-04-07 19:19:08 +03:00
Triang3l 306f2947ec [DXBC] Fix a copy-paste kDSVS typo 2020-04-07 19:18:21 +03:00
Triang3l 9d36c257b0 [D3D12] Non-adaptive triangle tessellation 2020-04-07 18:55:43 +03:00
Triang3l b00baadf53 [D3D12] Fix a lint issue in comments 2020-04-06 12:41:35 +03:00
Triang3l 283c3ab59b [D3D12/DXBC] Fix a couple of tessellation-related comments 2020-04-06 00:19:29 +03:00
Triang3l c4f47039eb [GPU] Fix a typo in the tessellation patch types comment 2020-04-06 00:08:05 +03:00
Triang3l 4b9f63cdf1 [GPU] Shader::HostVertexShaderType enum for domain shader types 2020-04-06 00:03:23 +03:00
Triang3l 8da8044771 [DXBC] Move cvars from D3D12 to GPU 2020-04-05 17:23:38 +03:00
Triang3l e82d05c687 [D3D12] Pass adaptive tessellation factors via index buffer like on the guest 2020-04-05 17:22:49 +03:00
Triang3l 5d6fe38e6f [DXBC] Vertex shader prologue and gamma to new DXBC code 2020-04-05 13:13:55 +03:00
Rick Gibbed a0f486b0fa
Bump minimum Python version (#1581)
Bump minimum Python version to 3.6.
2020-03-30 17:37:32 -05:00
Triang3l 5f5e281e8c [DXBC] Rewrite a comment in memexport that may be outdated 2020-03-29 19:14:25 +03:00
Triang3l 05f6b444a0 [DXBC] Move memexport to the new DXBC code and make it more straightforward 2020-03-29 19:09:58 +03:00
Triang3l 7bdf59a8c7 [DXBC] Fix totally broken instruction when memexport is used in PS 2020-03-28 00:23:02 +03:00
Triang3l a10bd2a5c1 [DXBC] Unbreak MRT in RTV output path 2020-03-27 23:18:15 +03:00