Commit Graph

3894 Commits

Author SHA1 Message Date
Dr. Chat 7e9d63e33d Gracefully handle test suites failing to load without exiting. 2017-05-11 15:59:34 -05:00
Dr. Chat 747f7d65d8 PPC-nativetests: Zero out the context between runs 2017-05-11 15:59:34 -05:00
Justin Moore f5e3b59c42 Merge pull request #697 from Kriskras99/patch-1
Specify python2 in xenia-build
2017-05-11 15:17:31 -05:00
Dr. Chat 737b78ad49 Last stretch to get PPC native tests working 2017-05-11 15:09:43 -05:00
Dr. Chat 7eceb9db09 PPC nativetests require gflags! 2017-05-11 11:41:34 -05:00
Dr. Chat cf838439b7 Whoops! Fix formatting. 2017-05-11 11:38:50 -05:00
Dr. Chat 7194c9e49b filesystem_posix: Add missing cstring include 2017-05-11 10:34:26 -05:00
Dr. Chat 254fd3631f Math: Fix [l/t]zcnt intrinsics on GCC
X64Context: Surround with architecture ifdef
2017-05-11 10:32:13 -05:00
Dr. Chat 5fde9fa720 Fix typo in xenia-vfs premake generator. Fixes #701. 2017-05-10 22:15:03 -05:00
Dr. Chat be962e6de1 More WIP architecture fixes (exception_handler/string_util) 2017-05-09 22:32:27 -05:00
Dr. Chat 096a0230c4 Fix Travis :| 2017-05-09 21:10:53 -05:00
Dr. Chat c2160c2504 Fix mapped_memory_posix.cc build on GCC 2017-05-09 21:00:30 -05:00
Dr. Chat 66a73128dd Fix debugging_posix.cc 2017-05-09 20:57:35 -05:00
Dr. Chat dbc2d233fb (for now) Stub X64Context out on non-AMD64 platforms 2017-05-09 20:53:25 -05:00
Dr. Chat bb3291e331 Add generic memory swap routines. 2017-05-09 20:52:09 -05:00
Dr. Chat 6dcbee18da Whoops - fix linux builds. 2017-05-08 22:26:48 -05:00
Dr. Chat ccd6d4b199 (WIP) Add a native PowerPC testing frontend 2017-05-08 22:21:43 -05:00
Dr. Chat 095f65c19e (maybe) Proper POSIX memory allocation support 2017-05-07 19:52:15 -05:00
Dr. Chat e26aa6c189 Add XE_ARCH_* 2017-05-07 18:25:06 -05:00
Dr. Chat 99078fffbd Premake: Fix a few issues (using deprecated functionality, hard to change toolset, disable lzcnt) 2017-05-07 16:21:44 -05:00
Dr. Chat ddfc9e90d8 Appveyor: Put release builds first 2017-05-07 15:53:12 -05:00
Dr. Chat ba90b5af41 Fix premake failing to build curl on PowerPC architectures 2017-05-07 15:46:25 -05:00
Kriskras99 e6d1a3a302 Specify python2 in xenia-build
Otherwise it breaks on Arch Linux
2017-05-02 18:54:03 +02:00
DrChat cff80bd782 fctiw[z]x: Sign-extend the result (verified by HW) 2017-04-26 12:28:35 -05:00
DrChat 8ccefa1600 Xam: (possibly) fix XamContentCreateEx extended result being incorrectly put as an extended error. 2017-04-24 15:11:46 -05:00
Dr. Chat 8c16f91b7b Update premake to support vs2017. 2017-04-23 22:02:43 -05:00
gibbed cecc66622f Update some docs to say VS2017 works as well. 2017-04-20 16:58:45 -05:00
gibbed 201f907beb - Fix check in xenia-build so it properly recognizes when Visual Studio is not detected.
- Point the user to the building guide instead of just mentioning the envvar.
2017-04-20 16:55:38 -05:00
gibbed d2c84e37ee Use vswhere to detect Visual Studio 2017. 2017-04-19 21:31:30 -05:00
gibbed 1a3c4187d8 Add vswhere binary. 2017-04-19 21:30:13 -05:00
Dr. Chat 7f4ee2a070 Fix typo in XamAlloc
Few other inconsistencies in xboxkrnl_memory
2017-04-17 22:57:29 -05:00
DrChat 5ac61aa48a Fix a broken link in docs 2017-04-17 12:59:23 -05:00
Dr. Chat 761ae4eeee Run appveyor against checked builds 2017-04-08 13:01:17 -05:00
Dr. Chat ab1690b0b1 Fixing formatting errors. 2017-04-08 12:46:52 -05:00
Dr. Chat b40d75aa3d TextureInfo: Store the texture format, not a pointer to texture format info. 2017-04-07 15:16:09 -05:00
Justin Moore 59f9a19d30 Merge pull request #687 from cesys/altivec_lvrx_stvrx_fix
Fixing Altivec lvrx and stvrx
2017-03-31 13:35:01 -05:00
Cesys d2605bce18 Fixing Altivec lvrx and stvrx 2017-03-31 11:00:51 -07:00
Justin Moore fd85255846 Merge pull request #686 from Megamouse/master
Update shim conversion on some files
2017-03-28 16:58:24 -05:00
Megamouse c38accbb76 format shim conversion on some files
xam_info.cc, xam_msg.cc, xam_notify.cc, xboxkrnl_memory.cc,
xboxkrnl_misc.cc
2017-03-28 00:39:37 +02:00
Justin Moore 46504adcc0 Merge pull request #684 from cesys/ringbuffer_init_fix
Ringbuffer init fix
2017-03-26 10:39:36 -05:00
Cesys 8c4ca35a35 Ringbuffer init fix 2017-03-25 20:00:48 -07:00
DrChat 9d721df061 Don't log the result of RtlNtStatusToDosError as an error 2017-03-24 16:31:09 -05:00
DrChat e699be0118 Logging: Add a flag to specify the minimum log level
--log_level = (0=error, 1=warning, 2=info, 3=debug)
2017-03-24 16:28:41 -05:00
Dr. Chat 92a4b90ed0 TextureInfo: Use round_up rather than floating point math for calculating tile width. 2017-03-19 20:20:43 -05:00
Justin Moore 0d466ad53e Merge pull request #681 from Margen67/master
Move CONTRIBUTING.md to .github, update Python 2.7 to latest, & change Github releases link to Appveyor artifacts
2017-03-19 20:05:59 -05:00
Margen67 9a1e956bf2 Change Appveyor link description
Also fix inconsistent CONTRIBUTING.md link.
2017-03-18 22:12:00 -07:00
Margen67 87cf0d5ed3 Update Python 2.7 to latest version 2017-03-18 08:06:35 -07:00
Margen67 410dfe9055 Move CONTRIBUTING.MD to .github
Fix links to CONTRIBUTING.md.
Change Github releases link to Artifacts since the github releases are dead and outdated.
2017-03-18 07:51:11 -07:00
DrChat f012845cb6 JIT: Propagate mul/div by constant one 2017-03-16 18:49:55 -05:00
DrChat 271d78fd39 Merge branch 'master' of github.com:benvanik/xenia 2017-03-16 17:47:36 -05:00