Commit Graph

77 Commits

Author SHA1 Message Date
Luke Street b4e242b88d ci: Add libgtk-3-dev, disable freetype in macOS build 2022-03-16 02:33:39 -04:00
Luke Street 913ea0f7c4 ci: Lock markupsafe to 2.0.1 2022-02-21 22:00:09 -05:00
Luke Street 62768d1920 ci: Add new dependencies; re-enable MSVC build 2022-02-21 21:50:36 -05:00
Luke Street bd6aaddf1a Merge remote-tracking branch 'origin/imgui-freetype' into wgpu
# Conflicts:
#	.github/workflows/build.yml
#	.github/workflows/release.yml
#	README.md
#	imgui/CMakeLists.txt
#	imgui/ImGuiEngine.cpp
2022-02-09 01:39:54 -05:00
Luke Street 2d7b4bce8f ci: Use buildcache fork for release builds 2021-10-26 21:29:50 -04:00
Luke Street be286cda5b ci: Use macos-11 2021-10-26 11:38:01 -04:00
Luke Street 560a2acbe6 ci: Use buildcache fork with fixes 2021-10-25 22:36:26 -04:00
Luke Street f011192099 ci: Fix PowerShell glob 2021-06-12 11:05:22 -04:00
Luke Street 71246839cd ci: Always upload cache 2021-06-12 10:35:07 -04:00
Luke Street 3f9b0e6822 ci: Expand-Archive -Force 2021-06-12 10:04:28 -04:00
Luke Street dce1c1f882 ci: Add macOS qt5 to PATH; fix Windows install dir 2021-06-12 10:02:12 -04:00
Luke Street 1843eef976 ci: Windows release build fixes 2021-06-12 00:53:51 -04:00
Luke Street 5d65131966 Improvements to install target 2021-06-12 00:13:57 -04:00
Luke Street 7bb6b06e2d Small fixes to workflows, bintoc/shaderc, CMakePresets 2021-06-11 22:57:38 -04:00
Luke Street 6716bb1c93 Update athena; fix buildcache cache action 2021-06-11 22:38:29 -04:00
Luke Street 5097da5777 Release workflow updates; use athena zlib for bintoc 2021-06-11 21:50:57 -04:00
Luke Street 9029c8e7af Fix missed reference to env.RUNNER_WORKSPACE 2021-06-11 21:21:39 -04:00
Luke Street 5815fa6577 Updates based on universal branch 2021-06-11 21:19:33 -04:00
Luke Street f8363b90a7 Merge remote-tracking branch 'origin/test/universal' into cmake-presets
# Conflicts:
#	.github/workflows/build.yml
#	CMakeLists.txt
#	Editor/badging/CMakeLists.txt
#	Editor/locale/CMakeLists.txt
#	Runtime/locale/locales-inl.hpp
#	hecl/CMakeLists.txt
#	specter/lib/TextView.cpp
2021-06-11 19:52:19 -04:00
Luke Street 6fc33e809a Use CMakePresets.json 2021-06-10 00:30:31 -04:00
Luke Street 073af40c4d
Use freetype for ImGui fonts if available 2021-06-07 13:10:55 -07:00
Phillip Stephens 3664b1b8d1
More compile fixes, disable clang CI for now 2021-06-06 17:35:39 -07:00
Luke Street adc9f496af Update athena (fixes atdna with dynamic LLVM) 2021-05-02 18:34:47 -04:00
Luke Street ebcee4ebf2 ci: ...but make sure clang-11 is fully installed 2021-05-02 13:56:47 -04:00
Luke Street 341aac4cd9 ci: Remove clang-9 entirely from Linux runners 2021-05-02 13:22:49 -04:00
Luke Street 2b626f9a53 ci: Set LLVM_ROOT_DIR on Linux runners 2021-05-02 00:11:36 -04:00
Luke Street 55e3b5ab11 ci: macOS brew upgrade formula 2021-05-02 00:04:14 -04:00
Luke Street 94f5c48b03 Update submodules (includes LLVM 12 fix) 2021-05-02 00:01:56 -04:00
Luke Street 07c39542af CI: Update workflow branch names 2021-04-24 17:19:35 -04:00
Luke Street abe1eb71c0 Disable IPP for macOS universal build
Remove LLVM dependency from README.md
Attempt to fix png include on Linux
2021-04-18 21:39:09 -04:00
Luke Street c995643f9c Add dummy atdna target for shaderc 2021-04-18 11:30:33 -04:00
Luke Street 673ce0063b Fixes for new build 2021-04-18 11:19:09 -04:00
Luke Street 7d7db261a2 Use binary atdna, universal macOS fixes, more 2021-04-13 10:42:01 -04:00
Luke Street 4e38cf3574 CI: Run brew update (bintray shut down) 2021-04-12 12:29:10 -04:00
Luke Street 4247e38349 CI: Compress Linux/macOS debug files
Installs Intel IPP on Ubuntu and macOS runners
Updates boo to fix FindIPP for new *nix path
2021-04-07 12:39:26 -04:00
Luke Street ff528f1fa6 CI: Fix debug info for Linux & Windows 2021-04-07 11:12:50 -04:00
Luke Street d94a6eef2b Start renaming project to Metaforce 2021-04-06 18:58:11 -04:00
Luke Street 63a78f8753 CI: Actually build win32-clang again (oops) 2021-04-06 18:15:33 -04:00
Luke Street b9fc493db7 CI: Disable IPP 2021-04-06 15:45:53 -04:00
Luke Street 62923c5677 CI: Install Intel IPP using nuget 2021-04-06 15:30:59 -04:00
Luke Street c284921dbb CI: Separate build & release workflows 2021-04-06 15:20:29 -04:00
Luke Street e237cf65c7 CI: Add yarn global bin to GITHUB_PATH 2021-04-06 11:58:25 -04:00
Luke Street 2578c17c1a CI: Disable fail-fast for Linux build matrix 2021-04-05 17:04:50 -04:00
Luke Street 2582bf94d5 CI: Fix win32-clang cmake configure syntax 2021-04-05 16:56:38 -04:00
Luke Street 1e8467ed7a CI: Use clang-cl / lld-link from VS installation 2021-04-05 16:44:27 -04:00
Luke Street 9c690bf8da CI: Fix workflow syntax take 2 2021-04-05 16:01:46 -04:00
Luke Street ae5fa86f3e CI: Fix workflow syntax 2021-04-05 16:00:47 -04:00
Luke Street 9a6eba2383 CI: Upload MSVC PDBs; compress ELF debug info 2021-04-05 15:56:58 -04:00
Luke Street 0d1f2a49ff CI: Separate & upload debug info for Linux/macOS 2021-04-05 15:26:56 -04:00
Luke Street 87fa30a381 Fix crashpad Windows build; CI install Intel IPP 2021-04-05 12:23:52 -04:00