Commit graph

155 commits

Author SHA1 Message Date
Live session user
eb146c53a0 CI fix 2023-11-09 07:41:36 +00:00
James Benton
0bd2ea5340 Update vcpkg. 2022-05-07 13:38:03 +01:00
James Benton
089fc5f42c Fix compiling tests. 2022-05-07 13:37:35 +01:00
James Benton
655956d69a Switch cnl submodule to upstream cnl. 2022-01-25 11:11:35 +00:00
James Benton
8bb6667635 cmake: Do not build SPIRV with -fno-rtti 2022-01-25 11:08:45 +00:00
James Benton
0d54a70d74 Switch gsl-lite submodule to upstream. 2022-01-25 11:07:10 +00:00
James Benton
6988f975fa vcpkg: Add as a submodule.
This gives us more stability on builds.
2022-01-23 21:27:54 +00:00
James Benton
f0276954be Replace unmaintained cpptoml with toml++ 2022-01-23 21:06:27 +00:00
James Benton
2b55942eb8 Restore submodules for less widely available libraries. 2022-01-23 10:30:56 +00:00
James Benton
600337d414 Port to vcpkg 2022-01-22 13:43:32 +00:00
James Benton
d2e531ebba Bump addrlib 2021-12-29 16:41:51 +00:00
James Benton
7d17498717 Bump addrlib 2021-12-29 13:33:14 +00:00
James Benton
42f627c257 Move to decaf-emu/cpptoml fork and fix build for g++ 11 2021-07-18 10:13:38 +01:00
James Benton
b2af3a2f32 Update glslang to 11.5.0 2021-07-18 10:13:38 +01:00
James Benton
801fc37656 Revert "Update libraries/cpp-peglib"
This reverts commit 4e4cd8a7d1.

peglib has changed a huuuge amount since the version we used and I cannot
get newer versions to correctly parse our grammar.
2021-07-17 15:47:59 +01:00
James Benton
93234ca26d Update libraries/cnl 2021-02-21 11:16:52 +00:00
James Benton
cb569dea68 Update libraries/excmd 2021-02-21 11:16:52 +00:00
James Benton
a88fcd317b Switch CNL to decaf fork.
So we can maintain a working v1.x branch
2021-02-21 11:16:52 +00:00
James Benton
4e4cd8a7d1 Update libraries/cpp-peglib 2021-02-21 11:16:52 +00:00
James Benton
f7d7a120b8 Update libraries/qtads 2021-02-21 11:16:52 +00:00
James Benton
ac3a004722 Update libraries/gsl-lite 2021-02-21 11:16:52 +00:00
James Benton
f21cb31806 Update cnl 2020-09-07 10:20:29 +01:00
James Benton
4985461050 Update qtads. 2020-04-11 11:37:06 +01:00
James Benton
8c8ecbfc90 Update spdlog to 1.5.0 2020-04-11 11:36:43 +01:00
James Benton
b41907ce53 Update fmt to 6.1.2 2020-04-11 11:36:31 +01:00
James Benton
9a2d431824 Bump addrlib 2019-12-29 15:28:57 +00:00
James Benton
497042c116 cmake: Build SPIRV without -fno-rtti 2019-12-07 05:21:58 -08:00
Brett Lawson
7bbab9dccc gpu: Removed OpenGL implementation as it was out of date. 2019-12-07 05:16:34 -08:00
James Benton
c9e1cb9e95 cmake: Change glslang to use add_subdirectory instead of externalproject. 2019-12-06 10:41:55 +00:00
James Benton
ddcd4812ce Update spdlog to 1.4.2 + fixes 2019-12-06 09:52:45 +00:00
James Benton
979c0122a9 Update fmt to 6.1.0 2019-12-06 09:52:35 +00:00
Brett Lawson
6d9f6825d3 Switch to CNL instead of fixed_point 2019-12-05 07:01:16 -08:00
James Benton
c3617563a6 ci: Improve artifact upload.
We dont need a zip inside a zip.. :)
2019-11-22 13:33:30 +00:00
James Benton
b5a2fbab2f latte-assembler: Add prototype support for GLSL compiliation.
Depends upon glslang and AMD ShaderAnalyzer.

Could be fragile - there is no communication between glslang and AMD
ShaderAnalyzer, we just hope they do stuff predictably... :)
2019-11-19 22:35:00 +00:00
James Benton
1b1bac97e0 cmake: Fix glslang linking in debug mode. 2019-11-17 10:30:00 +00:00
James Benton
ea3bb3c5b8 Fix Vulkan XLIB. 2019-10-19 16:07:32 +01:00
James Benton
827a7d1a1a cmake: Correctly detect support for x11 / xcb / wayland. 2019-10-19 16:07:32 +01:00
James Benton
19eb1b479f glad: Fix redefinitions of pre/post callback. 2019-10-19 16:07:32 +01:00
James Benton
824efad670 glad: Add missing wgl extensions 2019-10-19 16:07:32 +01:00
James Benton
0dc2347e6a gpu: Use glad for glx & wgl. 2019-10-19 16:07:32 +01:00
James Benton
42a52d5166 cmake: Only add glad when DECAF_GL is set. 2019-10-19 16:07:32 +01:00
James Benton
a816dd2bfc gpu: Move from glbinding to glad.
glbinding takes FOREVER to compile on vs2019.
2019-10-19 16:07:32 +01:00
James Benton
b2d18768bd Move ownership of rendering to graphics backends. 2019-10-19 16:07:31 +01:00
James Benton
edbe2b55f3 decaf-qt: Initial version of Qt based decaf debugger. 2019-10-19 16:07:31 +01:00
James Benton
6d66f262d0 Update spdlog to 1.4.0 2019-09-26 17:18:46 +01:00
James Benton
35a68cc802 Update fmt to 6.0.0 2019-09-26 17:18:46 +01:00
James
e061a5c5b7 cmake: Only build glbinding submodule with DECAF_GL. 2019-09-26 17:18:46 +01:00
James Benton
947149982a Update libbinrec. 2019-02-08 10:50:25 +00:00
James Benton
67f0b3e5f2 Update glslang to 7.10.2984 2018-12-17 12:45:12 +00:00
James Benton
417c53e6fc Bump libraries/addrlib. 2018-12-15 08:46:51 +00:00