James Benton
|
b12218a0a9
|
cmake: Restore DECAF_FFMPEG option.
|
2022-01-23 23:06:23 +00:00 |
|
James Benton
|
2b55942eb8
|
Restore submodules for less widely available libraries.
|
2022-01-23 10:30:56 +00:00 |
|
James Benton
|
8fce24b1e0
|
Support building with either Qt5 5.15+ or Qt6.
|
2022-01-22 13:43:32 +00:00 |
|
James Benton
|
37944248ba
|
Update build instructions.
|
2022-01-22 13:43:32 +00:00 |
|
James Benton
|
600337d414
|
Port to vcpkg
|
2022-01-22 13:43:32 +00:00 |
|
James Benton
|
e4473ca278
|
cmake: Add CXXFLAG -Wno-invalid-offsetof
|
2022-01-21 16:53:40 +00:00 |
|
curtisy
|
215b255f3d
|
Bump required cmake version to support new layer validation
|
2020-11-16 15:31:15 +00:00 |
|
James Benton
|
0a08adf683
|
cmake: Add libuv and c-ares.
|
2019-12-18 15:26:21 +00:00 |
|
James Benton
|
5bca7bf064
|
cmake: Cleanup options.
|
2019-12-18 15:26:21 +00:00 |
|
Brett Lawson
|
43366a34e7
|
Enabled /W4 warning level on MSVC.
|
2019-12-09 11:42:47 -08:00 |
|
James Benton
|
7612f94b1f
|
gpu: Add support for MoltenVK.
|
2019-12-08 17:19:11 +00:00 |
|
Brett Lawson
|
95ea679ac5
|
build: Improved MSVC project grouping.
|
2019-12-07 05:16:34 -08:00 |
|
Brett Lawson
|
a6a7b9adc1
|
build: Switched to using CMake PCH rather than Cotire.
|
2019-12-07 05:16:34 -08:00 |
|
Brett Lawson
|
7bbab9dccc
|
gpu: Removed OpenGL implementation as it was out of date.
|
2019-12-07 05:16:34 -08:00 |
|
Brett Lawson
|
604af10377
|
msvc: Fixed linker warnings caused by missing pdbs.
|
2019-12-05 07:01:17 -08:00 |
|
Brett Lawson
|
f4d54d662d
|
msvc: Disable warnings for non-portable safe string function variants.
|
2019-12-05 07:01:17 -08:00 |
|
Brett Lawson
|
66f53c1fc6
|
msvc: Disabled msvc c++ permissive mode to capture bad coders.
|
2019-12-05 07:01:16 -08:00 |
|
Brett Lawson
|
1677ada52c
|
disabled nothrow warning generated by Vulkan SDK.
|
2019-12-05 07:01:16 -08:00 |
|
Brett Lawson
|
1cb6ebc449
|
common: Fixed some minor compiler warnings/issues with flags/enums.
|
2019-12-05 07:01:15 -08:00 |
|
James Benton
|
6b71e35eb5
|
cmake: Add option to disable generation of version header from git state.
|
2019-11-25 01:50:06 -08:00 |
|
James Benton
|
70ad361a65
|
Move wut based tests to their own repository.
https://github.com/decaf-emu/wiiu-tests
|
2019-11-22 11:47:21 +00:00 |
|
James Benton
|
15c59370a9
|
cmake: Define VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL=0
Because vulkan.hpp is a special project which does special things.
|
2019-11-17 10:10:10 +00:00 |
|
James Benton
|
2c2e493007
|
qt: Add title list.
|
2019-11-06 22:42:01 +00:00 |
|
Lucas Eriksson
|
3640170227
|
cmake: Set CMP0072 policy
|
2019-10-27 08:28:16 +00:00 |
|
James Benton
|
ea3bb3c5b8
|
Fix Vulkan XLIB.
|
2019-10-19 16:07:32 +01:00 |
|
James Benton
|
38c738abb9
|
Use add_definitions instead of target_compile_definitions for vulkan.
Using target_compile_definitions on an imported target is not supported
until CMake 3.11.
|
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
|
e7bc05d145
|
cmake: Disable RTTI on Linux for files which use spv::Builder.
|
2019-10-19 16:07:32 +01:00 |
|
James Benton
|
6ef8a24da1
|
cpu: Fix 2pl failure with custom formatters.
Also add missing includes when built without precompiled header files.
|
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
|
1c3fa71af3
|
cmake: Remove MSVC /GA flag for external dependencies.
|
2019-10-19 16:07:31 +01:00 |
|
James Benton
|
6026d371d6
|
cmake: Set CMAKE_CXX_STANDARD
|
2019-09-26 17:18:46 +01:00 |
|
James Benton
|
ea355ead68
|
cmake: Fix filesystem build on macOS.
C++ filesystem has been added to Xcode 11.
|
2019-09-26 17:18:46 +01:00 |
|
James Benton
|
1c68ec8d46
|
Add (unsupported) MacOS build instructions.
|
2019-03-29 13:18:55 +00:00 |
|
James Benton
|
4aa1ec57f1
|
decaf: New VFS implementation.
|
2019-02-02 15:11:27 +00:00 |
|
James Benton
|
ec79189224
|
cmake: Add cotire for precompiled header generation.
|
2019-01-29 10:34:00 +00:00 |
|
Steve Lever
|
2c8634a93f
|
Added the Git and Appveyor version information to the about dialog.
|
2019-01-29 09:27:03 +00:00 |
|
Andrew Udvare
|
6ce9817620
|
cmake: Modify binary install path.
|
2019-01-29 08:43:51 +00:00 |
|
James Benton
|
c364a014a2
|
appveyor: Disable LTCG.
|
2019-01-11 10:14:19 +00:00 |
|
Brett Lawson
|
7bc2bc7ceb
|
general: Improved performance related compile time flags.
|
2019-01-09 07:22:25 -08:00 |
|
Brett Lawson
|
6dbbd8aab7
|
cpu/jit: Disable JIT profiling mode by default.
|
2019-01-09 07:22:25 -08:00 |
|
James Benton
|
cce7e7be3f
|
Initial implementation of decaf-qt.
|
2019-01-03 23:51:49 +00:00 |
|
James Benton
|
b027366d82
|
cmake: Enable ffmpeg and Vulkan build by default.
|
2018-12-16 10:53:04 +00:00 |
|
James Benton
|
78af29a1b3
|
cafe/nlibcurl: Initial curl implementation.
|
2018-12-15 08:46:51 +00:00 |
|
James Benton
|
56bde5296a
|
Add a conanfile for dependencies.
|
2018-12-15 08:46:23 +00:00 |
|
James Benton
|
f082d6038a
|
cmake: Cleanup some library dependencies.
|
2018-12-15 08:36:59 +00:00 |
|
James Benton
|
a462efc074
|
cmake: Use find_package for ffmpeg.
|
2018-12-15 08:36:59 +00:00 |
|
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
|
c7173b9c39
|
vulkan: Implement stream-out support using transform feedback.
|
2018-12-04 01:34:06 -08:00 |
|
James Benton
|
daa17066f3
|
Add a H264 decoder implementation based off of ffmpeg.
Also has a fallback fake decoder for when compiled without ffmpeg.
|
2018-11-26 22:20:21 +00:00 |
|