Commit graph

877 commits

Author SHA1 Message Date
wheremyfoodat
e900e9d614 Add Renderer::deinitGraphicsContext 2023-10-25 22:46:45 +03:00
wheremyfoodat
1313f46ba4 Update hydra_icon.hpp 2023-10-23 17:28:36 +03:00
wheremyfoodat
039066663a Update to new icon API 2023-10-23 15:38:45 +03:00
wheremyfoodat
9178afea64 Add hydra core icon 2023-10-22 00:30:22 +03:00
offtkp
4172194479 Implement getFps hc function 2023-10-21 11:55:26 +03:00
offtkp
977ab53b68 Format the hydra 2023-10-20 19:50:57 +03:00
offtkp
d19a00d97d Friendship revoked with httpserver 2023-10-20 19:33:37 +03:00
offtkp
23636b22fa Hydra core 2023-10-20 19:31:55 +03:00
offtkp
b5b94a3526 Add some renderer related helper functions in emulator and renderergl 2023-10-20 02:59:53 +03:00
offtkp
6b5508d52b move filesystem header to right place 2023-10-20 02:16:49 +03:00
wheremyfoodat
c0c3153cd8 Bonk 2023-10-20 01:12:22 +03:00
wheremyfoodat
1c50ca065d Temporarily remove SDL code from panda-qt 2023-10-20 01:04:53 +03:00
offtkp
fb0a2a6801 Decouple emulator and frontend code 2023-10-18 15:24:42 +03:00
wheremyfoodat
6626c2ae9b
Better MAC address handling (#312) 2023-10-17 23:27:37 +03:00
Paris
66ef63899a
Update lua_manager.hpp 2023-10-17 00:07:48 +03:00
wheremyfoodat
6ae8d084b4 Use mutex for synchronizing the UI with the emulator thread 2023-10-07 22:10:10 +03:00
wheremyfoodat
abe4675477 Attempt to add RomFS dumping 2023-10-07 21:23:05 +03:00
wheremyfoodat
c648b6c62d [Qt] Add file picker 2023-10-02 00:59:14 +03:00
wheremyfoodat
061c80fd11 Properly join emulator thread 2023-10-01 23:51:08 +03:00
wheremyfoodat
fbfea624cb [Qt] Be a little less OpenGL-hyperfocused 2023-10-01 16:49:30 +03:00
wheremyfoodat
c10a3e7160 Make emulator output size properly configurable 2023-10-01 16:28:14 +03:00
wheremyfoodat
5155682e0f Get emulator rendering working with Qt 2023-10-01 01:28:08 +03:00
wheremyfoodat
4329976dbc clang-format 2023-09-30 18:39:05 +03:00
wheremyfoodat
36506e18bb [Qt] Implement theme selection 2023-09-30 18:36:03 +03:00
wheremyfoodat
837bf7524f Add dark theme button 2023-09-30 17:51:48 +03:00
wheremyfoodat
155d2b8f24 [Qt] Add MainWindow class 2023-09-30 17:07:54 +03:00
wheremyfoodat
45a80c9e39 Better GL screen widget, initialize it to red as a test 2023-09-30 13:44:54 +03:00
wheremyfoodat
b8032c8286 Add Qt screen widget 2023-09-30 13:21:27 +03:00
wheremyfoodat
89ed176d97
Setting up Qt (#294)
* Initial Qt setup

* Fix copy paste derp

* Remove QApplication include

* Test MacOS Qt build

* Update Qt_Build.yml

* Update Qt_Build.yml

* Properly detect architecture for Qt

* Revert back to manual Qt installation to handle DLL nightmares

* Install Qt for MacOS CI

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* Rename lua.hpp to lua_manager.hpp

* Add Windows Qt deploy step

* Update Qt_Build.yml

* Update Qt_Build.yml

* Update Qt_Build.yml

* Update Qt_Build.yml

* AAAAAAAAAAAAAAAAAAAAAA

* Update Qt_Build.yml

* AAAAAAAAAAAAAA

* Update Qt_Build.yml

* Update Qt_Build.yml

* Update Qt_Build.yml

* Create mac-bundle-qt.sh

* Update Qt_Build.yml

* Update Qt_Build.yml

* Update mac-bundle-qt.sh

* Update Qt_Build.yml

* Update mac-bundle-qt.sh

* Update mac-bundle-qt.sh

* Update mac-bundle-qt.sh

* Update mac-bundle-qt.sh

* Recovering from heartbreak after the dylibbundler fork made me sad

* Help

* Update Qt_Build.yml

* Add mac dynlib manager from MelonDS

* Update mac-bundle-qt.sh

* Update mac-bundle-qt.sh

* Update mac-libs.rb

* Update mac-bundle-qt.sh

* Create linux-appimage-qt.sh

* Update Qt_Build.yml
2023-09-29 17:30:13 +03:00
wheremyfoodat
7883e1fdca Result: Initialize m_value to 0 in default HorizonResult constructor 2023-09-27 16:13:01 +03:00
wheremyfoodat
8995bd2963 clang-format Result headers 2023-09-27 14:33:05 +03:00
wheremyfoodat
aacb7c58e7 clang-format 2023-09-27 14:18:57 +03:00
wheremyfoodat
2f47f15315 Implement RenameFile for ExtSaveData 2023-09-27 14:16:27 +03:00
wheremyfoodat
a42d678c04 Implement CFG::TranslateCountryInfo 2023-09-26 23:45:52 +03:00
wheremyfoodat
9e2707e097 Add FS::RenameFile 2023-09-26 23:31:17 +03:00
wheremyfoodat
fc15a179ad Stub FRD::GetFriendRelationship 2023-09-26 22:59:48 +03:00
wheremyfoodat
e9ec836504 Add SystemSaveData::CreateDirectory 2023-09-24 22:41:31 +03:00
wheremyfoodat
7c8d73071a Add cfg:s 2023-09-24 22:24:49 +03:00
wheremyfoodat
ef51572193 [AC] Stub undocumented functions 2023-09-24 19:07:47 +03:00
wheremyfoodat
becc777bd8 Moar FRD 2023-09-24 18:53:25 +03:00
wheremyfoodat
fe8a23e0d9 Add CFG::GetConfigInfoBlk8 implementation 2023-09-24 18:32:37 +03:00
wheremyfoodat
d9ddb65b8c [NDM] Add exclusive state 2023-09-24 18:22:03 +03:00
wheremyfoodat
77fb6d8f0a Add FRD::IsOnline 2023-09-24 18:09:33 +03:00
wheremyfoodat
7d55193087 Add implementations for CFG::SecureInfoGetByte101 and CFG::GetLocalFriendCodeSeed 2023-09-24 17:11:40 +03:00
wheremyfoodat
7936a87fb0 [Lua] Add event handles 2023-09-18 00:35:29 +03:00
wheremyfoodat
74026d2faa Hook memory RW to Lua 2023-09-17 19:23:52 +03:00
wheremyfoodat
b908f3efc1 Embed LuaJIT part 1 2023-09-17 16:15:54 +03:00
wheremyfoodat
20b692ae72 Add portable build option 2023-09-16 23:05:35 +03:00
wheremyfoodat
1f8194dfa3 ShaderJIT: Make BREAK(C) emit a warning instead of crashing until implemented 2023-09-16 18:07:07 +03:00
wheremyfoodat
011dd1b5d9
Merge pull request #276 from wheremyfoodat/download-play
Don't die on ns:s, add wifi level config mem address
2023-09-14 23:45:32 +03:00