Commit graph

6340 commits

Author SHA1 Message Date
PatrickvL
ca6423b484 Reviving my more-than-a-year-old Loader branch, by copying over various things (nothing functional yet) 2020-04-14 20:24:16 -05:00
PatrickvL
2a23634c77
Merge pull request #1870 from Cxbx-Reloaded/develop
Move develop Branch into master Branch
2020-04-14 12:23:31 +02:00
RadWolfie
52cdb4e984
Merge pull request #1869 from Margen67/readme-fix
Remove Azure badge
2020-04-13 19:25:24 -05:00
Margen67
525a2fb330
Remove Azure badge 2020-04-13 17:22:06 -07:00
PatrickvL
238dda162f
Merge pull request #1865 from LukeUsher/amd-gpu-workaround
prevent missing polygons with AMD GPU
2020-04-14 00:24:38 +02:00
RadWolfie
739e1928a2 change filter log output to always output 2020-04-13 03:28:58 -05:00
=
63563763dd vsh: reduce number of instructions required to handle bounds checking 2020-04-13 03:10:23 -05:00
=
8850b52d88 prevent missing polygons with AMD GPU 2020-04-13 03:10:23 -05:00
Luke Usher
90620f7654
Merge pull request #1867 from RadWolfie/restore-appveyor-change
Restore Debug Build for AppVeyor
2020-04-12 17:20:16 +01:00
RadWolfie
02840804d4 restore debug build for AppVeyor 2020-04-10 17:10:03 -05:00
Luke Usher
30dbba8d37
Merge pull request #1859 from darkf/clang-fixes-actual
Various fixes for standards compliance and compiler portability
2020-04-09 11:18:25 +01:00
Luke Usher
ff4f4f01c9
Merge pull request #1864 from RadWolfie/update-readme
Redirect Users to GitHub's Releases Page
2020-04-09 10:40:12 +01:00
RadWolfie
69d85d2513 add notice for WINE users 2020-04-09 04:06:13 -05:00
RadWolfie
f5bbfad86c remove appveyor and travis badge since they are disable 2020-04-09 04:06:13 -05:00
RadWolfie
0f49260821 redirect users to releases page 2020-04-09 04:06:13 -05:00
Luke Usher
c382d0fcda
Merge pull request #1862 from RadWolfie/hotfix-github-badge
HOTFIX: Correct GitHub Badge Image Linkage
2020-04-09 08:39:06 +01:00
RadWolfie
9ba943e42b hotfix github badge 2020-04-08 11:38:10 -05:00
Luke Usher
fca206c883
Merge pull request #1854 from Margen67/actions
Add GitHub Actions CI
2020-04-08 17:21:30 +01:00
Margen67
e84fa750e5 Multi-line if 2020-04-07 18:47:41 -07:00
darkf
eb2bc2dbc8 Use proper constant for XMP_STATUS_RELEASE_CXBXR 2020-04-07 15:32:31 -07:00
darkf
743b3cbdbb Remove unused extern "C" comments 2020-04-07 03:24:00 -07:00
darkf
bcbdd4c4e0 EmuFile: Fix string being passed as %s formatter 2020-04-07 02:44:40 -07:00
darkf
3a5552e899 EmuKrnlEx: Fix std::atomic usage 2020-04-07 02:44:40 -07:00
darkf
95f6966a43 PVOID casts where necessary 2020-04-07 02:44:39 -07:00
darkf
21733cc594 EmuKrnlLogging: Work around EXCEPTION_DISPOSITION macros in MinGW 2020-04-07 02:44:39 -07:00
darkf
1309f25c7b Patches: Explicitly construct xbox_patch_t 2020-04-07 02:44:39 -07:00
darkf
4eff9b9dab Get D3D stuff mostly compiling on Clang 2020-04-07 02:44:39 -07:00
darkf
c64cbfe482 EmuFS: Construct fs_instruction_t by name 2020-04-07 02:44:39 -07:00
darkf
daab20a944 Cast to proper type in case 2020-04-07 02:44:39 -07:00
darkf
a32bb946a0 Fix some ifdef conditions 2020-04-07 02:44:39 -07:00
darkf
c821ac0f02 XbPixelShader: Use empty local to avoid undefined behavior 2020-04-07 02:44:39 -07:00
darkf
e4371adf5e SetThreadName only works on MSVC for now 2020-04-07 02:44:39 -07:00
darkf
b2a5f304bf Use standard C++ enum forward declarations 2020-04-07 02:44:39 -07:00
darkf
a3a1849e6a Use GNU alignment attributes in XbConvert 2020-04-07 02:44:39 -07:00
darkf
1148f81c67 Define XINPUT_DLL for MinGW 2020-04-07 02:44:39 -07:00
darkf
ee81f18645 Define XXH_INLINE_ALL for all compilers 2020-04-07 02:44:39 -07:00
darkf
b8be2efa97 Include missing headers 2020-04-07 02:44:39 -07:00
darkf
1091bee10e InputDeviceManager::FindDevice uses const string& 2020-04-07 02:44:39 -07:00
darkf
5502d84057 Define LTM_DESC for all users of libtomcrypt, otherwise the header won't
have init_LTM available.
2020-04-07 02:44:38 -07:00
darkf
fed6245e48 Fix erroneous macro definitions 2020-04-07 02:44:38 -07:00
darkf
3e505f1b5e Define DIK_PREVTRACK for MinGW 2020-04-07 02:44:38 -07:00
darkf
6959d023b4 Debug callbacks don't need WINAPI 2020-04-07 02:44:38 -07:00
darkf
f2bdc40ef1 Fix separator items in resource file, for Clang 2020-04-07 02:44:38 -07:00
darkf
132142d5ae Use const string references for profile methods 2020-04-07 02:44:38 -07:00
darkf
d20537fe5b Remove extern "C" linkage in Emu*, otherwise we get namespace collisions 2020-04-07 02:44:38 -07:00
Margen67
78e51a7f01 ci: Improvements
Make into one yml, rename to CI;
 if conditions and search filtering make multiple ymls unneeded.
Build all branches.
Ignore unrelated files.
Build with VS2019 and VS2017.
Set fail-fast to false.
Add Debug configuration, and reorder configurations to be consistent.
Don't use master version of actions.
Fetch submodules with new addition to checkout action.
Build in the build directory.
Use -j to potentially speed up building.
Use default shell/robocopy for artifact preparation.
Add SDL2 to artifacts.
Add artifacts for PRs.
Only do artifacts for Release.
Change artifact path to artifacts. (the trailing slash isn't needed)
Change artifact name.
Add release creation job:
 This creates a release with VS2019 and VS2017 builds using a CI-shortcommithash tag;
 For example, CI-31d4ea3
 This job is only ran for commits (push) to master, not pull requests, other branches, or forks.

Add badge to README
2020-04-02 22:35:02 -07:00
wutno
43a1d0182d ci: Actions to build & artifact develop branch 2020-04-02 19:11:15 -07:00
wutno
9cb9ed02fc ci: Set-up GitHub Actions to check if a PR builds successfully 2020-04-02 19:11:15 -07:00
PatrickvL
79ee9ecd21
Merge pull request #1856 from ergo720/hack_warn
Display warning message when activating the all cores hack
2020-04-02 17:43:42 +02:00
ergo720
4e01eb2f80 Display warning message when activating the all cores hack 2020-04-02 17:18:07 +02:00