Commit Graph

7281 Commits

Author SHA1 Message Date
Henrique Gemignani Passos Lima d2ae2b3818 Support lazy CGraphics::CommitResources 2021-07-04 02:53:04 +03:00
Phillip Stephens 0b523f98c3
Yeah, I'm an idiot, std::min is the correct one 2021-07-02 23:48:02 -07:00
Luke Street 6430f6c765 Update async load / frame limiter logic
Update nod
2021-06-30 17:54:31 -04:00
Luke Street 78f8716150 Fix macOS/Linux issues
- Fixes png lib becoming undefined on macOS
- Auto-detect macports png/Qt paths
- Fixes typos
- Workaround for AppleClang/fmt bug
2021-06-30 16:27:53 -04:00
Luke Street 9ca1a38171 Use UTF-8 exclusively internally
This removes SystemString, SystemChar, etc.
All filepaths and log strings are assumed to be UTF-8,
with conversions to UTF-16 for Windows APIs as appropriate.

Updates amuse, athena, boo, kabufua and nod
2021-06-30 14:20:45 -04:00
Phillip Stephens 7a7af73c94 Disable visigen for now 2021-06-29 16:47:31 -07:00
Luke Street 6e12554026 CMain: Use QueryPerformanceCounter for frame limiter on Windows 2021-06-29 00:12:41 -04:00
Henrique Gemignani Passos Lima d8e5f03886 Only instantiate m_actorDebugRender when used 2021-06-29 01:38:51 +03:00
Henrique Gemignani Passos Lima 1b4e0dc754 Improve Optick events 2021-06-29 01:10:54 +03:00
Henrique Gemignani Passos Lima d310dcfecb Use StringView in MultiProgressPrinter
Also fixes the SpecMP1/2/3 using string_view instead of SystemStringView
2021-06-28 17:36:56 -04:00
Henrique Gemignani Passos Lima de4ddcaa9c Fix Optick not running 2021-06-29 00:35:55 +03:00
Phillip Stephens 54e81af9ec
Update nod 2021-06-27 10:59:38 -07:00
Phillip Stephens 63c4083bef
More Exo work 2021-06-26 13:31:52 -07:00
Phillip Stephens 5e0c8fe9fd
Update amuse 2021-06-20 17:43:17 -07:00
Phillip Stephens 4028171fe7
Update submodules 2021-06-19 14:45:40 -07:00
Henrique Gemignani Passos Lima 188d179f86 Update boo and nod for logvisor update 2021-06-19 13:56:21 +03:00
Henrique Gemignani Passos Lima d7823b1123 Update boo for optick's c++20 fix 2021-06-18 22:58:09 +03:00
Phillip Stephens 7ca8c666ef
Restore WaitUntileComplete 2021-06-13 19:33:13 -07:00
Phillip Stephens 933279ceb6
Various knockback related fixes, don't call WaitForComplete in CGameaArea 2021-06-13 18:06:29 -07:00
Phillip Stephens ace87397d7
Knockback/Damage fixes 2021-06-13 03:11:16 -07:00
Luke Street 12c38f57fa
ci: Fix file arg in altool 2021-06-12 12:48:20 -04:00
Luke Street f8627f54f6 Update README.md 2021-06-12 11:26:52 -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 5356cd688a rstl: Make iterators default-constructible (MSVC STL fix) 2021-06-12 00:45:14 -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 ae1ec87edc Update boo, amuse, athena 2021-06-11 22:01:50 -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 a9bcb7a9ce
Reformat pass 2021-06-07 12:29:18 -07:00
Phillip Stephens d7559823ea
Remove unused layername parsing from CookSAVW 2021-06-06 22:42:15 -07:00
Phillip Stephens fb2b491bcf
Missed one 2021-06-06 22:40:29 -07:00
Phillip Stephens c4eb432834
Fix borked layer names 2021-06-06 22:23:28 -07:00
Phillip Stephens 4cd242aef3 Fix compile error with MSVC 2021-06-06 18:40:16 -07:00
Phillip Stephens 3664b1b8d1
More compile fixes, disable clang CI for now 2021-06-06 17:35:39 -07:00
Phillip Stephens 0b4f15341b
Use EntityList instead of `rstl::resverved_vector<TUniqueId, 1024>' directly 2021-06-06 17:07:45 -07:00
Phillip Stephens 5bfe881b95
Compile fixes 2021-06-06 16:58:27 -07:00
Phillip Stephens 5f1aed51cb
De-hardcode max entity count 2021-06-06 16:53:41 -07:00
Phillip Stephens 89378700f7
Fix incorrect check for Top-left in ShowDebugOverlay 2021-06-06 14:24:29 -07:00
Phillip Stephens 34baaa8adb
Give the input viewer it's own overlay 2021-06-06 14:22:59 -07:00
Phillip Stephens 995dc184b0
Tie fullscreen state into the CVar 2021-06-06 13:59:53 -07:00