Commit Graph

91 Commits

Author SHA1 Message Date
Margen67 1ad03033f3 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-03-20 20:52:29 +11:00
Joel Linn 8efa35d996 Remove unused yaml-cpp. 2020-02-20 06:44:34 -06: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
Margen67 09e1028154 Remove (hopefully) last OpenGL leftovers & crunch
Crunch is unused.
2019-11-08 09:10:51 -08:00
Margen67 80600dfc1d Remove /gt & OpenGL leftovers
Fiber-safe optimizations actually worsen performance.
2019-11-02 07:24:28 -05:00
Triang3l 2334e475de [Vulkan v2] Physical device, [D3D12] Small cleanup 2019-08-08 00:08:20 +03:00
Triang3l 352f12f92e [D3D12] Switch from gflags to cvars 2019-08-03 16:53:23 +03:00
Jonathan Goyvaerts 81fe22f1c8 Get rid of gflags alltogether 2019-08-03 02:34:19 +02:00
Jonathan Goyvaerts 950e53779c Add cxxopts third party dependency 2019-08-03 02:21:29 +02:00
Jonathan Goyvaerts 08bdf5abe6 Add cpptoml third_party dependency 2019-08-03 02:20:33 +02:00
gibbed e05f3288e4 Merge remote-tracking branch 'origin/master' into d3d12 2019-08-02 10:00:36 -05:00
Wes Taylor ce38e7b0b1 [App] Add support for Discord rich presence. 2019-08-02 09:06:02 -05:00
Triang3l f7ea93148a Merge branch 'master' into d3d12 2019-05-25 23:03:21 +03:00
chris hawley af7bc97429 Better optimization flags for release builds. 2019-05-12 11:49:23 -05: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 c006acf2c2 VS2017 doesn't support shorthand Windows SDK version. 2019-04-18 14:08:52 -05:00
gibbed ae7a463b40 Use latest Windows 10 SDK version. 2019-04-18 13:54:51 -05:00
Triang3l ec92d46480 Merge branch 'master' into d3d12 2019-04-18 17:54:57 +03:00
gibbed ffbc99926b - Update premake build script for VS2017+ build support.
- Update premake (for VS2019 support).
- Update Xenia build script to detect VS2017+ version.
- Update Xenia premake scripts due to updated premake.
- Fix cc override in Xenia build script.
2019-04-18 09:28:31 -05:00
Triang3l ddd2a6922c Merge branch 'master' into d3d12 2019-04-14 18:09:44 +03:00
Triang3l 85e26c5dde [Kernel] XeCryptAes using openluopworld/aes_128 2019-04-14 18:08:07 +03:00
Triang3l d623589c1c Merge branch 'master' into d3d12 2019-04-04 21:54:35 +03:00
Doug Johnson cfbfc6c17a Add debug symbols when building Debug on linux 2019-03-09 19:43:50 -05:00
Triang3l beebed4ca2 Merge branch 'master' into d3d12 2018-11-25 12:44:30 +03:00
gibbed 5fccc931ee Maybe fix Linux building mixed code projects? 2018-11-24 21:32:19 -06:00
Triang3l 5c1efe7b9a Merge branch 'master' into d3d12 2018-11-24 16:26:27 +03:00
gibbed 7226c9e047 Update mspack, add to premake, and fix missing license. Fixes #1252. 2018-11-23 15:32:55 -06:00
Triang3l 119342dbac Merge branch 'master' into d3d12 2018-10-23 23:35:06 +03:00
Triang3l 76c14f7e58 [APU] Load XAudio2_8.dll dynamically 2018-10-23 23:34:41 +03:00
Triang3l 43f34d804a [D3D12] Load D3D dynamically 2018-10-23 19:21:01 +03:00
Triang3l 8ced574c6f [D3D12] Add DXBC tokens and checksum 2018-08-27 15:18:30 +03:00
Triang3l 66510b2e6f [D3D12] Experimental incomplete custom sample positions, disabled by default 2018-08-25 14:38:55 +03:00
Triang3l e9083dbc2f [D3D12] Create xenia-ui-d3d12 project 2018-07-18 15:02:37 +03:00
Triang3l c2b2a9f376 [D3D12] Create the project and link D3D libraries 2018-07-18 11:42:51 +03:00
Dr. Chat 827e3a0be4 Ignore unused-result warnings 2018-06-26 13:36:33 -05:00
Dr. Chat 61e47167c0 [Vulkan] Replace vulkan-loader with volk 2018-05-04 16:49:46 -05:00
Dr. Chat 040d8d1ade [GL4] Farewell, GL4 backend 2018-05-04 11:54:33 -05:00
DrChat ed48242f4f Fix Travis 2018-04-03 19:21:17 -05:00
DrChat 14abe1a407 Fixup 360 support 2018-04-03 19:02:49 -05:00
Justin Moore 7db4d43c1d
Merge pull request #1059 from TheCubeMaster019/master
Allow computers with non-latin native codepages to build the project.
2018-01-21 15:43:19 -06:00
Prism Tutaj 230bce078b Allow computers with non-Latin codepages to build the project 2017-12-22 18:48:32 -06:00
DrChat 7b956d3c04 Disable LTO on clang 2017-12-20 15:59:50 -06:00
DrChat 660f8d7ba6 Clang building on linux 2017-12-19 19:29:30 -06:00
DrChat bef9cbf252 Disable "deprecated-register" warning 2017-12-14 19:32:29 -06:00
DrChat 02e37be4e5 Merge branch 'linux' of git://github.com/dougvj/xenia into linux
# Conflicts:
#	.travis.yml
2017-12-14 19:20:02 -06:00
scribam fa3edace6a Fix travis BUILD 2017-09-20 23:28:56 +02:00
DrChat aeb0e2557c UI: Very basic dynamic DPI support 2017-08-03 19:13:51 -05:00
Doug Johnson a7671fa2cd Add C++ lib linker for clang on Linux 2017-07-11 11:47:25 -06:00