Luke Street
3a71a72ec7
CMake: Add Linux presets with Address Sanitizer
2022-05-12 13:24:28 -04:00
Luke Street
ad90e4b511
aurora: Add pipeline progress window
2022-05-03 19:36:30 -04:00
Henrique Gemignani Passos Lima
74c08aa486
Properly depend on zlib
2022-03-15 01:48:08 +02:00
Luke Street
740114af9e
Begin transitioning to new CTexture; start Stream API
2022-03-04 02:47:21 -05:00
Luke Street
fb69d3fdba
aurora: Add more GX state functions & cleanup
2022-02-27 16:58:27 -05:00
Luke Street
594921789c
aurora: imgui scale change fixes
2022-02-27 12:24:16 -05:00
Luke Street
4b69cb449d
aurora: DPI scaling fixes (renderer, imgui)
2022-02-26 15:59:55 -05:00
Luke Street
7903213ff5
ImGuiEngine: Minor cleanup
2022-02-22 21:08:35 -05:00
Phillip Stephens
15900053fa
Remove athena from Runtime, use raw zlib in bintoc rather than gzip
2022-02-21 22:59:47 -08:00
Luke Street
57d96dbb17
Fully decouple hecl from Metaforce
...
- Added CStringExtras Convert functions
(and UTF-compatible versions)
- GX header copied into Runtime
- SFX headers copied into Runtime/Audio
2022-02-21 08:01:06 -08:00
Phillip Stephens
49418f444f
aurora: Cleanup, rename ZTest to ZComp to more accurately describe purprose, implement colored_quad
2022-02-20 13:06:04 -08:00
Luke Street
b6b68135ef
aurora: Working movie player (again)
2022-02-19 00:33:56 -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
339d2a9d5e
Tweak imgui font size & hinting
2022-02-09 02:08:07 -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
Phillip Stephens
5add26b42e
Add ability to set/get player index on SDL controllers
2022-02-08 01:40:50 -08:00
Luke Street
011f65c48f
Set window icon
2022-02-08 03:28:56 -05:00
Luke Street
e48435f11e
Start wiring up wgpu+winit
2022-01-31 19:06:54 -05: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
Luke Street
073af40c4d
Use freetype for ImGui fonts if available
2021-06-07 13:10:55 -07:00
Luke Street
281da0bfd4
ImGuiEngine updates & use ImGui stdlib functions
2021-06-02 07:49:03 -04:00
Luke Street
39f4c3e114
Fix shutdown ordering issues
2021-05-30 16:59:19 -04:00
Luke Street
4cd2932023
Use zeus instead of ImGui math
2021-05-30 08:02:45 -04:00
Phillip Stephens
d9b7229e79
Add input visualization, protect first 7 object slots from deletion
...
The first 7 slots in the game are related to the player, we don't want to allow anyone to delete them because the game *will* crash
2021-05-30 00:52:20 -07:00
Luke Street
37f24d4cc5
Add CGameLight properties
2021-05-29 18:45:08 -04:00
Luke Street
5167a33605
Okay, actually fix link ordering
2021-05-29 18:45:08 -04:00
Luke Street
0910863842
Resolve clang-tidy issues & update config
2021-05-29 18:45:08 -04:00
Luke Street
28c0ebf096
Fix double free; add credits to About
2021-05-29 18:45:08 -04:00
Luke Street
e46ba3ef98
Add About window & debug overlays
2021-05-29 18:45:08 -04:00
Luke Street
55002f1537
Begin Runtime ImGui integration
2021-05-29 18:45:07 -04:00
Luke Street
0fb21ece35
ImGui cursors, clipboard, TTF font & fixes
2021-05-29 18:45:07 -04:00
Luke Street
4b4e991c39
Fix Windows build
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