Commit graph

154 commits

Author SHA1 Message Date
James Benton
62357dabd8 Remove SDL and zlib as a submodule and use find_package instead. 2018-12-15 08:36:59 +00:00
Brett Lawson
8f5ea0fabf gpu7/tiling: Added Vulkan GPU retiling support. 2018-12-09 03:11:33 -08:00
James Benton
aed5525203 Update addrlib to get fix. 2018-12-03 22:07:32 +00:00
James Benton
1e999f46c8 Update Catch to v2.5.0 2018-12-04 11:44:57 +00:00
James Benton
d33c92f4a4 Fix MacOS builds for submodule based SDL2 2018-10-10 21:11:21 +01:00
Brett Lawson
ed368dd0da Added glslang dependancy for Vulkan renderer. 2018-09-26 02:22:30 -07:00
James Benton
712e3ee67c Update libbinrec 2018-09-16 10:36:07 +01:00
James Benton
c25527851a Update fmtlib to 5.2.0 2018-09-16 10:36:07 +01:00
James Benton
1d81b3fa9d Bump excmd 2018-09-12 09:55:53 +01:00
Brett Lawson
f9b6d1ef24 Update libbinrec to latest master.
Fixes the rlwinm. bug discovered by @Kinnay.
2018-08-30 17:07:42 -07:00
James Benton
fab730d8a5 Update fmtlib to latest master.
We need convert_to_int change to fix be2_val format on clang.
2018-08-30 09:06:11 +01:00
James Benton
15d704d123 Update SDL to 2.0.8 2018-08-29 11:25:24 +01:00
James Benton
c72de10d37 Update imgui to v1.62 2018-08-29 11:02:57 +01:00
James Benton
f0ed2a9dab Change fixed_point to non-broken version. 2018-08-26 11:39:22 +01:00
James Benton
96b92fe592 Update fixed_point library. 2018-08-25 19:21:57 +01:00
James Benton
ad05d9c801 Update fmtlib to 5.1.0 and spdlog to 1.1.0 2018-08-25 19:21:57 +01:00
James Benton
dc76545a67 Update libraries/glbinding.
Also pass in flag to disable warning spam.
2018-05-15 16:12:51 +01:00
James Benton
80e9db6f51 Update libraries/fmt 2018-05-15 16:12:49 +01:00
James Benton
6391ef38c3 Update spdlog to 0.16.2 2018-01-11 11:39:26 +00:00
James Benton
db78b3a141 Update fmt to fix enum formatting 2017-10-23 08:35:18 +01:00
James Benton
943fe2bdd0 Update gsl-lite 2017-09-20 16:24:20 +01:00
James Benton
1793c456de Add libraries/fmt.
Move spdlog to use external fmt rather than packaged fmt.
2017-09-19 11:54:12 +01:00
James Benton
319ac92fb3 Update libbinrec 2017-09-16 11:29:51 +01:00
James Benton
29dd56fc02 decaf-sdl: Fix default value for --vpad0 argument. 2017-05-26 17:59:06 +01:00
l0ud
4f6e04e093 CMake: remove Mincore dependency
It doesn't seem to be used anywhere, as code compiles just fine without it. Decaf should now run on older versions of Windows.
2017-05-11 20:03:01 +01:00
James Benton
87e2d834b5 Add submodule libraries/cpp-peglib.
Used for latte-assembler.
Maybe one day we can figure out how to separate liblatte from decaf
and move the assembler to an external project. But for now let's just
shove the assembler in here.
2017-05-10 17:54:22 +01:00
James Benton
3e203dc198 cmake: Fix oopsy. 2017-05-02 22:28:20 +01:00
James Benton
6fff350f43 cmake: Specify render backend using DECAF_GL option.
Also changed define DECAF_NOGL to DECAF_GL.
Added skeleton code for Vulkan backend and driver.
2017-05-02 22:28:20 +01:00
James Benton
92a17d80d5 cmake: Define CPPTOML_USE_MAP so cpptoml will sort values alphabetically. 2017-04-26 11:51:51 +01:00
James Benton
a364565f8b Move to a .toml config file and try to unify config loading.
Still not an ideal solution, but it's at least a step in the right direction.
2017-04-24 23:32:00 +01:00
James Benton
036e3791ea cpu: Add pvr / pir support to libbinrec 2017-04-21 18:08:45 +01:00
James Benton
5194ffb36f tests: Add some simple Catch powered libcpu tests to verify be_struct types. 2017-04-21 15:06:08 +01:00
James Benton
6f2204d474 cmake: Fix glbinding install.
I don't know why we need that \ but we do.
2017-04-21 14:13:31 +01:00
Peter Mackay
2a3b9d2f3c Fix SDL2 library for macOS. 2017-04-16 10:15:56 +01:00
James Benton
077105336d cmake: Link glbinding statically on non-MSVC platforms. 2017-04-04 22:51:50 +01:00
James Benton
7a4af13432 Update libbinrec 2017-04-04 19:18:49 +01:00
James Benton
4c2049bf47 New JIT implementation using libbinrec. 2017-04-01 17:04:30 +01:00
James Benton
a890721718 cmake: Cleanup install. 2017-03-16 13:27:19 +00:00
James Benton
f114c98f99 Update spdlog to v0.12.0 2017-02-21 11:41:31 +00:00
James Benton
bd49fc5f18 Update pugixml to v1.8.1 2017-02-21 11:41:31 +00:00
James Benton
f93a05da18 Update imgui 2017-02-21 11:41:31 +00:00
James Benton
4646c4190e Update gsl-lite 2017-02-21 11:41:31 +00:00
James Benton
76b9275ffe Update glbinding 2017-02-21 11:41:31 +00:00
James Benton
e53c644bc5 Update to cereal v1.2.2 2017-02-21 11:41:31 +00:00
James Benton
1a16d5d0b9 Update to SDL 2.0.5 2017-02-21 11:41:31 +00:00
James Benton
9911f68165 Fix travis build 2017-02-20 19:59:58 +00:00
James Benton
2edad665a3 Use CMake to build for Windows. 2017-02-20 19:25:39 +00:00
James Benton
6f8fe1da5a Update libraries/excmd.
Fixes #338.
2016-08-22 12:49:03 +01:00
James Benton
ff8a8529b0 Update SDL. 2016-08-09 14:19:14 +01:00
James Benton
c3445e7cd3 Update pugixml. 2016-08-09 14:17:15 +01:00