Commit graph

50 commits

Author SHA1 Message Date
gibbed
af206addd1 Optimize SPIRV code generated via genspirv command. 2018-11-26 11:49:36 -06:00
Margen67
896ac4a682 Update documentation.
- Convert http to https, provide archive link when possible.
- Made CPU-JIT.png more readable on dark themes;
Added a white background so there isn't black text on a black
background.
2018-11-22 09:20:09 -06:00
Justin Moore
2fa7607547
Merge pull request #1086 from bwrsandman/xenia-build-test-bin-path
[Test] Fix build_bin_path for case sensitive FS
2018-10-12 15:08:04 -05:00
Dr. Chat
efc36e50be Use the same python as the currently executing python to run scripts 2018-04-28 20:15:16 -05:00
DrChat
14abe1a407 Fixup 360 support 2018-04-03 19:02:49 -05:00
Sandy Carter
83ddf27392 [Test] Fix build_bin_path for case sensitive FS
Match xenia-build and premake configuration and platform capitalization with
only first letter capitalized in filesystem (Debug, Checked, Released, Linux,
Windows, etc).
Fix xenia-build test command on linux systems.
2018-02-14 20:57:48 -08:00
DrChat
4ce774576b Fix genspirv command 2017-12-21 16:11:35 -06:00
DrChat
0efb08ad74 Support -j flag in xenia-build 2017-12-19 19:25:25 -06:00
DrChat
3d1a1c2519 Properly decode git information before printing it into version.h 2017-12-15 23:43:27 -06:00
Kriskras99
882f01533d Python 3 support (#755)
* Python 3 support

* Fix import_vs_environment in xenia-build

* Drop support for Python 2

* Fix CIs and xb.bat

* Require Python3.4+ because of Ubuntu Trusty

* popen.communicate returns bytes instead of string

* Useful info in travis

* universal_newlines should be True

* Changed shebang to python 3

* Python 3 shebang fix

* Clang python 3 shebang fix
2017-09-21 16:42:57 -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
Kriskras99
e6d1a3a302 Specify python2 in xenia-build
Otherwise it breaks on Arch Linux
2017-05-02 18:54:03 +02:00
Dr. Chat
8c16f91b7b Update premake to support vs2017. 2017-04-23 22:02:43 -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
Dr. Chat
5fb16b5bfa Travis: Build in release/debug 2017-02-17 23:58:42 -06:00
Dr. Chat
50cc2385dd travis: clang-3.9 2017-02-05 22:01:13 -06:00
Dr. Chat
73d3697efc xb premake: Allow the premake script to bootstrap premake. 2017-01-26 23:57:04 -06:00
DrChat
20458de752 Don't discard stdout when running premake (hiding important errors) 2016-09-09 18:54:28 -05:00
Dr. Chat
84f62eaa70 xb: Redefine CC/CXX environmental variables only if not defined in the first place. 2016-06-13 18:42:48 -05:00
Dr. Chat
eb7b80bf7c Appveyor: Swap to xenia-build and only build the projects we need. 2016-06-12 20:05:58 -05:00
Dr. Chat
6dab81d0cd Find the Vulkan SDK from %VULKAN_SDK% environmental variable. 2016-06-03 13:10:57 -05:00
Ben Vanik
769c58a9b2 Adding xb genspirv to do glsl->.h. 2016-02-20 16:24:42 -08:00
Ben Vanik
b4094e58eb xb tidy command. 2016-01-01 19:15:07 +00:00
Ben Vanik
8ab71d7e51 xb gputest and reference repo - woo. 2015-12-31 12:27:26 -08:00
Ben Vanik
f1ba191634 Upgrading to the latest premake and adding tool for dumping LLVM json. 2015-12-31 00:37:13 -08:00
Ben Vanik
952d35911c Folding build_tools back into the main repo for simplicity. 2015-12-30 16:53:14 -08:00
Ben Vanik
5de82887fa Adding build version information to main window/log. 2015-12-27 11:53:37 -08:00
Ben Vanik
0e58208add Dropping elemental-forms and swapping out with imgui.
Too much code for such little use. This should simplify porting.
2015-12-26 20:25:24 -08:00
Ben Vanik
15816327b4 Renaming xe::cpu::frontend to xe::cpu::ppc. 2015-12-14 21:17:55 -08:00
Ben Vanik
66cab7b76e Update xcode premake 2015-12-02 12:16:23 -08:00
sephiroth99
049ca6de42 Use Clang 3.8 for Linux building. 2015-09-25 23:40:56 -04:00
sephiroth99
9134061044 Set clang as the C compiler and clang++ as the C++ compiler. 2015-09-22 07:39:42 -07:00
Ben Vanik
e5fbf840d2 Shuffling kernel/. 2015-09-06 18:07:52 -07:00
Ben Vanik
8b0d4fb51c Linux tweaks. 2015-08-18 14:18:00 -07:00
Ben Vanik
a92566dfc5 More style. 2015-08-07 21:29:03 -07:00
Ben Vanik
b0425f7ee2 Moving source map to Function. 2015-08-01 14:07:13 -07:00
Ben Vanik
5ab2ae4954 Moving style stuff to build_tools. 2015-08-01 11:11:59 -07:00
Ben Vanik
9fb71ad8fc 'xb style' 2015-08-01 10:49:58 -07:00
Ben Vanik
cb701fcb7c Latest linter. 2015-08-01 04:08:59 -07:00
Ben Vanik
8494ca2eaa clang fixes. 2015-08-01 03:55:50 -07:00
Ben Vanik
27944c425b clang fixes. 2015-08-01 02:51:49 -07:00
Ben Vanik
ef374801aa Basic linux build. 2015-08-01 01:30:47 -07:00
Ben Vanik
910f4d7110 clang 3.8. 2015-08-01 01:00:47 -07:00
Ben Vanik
73d48e188b clang-format detection cleanup. 2015-08-01 00:41:46 -07:00
Ben Vanik
741685d7e8 No shell, try new git on travis. 2015-08-01 00:20:12 -07:00
Ben Vanik
6c507f118d Submodule init/update for old git. 2015-08-01 00:05:55 -07:00
Ben Vanik
e60321b0d8 chmod 2015-07-31 23:57:45 -07:00
Ben Vanik
b56b262116 Switching to python build script. 2015-07-31 23:48:24 -07:00