Commit Graph

5581 Commits

Author SHA1 Message Date
Cancerous 60e8d705cb FPS Counter at the end of the display chain PR 1362
from IceTDrinker
2020-02-19 03:36:02 -05:00
Margen67 81db360859 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-02-19 03:36:02 -05:00
Margen67 bbb8a59c09 [CI] Add GitHub Actions 2020-02-19 03:36:02 -05:00
illusion98 d9138f2df1 Add cvar for Unreal Engine 3 workaround 2020-02-19 03:36:02 -05:00
illusion98 c374e85999 [Discord] Change ID and new description 2020-02-19 03:36:02 -05:00
illusion98 4aac68563d [Discord] Add Time Elasped and Description Text
Display Time Elapsed when idle or playing a game
Display description when hovering over the icon
2020-02-19 03:36:02 -05:00
illusion98 3d656c394d Hack for Source engine 2020-02-19 03:36:02 -05:00
Radosław Gliński 9545537c97 Disable debugging break on KeBugCheck 2020-02-19 03:36:02 -05:00
illusion98 2953cf8a2e Merge remote-tracking branch 'emoose/ntwritefile-apc'
Originally merged by @0x8080

Co-Authored-By: 0x8080 <0x8080@users.noreply.github.com>
2020-02-19 03:36:02 -05:00
illusion98 6536557701 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-02-19 03:36:02 -05:00
illusion98 36cd4f69b4 Merge remote-tracking branch 'emoose/dashboard' into canary-cleanup
Originally merged by @0x8080

Co-Authored-By: 0x8080 <0x8080@users.noreply.github.com>
2020-02-19 03:36:02 -05:00
illusion98 a4cd4dcca2 Update Readme 2020-02-19 03:36:01 -05:00
chss95cs@gmail.com b4b0cf3421 Reuse flag results in OPCODE_BRANCH_TRUE codegen if the preceding instruction was a comparison that already set the cpu flags 2020-02-19 03:36:01 -05:00
chss95cs@gmail.com e21cc2ddae Add constant folding for OPCODE_ROTATE_LEFT 2020-02-19 03:36:01 -05:00
Margen67 bb13103102 Update to new issue template workflow
Add wiki link to top since people don't (or can't) read it.
Change discord.me invite link back to normal discord.gg.
Change game-compatibility link to readme since people don't (or can't) read it.
Add Discord server link in config.yml.
2020-02-19 02:20:28 -06:00
Triang3l 47eee5e1c3 [GPU] Unified function for mip level bounds, BaseMap mip filter, small refactoring 2020-02-18 23:31:48 +03:00
Rick Gibbed 0437488853
[AppVeyor] Grab all ZIPs for artifacts. 2020-02-17 16:22:05 -06:00
Rick Gibbed 5cef591070
[AppVeyor] AppVeyor didn't like %7Z_SWITCHES%. 2020-02-17 16:03:06 -06:00
Rick Gibbed c72d65ad9f
[AppVeyor] AppVeyor doesn't like IF blocks. 2020-02-17 15:38:05 -06:00
Rick Gibbed 75f98b01b9
[AppVeyor] Make checked builds harder to access.
[AppVeyor] Hopefully make checked builds harder and more annoying to access for non-developers.
2020-02-17 15:19:38 -06:00
Triang3l 710d225d0a [GPU] --gpu_allow_invalid_fetch_constants to bypass invalid fetch constant type errors 2020-02-16 19:35:26 +03:00
Triang3l d18e63e6e2 [D3D12] Always write original shader source in DXBC if PIX is attached 2020-02-16 18:09:22 +03:00
Triang3l 8ec813de82 [Memory, D3D12] Various refactoring from data provider development 2020-02-15 21:35:24 +03:00
Triang3l b59ae30ec3 [D3D12] DXBC: Fix two uninitialized register usages in ROV code, better comments 2020-02-13 08:31:01 +03:00
gibbed cc47704a6b [CPU] Use reserved form of sc for imports. 2020-02-11 06:45:57 -06:00
gibbed e2346ee539 [PPC] Support basic form of sc. 2020-02-11 06:45:57 -06:00
Rick Gibbed ce1d632f4e
[CI] Include SDL2.dll as part of artifacts. 2020-02-11 04:34:37 -06:00
Gliniak d241a98189 [Kernel] Rewrote ObReferenceObjectByHandle 2020-02-10 20:52:23 -06:00
Triang3l 014d03193e [D3D12] Convert dxbc_shader_translator_om.cc to new DXBC emission code 2020-02-10 23:50:26 +03:00
Joel Linn 160f218210 [APU/Linux] Implement cross platform audio using SDL2 library. 2020-02-10 14:01:47 -06:00
Joel Linn 64f3925c7d [HID/Linux] Implement cross platform controller input using SDL2 library. 2020-02-10 13:41:19 -06:00
Joel Linn 498b73612f Link against SDL2.
- Use MSVC delayed loading on Windows.
- Rely on system libraries for Linux.
- Add libsdl2-dev to Travis.
2020-02-10 13:41:19 -06:00
Joel Linn d355d433c5 Add SDL2 submodule for MSVC development.
Tracking 2.0.10 headers and libraries.
2020-02-10 13:41:19 -06:00
Rados??aw Gli??ski 404aa82147 [CPU] Implemented instructions: rldclx, rldcrx 2020-02-09 16:48:50 -06:00
gibbed 0b3cdf2aaa [Base] Fix non-Windows bit_scan_forward. 2020-02-09 16:37:52 -06:00
Prism Tutaj fc37f3e93a [App] Fix discord cvar 2020-02-09 16:21:51 -06:00
Joel Linn 2aa008e02e [HID] Fix Demo for XInput 2020-02-09 16:19:39 -06:00
Gliniak 0d866aa173 [CPU] Increased maximum function count 2020-02-09 15:47:29 -06:00
Silent 684f9fedec [Base] Remove kMaxPath from Windows, it should not be used
All instances of kMaxPath or MAX_PATH being used have been removed,
and removing this constant is supposed to encourage writing code
without artificial constraints on path length.
2020-02-09 14:02:37 -06:00
Silent f392347673 [GPU] Remove MAX_PATH limit from Shader::Dump 2020-02-09 14:02:37 -06:00
Silent d3a73022fd [UI] Remove MAX_PATH limit from WM_DROPFILES
Also required const-ifying a file drop message.
2020-02-09 14:02:22 -06:00
Silent 96a9397349 [Base] Remove MAX_PATH limit from GetUserFolder
Replace SHGetFolderPath with SHGetKnownFolderPath to remove the limit
2020-02-09 14:01:39 -06:00
Silent 6f2c39d8d1 [Base] Remove MAX_PATH limit from to_absolute_path
Let _wfullpath allocate memory by itself to remove the limit
2020-02-09 14:01:39 -06:00
gibbed 74c95c64d2 [Kernel] Ignore page size with base addr allocs.
Changes NtAllocateVirtualMemory so that it ignores specified page size when a
base address is specified.

Fixes a crash seen in N3 demo boot.
2020-02-09 06:54:27 -06:00
Justin Moore 96a7908c28 [Base] Fix formatting errors accidentally introduced 2020-02-08 16:30:17 -06:00
Rick Gibbed 754e64fcf1 Fix warning that newer Python is whining about.
Fix a warning that a newer version of Python is whining about:
SyntaxWarning: "is" with a literal. Did you mean "=="?
2020-02-08 16:25:13 -06:00
Justin Moore 7ed6296bb2 [Base] Call SetThreadDescription to name threads on versions of Windows that support it. 2020-02-08 21:12:42 +00:00
Justin Moore 1111394c83 Merge branch 'noshbar-unintialised-fileaccess-fix' 2020-02-08 14:44:26 -06:00
noshbar 2ce455fc73 [Base] Initialize file 'open_access' flag before using it.
In the 'OpenExisting' function, 'open_access' is used to create the flags for opening the file.
However, it is not set to zero, so could end up being incorrect file modes, potentially even emptying the file for appending, which would be bad.

This simply initialises it to zero first.
2020-02-08 14:43:46 -06:00
Triang3l 85fb028faa [D3D12] Cleaner DXBC emission code, port ROV prologue to it 2020-02-07 09:42:43 +03:00