Commit Graph

72 Commits

Author SHA1 Message Date
Luke Street 14a82a678a Some hacks for TEV stage handling 2022-03-08 00:28:31 -05:00
Phillip Stephens 7010c36056
DolphinCTexture: Near complete RE, usable as-is! 2022-03-02 23:51:11 -08:00
Luke Street 5e7b8ebacf Merge branch 'dawn' into new-cmodel
# Conflicts:
#	Runtime/Streams/ContainerReaders.hpp
2022-03-01 01:37:08 -05:00
Phillip Stephens 56ea04b976
Update nod 2022-02-28 22:05:54 -08:00
Luke Street ad1453ac08 Create xxhash_impl.{c,h} for ease of use & universal builds 2022-02-27 11:05:48 -05:00
Phillip Stephens 3ab34f67e0
Update SDL 2022-02-23 21:17:40 -08:00
Phillip Stephens acb137c790
Add new hint SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE to support proper GameCube rumble with GC controllers 2022-02-22 22:39:48 -08:00
Luke Street 107ca74702 Extract extern CMakeLists.txt; add nativefiledialog 2022-02-23 00:28:21 -05:00
Luke Street 648a8e1af5 Merge branch 'new-streams' into dawn 2022-02-22 21:08:53 -05:00
Phillip Stephens 40669f4dc9
Add initial rumble support, use modified SDL branch to support all GC controller rumble modes 2022-02-22 01:12:15 -08:00
Luke Street c33674b9ab Lots of Windows fixes; add D3D12; more boo decoupling 2022-02-22 00:53:57 -05:00
Phillip Stephens c679c2e0f8
Don't disable the compositor on Linux 2022-02-20 18:42:59 -08:00
Luke Street b6b68135ef aurora: Working movie player (again) 2022-02-19 00:33:56 -05:00
Luke Street c64f9eb2d1 aurora: Reimplement textures 2022-02-17 19:38:31 -05:00
Luke Street dcc040c7e0 aurora: imgui over SDL/WebGPU 2022-02-17 01:03:00 -05:00
Luke Street 7b9f893a49 aurora: the boring C++ version 2022-02-16 00:21:24 -05:00
Luke Street 5a41dab870 Merge remote-tracking branch 'origin/main' into wgpu
# Conflicts:
#	extern/boo
2022-02-08 03:46:22 -05:00
Luke Street a1482b4743 SDL controller input 2022-02-07 20:48:08 -05:00
Luke Street 41dc1b2cde Update boo 2022-02-04 23:25:41 -05:00
Luke Street e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
Phillip Stephens 45450dce16
Update submodules 2022-01-10 23:29:33 -08:00
Phillip Stephens 5cc2e6bce7
Update athena 2021-11-23 22:14:05 -08:00
Phillip Stephens 3e57934334
Compile fixes 2021-11-22 22:56:18 -08:00
Luke Street a2cc6cd204 Merge remote-tracking branch 'darkszero/feature/lazy-commit-resources'
# Conflicts:
#	extern/boo
2021-10-25 23:07:56 -04:00
Luke Street 7d7a8673b7 Update zeus 2021-10-25 22:55:02 -04:00
Luke Street 2c79d64978 Stop trying to make <ranges> happen, it's not going to happen 2021-10-25 22:34:20 -04:00
Luke Street bdb173b1b4 Update submodules 2021-10-25 19:37:28 -04:00
Luke Street 32e115f4aa Merge remote-tracking branch 'origin/main' into utf8
# Conflicts:
#	DataSpec/DNAMP1/FRME.cpp
#	DataSpec/DNAMP1/MLVL.cpp
#	Runtime/CMain.cpp
#	hecl/lib/Blender/Connection.cpp
2021-10-25 19:03:01 -04:00
Phillip Stephens e331c5d5c6
Add Player Transform tools 2021-07-11 17:59:05 -07:00
Phillip Stephens a4394f2b95
Update nod 2021-07-10 19:41:13 -07:00
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 54e81af9ec
Update nod 2021-06-27 10:59:38 -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
Luke Street 1843eef976 ci: Windows release build fixes 2021-06-12 00:53:51 -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 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 223b96d59e Remove freetype2 submodule 2021-05-29 18:45:08 -04:00
Luke Street bae1d7d59f Update boo; fix viewport/scissor in main loop 2021-05-29 18:45:07 -04:00
Luke Street a3a8bf5667 Reorder bintoc 2021-05-29 18:45:07 -04:00
Luke Street d0f088e7d5 Fix Metal rendering; HI-DPI improvements 2021-05-29 18:45:07 -04:00
Luke Street 1a5ec8b569 Add initial imgui implementation 2021-05-29 18:45:07 -04:00