summaryrefslogtreecommitdiff
path: root/premake5.lua
AgeCommit message (Collapse)Author
2017-12-14Disable "deprecated-register" warningDrChat
2017-12-14Merge branch 'linux' of git://github.com/dougvj/xenia into linuxDrChat
# Conflicts: # .travis.yml
2017-09-20Fix travis BUILDscribam
2017-08-03UI: Very basic dynamic DPI supportDrChat
2017-07-11Add C++ lib linker for clang on LinuxDoug Johnson
2017-07-11Add Add XCB/Xlib interaction and X11 specific GTK headers/includesDoug Johnson
2017-07-11Enable premake linkgroups when building Linux applicationssephiroth99
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-09Add compile and link flags for Linux platform (X11, vulkan, gtk, etc)Doug Johnson
2017-05-08(WIP) Add a native PowerPC testing frontendDr. Chat
2017-05-07Premake: Fix a few issues (using deprecated functionality, hard to change ↵Dr. Chat
toolset, disable lzcnt)
2017-02-06Testing travis xenia powerpc testingDr. Chat
2017-02-05Link with c++ on linuxDr. Chat
2017-02-05Try and re-enable travis buildsDr. Chat
2016-08-04Add a null graphics system (enable with --gpu=null)Dr. Chat
Still uses vulkan to drive xenia UI, may look into decoupling later.
2016-02-18Adding a subset of the glslang repo dealing with spirv.Ben Vanik
The main repo is a mess.
2016-02-18Skeleton xenia::gpu::vulkan implementation, enough to start trace viewer.Ben Vanik
2016-02-18Initial vulkan context and immediate drawer.Ben Vanik
Extremely rough, just checking in so DrChat can snoop.
2016-01-18Reconcile debugger and save state stuff into a single implementation.Ben Vanik
Fixes #497 and fixes #496. Still rough edges, but at least less duplication.
2016-01-10Cleaning up xdbf stuff.Ben Vanik
- moving next to xex utils - fixing error cases around icon setting (and allowing reset) - making C++11 - abstracting a bit so future additions will be easier - fixing non-xex uses
2016-01-07Added XDBF utility libraryx1nixmzeng
Utility library to support the XDBF file format for XEX module resources
2016-01-01Adding yaml-cpp for #428, use rando fork until jbeder/yaml-cpp#342 lands.Ben Vanik
2016-01-01Minor clang warning fixes.Ben Vanik
2015-12-31Upgrading to the latest premake and adding tool for dumping LLVM json.Ben Vanik
2015-12-30Replacing zlib with snappy in traces, adding trace header, docs.Ben Vanik
2015-12-30Adding snappy dependency (to replace zlib) for #505.Ben Vanik
2015-12-30Folding build_tools back into the main repo for simplicity.Ben Vanik
2015-12-26Dropping elemental-forms and swapping out with imgui.Ben Vanik
Too much code for such little use. This should simplify porting.
2015-11-24Shuffling spirv code so it's not tied to xe::gpu.Ben Vanik
Will make it easier to use in standalone apps.
2015-11-22Assembler/disassembler via SPIRV-Tools.Ben Vanik
2015-11-21spirv headers and compiler skeleton.Ben Vanik
2015-11-20Add zlib repositoryDr. Chat
2015-09-22Fixing checked build.Ben Vanik
2015-09-22Move Windows specific linkoption under Windows platform section.sephiroth99
2015-09-22Set std=c++14 only when compiling C++ projects.sephiroth99
2015-09-12Correcting bad flags.txt path. Fixes #424.Ben Vanik
2015-08-29Add gflags to projects that need it onlyDr. Chat
2015-08-29Was about to update microprofile, but the new version is meh.Ben Vanik
2015-08-22Release builds also need symbols.Ben Vanik
2015-08-18Linux tweaks.Ben Vanik
2015-08-04Replacing beaengine in mmio handler with custom decoder.Ben Vanik
Fixes #358.
2015-08-01Don't allow cross-compilation, for now.Ben Vanik
2015-08-01clang fixes.Ben Vanik
2015-08-01Basic linux build.Ben Vanik
2015-07-18Fixing some particularly bad /W4.Ben Vanik
2015-07-18Cleaning up some /W4 errors.Ben Vanik
2015-07-18Switching to premake. Probably with disasterous consequences.Ben Vanik