Luke Street
|
c33674b9ab
|
Lots of Windows fixes; add D3D12; more boo decoupling
|
2022-02-22 00:53:57 -05:00 |
Luke Street
|
54330e43b6
|
ci: Build only metaforce
|
2022-02-21 22:12:03 -05:00 |
Luke Street
|
913ea0f7c4
|
ci: Lock markupsafe to 2.0.1
|
2022-02-21 22:00:09 -05:00 |
Luke Street
|
cd6d5b9acf
|
hecl: Remove shaderc
|
2022-02-21 21:58:44 -05:00 |
Luke Street
|
62768d1920
|
ci: Add new dependencies; re-enable MSVC build
|
2022-02-21 21:50:36 -05:00 |
Luke Street
|
5d9b7446cc
|
Include logvisor in RetroTypes.hpp
|
2022-02-21 21:50:32 -05: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
|
6c92f03664
|
Move CVar* into Metaforce to begin removal of hecl's Dataspec
|
2022-02-21 08:01:06 -08:00 |
Phillip Stephens
|
64d4b0388c
|
Get Exo off the DataSpec
|
2022-02-21 08:01:06 -08:00 |
Phillip Stephens
|
1655d229cf
|
Fixes to get Metaforce booting again!
|
2022-02-21 08:01:06 -08:00 |
Phillip Stephens
|
8afab43876
|
CSegId is 32 bits in files
|
2022-02-21 08:01:06 -08:00 |
Phillip Stephens
|
ad272f7468
|
More refactoring, decouple tweaks from hecl
|
2022-02-21 08:01:05 -08:00 |
Phillip Stephens
|
ce23544a15
|
Fix CInputStream::Get/ReadBytes not properly updating position
|
2022-02-21 08:01:05 -08:00 |
Phillip Stephens
|
dad7249927
|
RE COutput/InputStream and friends and migrate over
This branch is probably still horribly broken, but it's a good first step to migrating away from having hecl embedded in the runtime
|
2022-02-21 08:01:05 -08:00 |
Phillip Stephens
|
c679c2e0f8
|
Don't disable the compositor on Linux
|
2022-02-20 18:42:59 -08:00 |
Phillip Stephens
|
11b75ddda4
|
Initialize ImGui with scaling
|
2022-02-20 13:08:21 -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 |
Phillip Stephens
|
2648fc50e4
|
aurora: Implement all major input events (still missing scroll events)
|
2022-02-19 19:25:21 -08:00 |
Phillip Stephens
|
f4c27c6ac6
|
Add missing enums
|
2022-02-19 16:27:11 -08:00 |
Phillip Stephens
|
8863003855
|
aurora: Implement Controller events
|
2022-02-19 06:36:03 -08:00 |
Phillip Stephens
|
cbe268a0fc
|
aurora: Add controller input (no remapping yet)
|
2022-02-19 06:34:12 -08:00 |
Luke Street
|
42453077e5
|
aurora: Fix missing include
|
2022-02-19 03:43:43 -05:00 |
Luke Street
|
c8c2f44fbc
|
aurora: Textured quads
|
2022-02-19 03:28:44 -05:00 |
Luke Street
|
0703cf60b3
|
aurora: Pipeline info debug overlay
|
2022-02-19 01:59:24 -05:00 |
Luke Street
|
5183809027
|
aurora: Async pipeline creation
|
2022-02-19 01:41:21 -05: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
|
e866245f60
|
aurora: Dawn + SDL united at last
|
2022-02-16 18:13:40 -05:00 |
Phillip Stephens
|
aabef3e058
|
Aurora: Initial event implementations
|
2022-02-16 01:23:39 -08:00 |
Phillip Stephens
|
683af1a9ea
|
Aurora: Fix crash on exit
|
2022-02-16 00:24:43 -08:00 |
Luke Street
|
ea3641153e
|
aurora: Dawn initialization
|
2022-02-16 02:05:42 -05:00 |
Luke Street
|
7b9f893a49
|
aurora: the boring C++ version
|
2022-02-16 00:21:24 -05:00 |
Phillip Stephens
|
aa13632704
|
Add removed use declaration
|
2022-02-13 13:36:32 -08:00 |
Phillip Stephens
|
615204f71f
|
More input and rendering implementations
|
2022-02-13 13:32:52 -08:00 |
Phillip Stephens
|
7ee8f6e01d
|
Add missing class variable
|
2022-02-09 01:01:06 -08:00 |
Phillip Stephens
|
a6b2d66e1e
|
Input: Add onControllerAdded/Removed callbacks and also display the controller name in the input viewer
|
2022-02-09 00:54:53 -08:00 |
Luke Street
|
52fd54bc3e
|
Input viewer tweaks
|
2022-02-09 02:16:50 -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
|
40aafbef4b
|
Fix imgui in aurora CMakeLists.txt
|
2022-02-08 21:55:42 -08:00 |
Phillip Stephens
|
efb6ddd44e
|
Update CMakeLists in aurora
|
2022-02-08 21:51:35 -08:00 |
Luke Street
|
b13ff392ef
|
Cleanup ffi refs in texture.rs
|
2022-02-09 00:21:41 -05:00 |
Luke Street
|
d84f71f9dc
|
Cleanup lib.rs imports
|
2022-02-09 00:16:35 -05:00 |
Luke Street
|
8286f006cf
|
Automatically remap controllers; separate cxxbridge build files
|
2022-02-09 00:13:19 -05:00 |
Luke Street
|
ed4d38073b
|
Fix controller axes + clamping
|
2022-02-08 22:14:14 -05:00 |
Phillip Stephens
|
acd861754c
|
TexturedQuad fixes, Better controller input handling (needs custom mapping)
|
2022-02-08 11:18:12 -08:00 |
Phillip Stephens
|
5add26b42e
|
Add ability to set/get player index on SDL controllers
|
2022-02-08 01:40:50 -08: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
|
72b4d5a7fc
|
macOS fixes; call onAppWindowResized after launch
|
2022-02-08 03:42:59 -05:00 |