Commit Graph

111 Commits

Author SHA1 Message Date
Triang3l
ce68a09b0c Merge branch 'master' into vulkan 2021-10-31 16:49:14 +03:00
Triang3l
7e6cf349e2 [Build] Use first-party premake-androidndk (#1878) 2021-10-30 00:01:27 +03:00
Conrad Kramer
548758857f Fix Xcode support in xenia-build 2021-10-25 00:48:53 +03:00
Triang3l
ecccd02f8a Merge branch 'master' into vulkan 2021-09-12 14:10:36 +03:00
gibbed
ed0a15dcc8 Use AppVeyor vars for extended version info. 2021-08-18 16:44:41 -05:00
Triang3l
9bb104b354 Merge branch 'master' into vulkan 2021-07-03 20:59:25 +03:00
gibbed
997d0555db Lint/format .inc files. 2021-06-28 20:32:52 -05:00
Triang3l
6cd9d42fd0 Merge branch 'master' into vulkan 2021-06-08 12:15:34 +03:00
Triang3l
12a907bfa5 [GPU] Shaders to common, xb buildshaders instead of buildhlsl 2021-06-05 18:53:53 +03:00
amine4567
165c6f0e4d [Build] Support building with the standalone VS Build Tools 2021-05-15 18:50:59 -05:00
gibbed
536f6772da Fix reference to old var name in xenia-build.
Fix reference to old variable name in xenia-build.
2021-05-15 18:13:32 -05:00
Joel Linn
4f020e32c8 [xb] Remove whitespace 2021-05-03 22:50:44 -05:00
Joel Linn
0a662afd73 [xb] Only write version.h when changed 2021-05-03 22:50:44 -05:00
Triang3l
43d11816b8 Merge branch 'master' into vulkan 2020-11-26 22:28:47 +03:00
Satori
30b9719ee3 [Build] Add stub command for source file generation 2020-11-25 14:15:58 -06:00
Triang3l
16755568a0 Merge branch 'master' into vulkan 2020-11-21 16:32:25 +03:00
Triang3l
7cb3cc3564 [Build] Fix a typo in get_premake_target_os comment 2020-11-21 16:32:07 +03:00
Triang3l
14157e063a [Build] Support cross-compilation via xb premake --target_os 2020-11-21 16:23:01 +03:00
Triang3l
25606774e1 [Build] xenia-build Android host OS detection 2020-11-21 16:22:48 +03:00
Triang3l
fa0c34648d [Build] Support cross-compilation via xb premake --target_os 2020-11-21 16:18:50 +03:00
Triang3l
8ccd6f9560 [Build] xenia-build Android host OS detection 2020-11-21 14:54:57 +03:00
Triang3l
8febf02a39 Merge branch 'master' into vulkan 2020-11-15 14:06:15 +03:00
Joel Linn
171c97c929 Start CLion by invoking xb devenv when available 2020-11-14 13:30:06 -06:00
Joel Linn
9dea6b3f62 Add premake cmake generator.
`./build/CMakeLists.txt` is generated by `./xb.bat premake --devenv=cmake` and enables use of other IDEs like `CLion` for example.
2020-11-14 13:30:06 -06:00
Triang3l
cacf702948 Merge branch 'master' into vulkan 2020-10-30 22:58:55 +03:00
Joel Linn
adebaba799 Allow building without git. 2020-10-28 20:31:36 -05:00
Triang3l
229eb49b54 [Vulkan] Untextured ImmediateDrawer, [D3D12] Small refactoring 2020-09-19 18:05:54 +03:00
Triang3l
7b93670dbd [Vulkan] Remove old Vulkan code, change shaders directory, create empty Vulkan backend 2020-08-31 21:44:29 +03:00
Joel Linn
c8ab1e9f36 Replace deprecated gmake with gmake2 action.
https://github.com/premake/premake-core/issues/1099
2020-04-08 16:17:06 -05:00
Joel Linn
df1ee6268f Linux development environment.
- Fix CodeLite project generation.
- Implement `xb devenv` for CodeLite.
2020-04-08 16:17:06 -05:00
gibbed
2393381cff Make 'xb test' also run xenia-base-tests. 2020-04-07 16:09:41 -05:00
Rick Gibbed
a0f486b0fa Bump minimum Python version (#1581)
Bump minimum Python version to 3.6.
2020-03-30 17:37:32 -05:00
gibbed
de50780107 Force -style=file for xb lint. 2020-02-22 13:29:07 -06:00
gibbed
5aeeed72b9 Lint all files in a sorted manner. 2020-02-22 12:31:21 -06:00
gibbed
39765093d6 Fix xb lint --all on Windows. 2020-02-22 12:31:21 -06:00
gibbed
ec15da8b14 Use newer clang+llvm+clang-format. 2020-02-22 12:31:21 -06:00
Prism Tutaj
f6e6641568 [XB] Fix python not expecting UTF-8 for the output of vswhere 2020-02-21 00:37:24 -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
gibbed
c19dc9c7d6 Prefer vsdevcmd over vcvarsall. 2019-08-17 08:32:20 -05:00
gibbed
1ebc13df94 Oops. Call set after vsdevcmd. 2019-08-17 08:32:20 -05:00
Triang3l
352f12f92e [D3D12] Switch from gflags to cvars 2019-08-03 16:53:23 +03:00
Jonathan Goyvaerts
eaf92cc7dc Default the number of parallel build threads to 4 so clang doesn't run out of memory (both local and on travis-ci) 2019-08-03 02:34:29 +02:00
gibbed
e024cbc3f0 Merge remote-tracking branch 'origin/master' into d3d12 2019-07-18 12:33:52 -05:00
Margen67
efdc78ee22 Fix typo in xenia-build 2019-07-17 17:52:01 -07:00
Triang3l
db44eaf2e4 Merge branch 'master' into d3d12 2019-07-11 09:26:57 +03:00
Margen67
d9ace8a923 [xenia-build] Update old link and fix VS Preview not being found
-prerelease allows preview/prerelease versions of VS to work in xb.
https://github.com/microsoft/vswhere/issues/185#issuecomment-499962802
2019-06-30 17:06:53 -05:00
Silent
17924bc945 [xenia-build] Make vswhere.exe output in UTF-8 so Python doesn't fail to parse regional characters in output 2019-06-29 13:08:54 +02:00
gibbed
6789873620 Merge branch 'master' into d3d12 2019-05-12 07:48:18 -05:00
Margen67
24c290e8a9 Fix/remove OpenGL leftovers 2019-05-08 08:31:04 -07:00
gibbed
827567a21a Merge branch 'master' into d3d12 2019-04-18 11:23:41 -05:00