128 Commits

Author SHA1 Message Date
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
Doug Johnson
1c40e46cd1 Add Add XCB/Xlib interaction and X11 specific GTK headers/includes 2017-07-11 11:47:24 -06:00
sephiroth99
c438458426 Enable premake linkgroups when building Linux applications
The linkgroups option is a convenience option that makes it
possible to specify all the libraries required to build an
application (console or GUI) in any order. It also prevents
circular dependency issues between libraries.

Basically, it surrounds the list of libraries with the
start-group/end-group options when calling the linker.
2017-07-11 11:47:24 -06:00
Doug Johnson
fb8d83b9b5 Add compile and link flags for Linux platform (X11, vulkan, gtk, etc) 2017-07-09 19:21:00 -06:00
Dr. Chat
ccd6d4b199 (WIP) Add a native PowerPC testing frontend 2017-05-08 22:21:43 -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
b66f10f2b8 Testing travis xenia powerpc testing 2017-02-06 00:40:06 -06:00
Dr. Chat
4f46c51fe3 Link with c++ on linux 2017-02-05 22:13:01 -06:00
Dr. Chat
2b8698d6e2 Try and re-enable travis builds 2017-02-05 20:32:19 -06:00
Dr. Chat
40f782a83b Add a null graphics system (enable with --gpu=null)
Still uses vulkan to drive xenia UI, may look into decoupling later.
2016-08-04 09:50:13 -05:00
Ben Vanik
ea959b52fd Adding a subset of the glslang repo dealing with spirv.
The main repo is a mess.
2016-02-18 16:43:41 -08:00
Ben Vanik
05107d2d3e Skeleton xenia::gpu::vulkan implementation, enough to start trace viewer. 2016-02-18 16:43:41 -08:00
Ben Vanik
9f52f2e819 Initial vulkan context and immediate drawer.
Extremely rough, just checking in so DrChat can snoop.
2016-02-18 16:43:41 -08:00
Ben Vanik
6777ce6668 Reconcile debugger and save state stuff into a single implementation.
Fixes #497 and fixes #496.
Still rough edges, but at least less duplication.
2016-01-18 11:48:21 -08:00