Commit Graph
100 Commits
Author SHA1 Message Date
wheremyfoodatandGitHub c3487251b6 Merge pull request #315 from hydra-emu/wrage-4
wrage?
2023-10-20 02:07:18 +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
wheremyfoodatandGitHub e57256ac6c Merge pull request #313 from hydra-emu/wrage-3
Fix more shader type mismatches
2023-10-18 00:02:06 +03:00
wheremyfoodatandGitHub 6626c2ae9b Better MAC address handling (#312) 2023-10-17 23:27:37 +03:00
wheremyfoodatandGitHub 5043f98e00 Fix shader type mismatches (#311)
* Update opengl_fragment_shader.frag

* Update opengl_vertex_shader.vert
2023-10-17 22:24:44 +03:00
wheremyfoodatandGitHub 63272abfbe Merge pull request #310 from wheremyfoodat/wrage-2
Update CMakeLists.txt
2023-10-17 01:55:09 +03:00
wheremyfoodatandGitHub d316e41625 Merge pull request #309 from wheremyfoodat/wrage
Update lua_manager.hpp
2023-10-17 00:08:35 +03:00
wheremyfoodatandGitHub 07afcfb24c Merge pull request #307 from wheremyfoodat/rhappy
Stuff
2023-10-15 17:44:24 +03:00
wheremyfoodat 0421eae7ae Set up icons 2023-10-07 23:15:43 +03:00
wheremyfoodat 6ae8d084b4 Use mutex for synchronizing the UI with the emulator thread 2023-10-07 22:10:10 +03:00
wheremyfoodat ab2ff18290 Fix dumping 2023-10-07 21:52:47 +03:00
wheremyfoodat abe4675477 Attempt to add RomFS dumping 2023-10-07 21:23:05 +03:00
wheremyfoodat 2ab37b3d4a Don't sleep on service handles for the time being 2023-10-06 18:16:46 +03:00
wheremyfoodat f9dc9ac94d Add mio submodule 2023-10-06 09:33:15 +03:00
wheremyfoodatandGitHub 8d6c222db7 Merge pull request #305 from wheremyfoodat/rhappy
Add file picker to Qt frontend
2023-10-02 02:53:28 +03:00
wheremyfoodat 9d9b0f9c41 [Qt] Fix deadlock 2023-10-02 02:09:13 +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
wheremyfoodatandGitHub c5c0c423c5 Merge pull request #304 from wheremyfoodat/rhappy
Make emulator output size properly configurable
2023-10-01 17:27:33 +03:00
wheremyfoodat 84044d078e [Qt] Don't slack on translations 2023-10-01 16:59:51 +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
wheremyfoodatandGitHub 844803089b Merge pull request #303 from wheremyfoodat/rhappy
Get emulator rendering working with Qt
2023-10-01 01:57:23 +03:00
wheremyfoodat 27a04a806e [Qt] Make null renderer create a GL context for vsync purposes 2023-10-01 01:31:43 +03:00
wheremyfoodat 5155682e0f Get emulator rendering working with Qt 2023-10-01 01:28:08 +03:00
wheremyfoodatandGitHub 931343c39e Merge pull request #302 from wheremyfoodat/rhappy
[Qt] Add MainWindow class and implement theme selection
2023-09-30 18:58:49 +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
wheremyfoodatandGitHub aa61ad3dd6 Merge pull request #301 from wheremyfoodat/rhappy
Add Qt GL screen widget
2023-09-30 15:26:35 +03:00
wheremyfoodat 55bb0d7170 Link EGL and GLX on Linux 2023-09-30 15:01:28 +03:00
wheremyfoodat 5426ddfd78 Merge branch 'master' into rhappy 2023-09-30 14:56:47 +03:00
wheremyfoodat 8c3dd70c5a Add QPlatformNative include for Linux/BSD 2023-09-30 14:34:02 +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
wheremyfoodatandGitHub 76f30eae5c Merge pull request #300 from wheremyfoodat/rhappy
Split panda_sdl and panda_qt
2023-09-30 11:56:43 +03:00
wheremyfoodat f98662e1bd Fix CMake 2023-09-30 11:33:20 +03:00
wheremyfoodat 63e939e98e Split panda_sdl and panda_qt 2023-09-30 11:29:26 +03:00
wheremyfoodatandGitHub 2249d11b1e Merge pull request #299 from wheremyfoodat/rhappy
Fix typo
2023-09-30 11:16:27 +03:00
wheremyfoodatandGitHub 9a16245782 Update CMakeLists.txt 2023-09-30 10:55:32 +03:00
wheremyfoodatandGitHub 588d842bce Update Qt_Build.yml 2023-09-30 03:10:09 +03:00
wheremyfoodat f6634786c1 AAAAAAAAAAAAAAAAAAAAA 2023-09-30 02:52:23 +03:00
wheremyfoodat 2a0c0afff5 Update context_egl.h 2023-09-30 02:33:04 +03:00
wheremyfoodat 53858d7bd7 Update glad_glx.h 2023-09-30 01:58:37 +03:00
wheremyfoodat 6125b7ebf7 Force CI to run :( 2023-09-30 01:50:24 +03:00
wheremyfoodat 0bfa295053 Fix include again 2023-09-30 01:46:12 +03:00
wheremyfoodat 046b334cb5 Fix include 2023-09-30 01:37:27 +03:00
wheremyfoodat 5d9ded47da Fix typo 2023-09-30 01:35:26 +03:00
wheremyfoodatandGitHub 42cbcc1380 Merge pull request #297 from TGP17/AppImage-Qt
Add Qt AppImage
2023-09-29 18:46:51 +03:00
wheremyfoodatandGitHub 4598187893 Bring back Qt debugging artifact cause Qt sucks 2023-09-29 18:46:08 +03:00
wheremyfoodatandGitHub 1c179d9040 Remove debug artifact 2023-09-29 17:31:32 +03:00
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub 49368e0db6 Merge pull request #293 from wheremyfoodat/res
Result: Initialize m_value to 0 in default HorizonResult constructor
2023-09-27 16:41:45 +03:00
wheremyfoodat 7883e1fdca Result: Initialize m_value to 0 in default HorizonResult constructor 2023-09-27 16:13:01 +03:00
wheremyfoodatandGitHub 929a20b181 Merge pull request #292 from wheremyfoodat/qt
clang-format Result headers
2023-09-27 14:45:57 +03:00
wheremyfoodat 8995bd2963 clang-format Result headers 2023-09-27 14:33:05 +03:00
wheremyfoodatandGitHub b77ed3b86f Merge pull request #291 from wheremyfoodat/qt
Implement RenameFile for ExtSaveData
2023-09-27 14:31:26 +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
wheremyfoodatandGitHub 572e8ea1f7 Merge pull request #290 from wheremyfoodat/qt
HLE stuffs
2023-09-27 00:07:38 +03:00
wheremyfoodat 4199c3b25b Stub TLS root certificate archive 2023-09-26 23:53:13 +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
wheremyfoodatandGitHub 83b2cae135 Merge pull request #289 from wheremyfoodat/qt
Stub FRD::GetFriendRelationship
2023-09-26 23:00:22 +03:00
wheremyfoodat fc15a179ad Stub FRD::GetFriendRelationship 2023-09-26 22:59:48 +03:00
wheremyfoodat 0ba4ffffab [SystemSaveData] Return error when path is unsafe 2023-09-25 20:21:12 +03:00
wheremyfoodat 80ebb353a5 Update apt.cpp 2023-09-25 00:54:35 +03:00
wheremyfoodatandGitHub f1bb03d164 Merge pull request #287 from wheremyfoodat/system-appz
Add SystemSaveData::CreateDirectory
2023-09-24 22:59:44 +03:00
wheremyfoodat e9ec836504 Add SystemSaveData::CreateDirectory 2023-09-24 22:41:31 +03:00
wheremyfoodatandGitHub e2c88d7ff6 Merge pull request #286 from wheremyfoodat/system-appz
Add cfg:s
2023-09-24 22:40:51 +03:00
wheremyfoodat 7c8d73071a Add cfg:s 2023-09-24 22:24:49 +03:00
wheremyfoodatandGitHub 3cf917f749 Merge pull request #285 from wheremyfoodat/system-appz
Add HLE stuff to boot more OS apps
2023-09-24 19:53:56 +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
wheremyfoodatandGitHub e682dad4ee Merge pull request #284 from wheremyfoodat/wheremyfoodat-patch-2
Add website to readme
2023-09-24 16:16:19 +03:00
wheremyfoodatandGitHub 458518e51c Add website to readme 2023-09-24 16:15:54 +03:00
wheremyfoodat cd2bcb5a54 Update funding 2023-09-18 23:37:00 +03:00
wheremyfoodatandGitHub 446c8b01ad Update readme.md 2023-09-18 01:59:59 +03:00
wheremyfoodatandGitHub 86c6620fb1 Update readme.md 2023-09-18 01:59:30 +03:00
wheremyfoodatandGitHub 533cba06b3 Update readme.md 2023-09-18 01:59:00 +03:00
wheremyfoodatandGitHub c8ee798567 Merge pull request #282 from wheremyfoodat/lua
Lua bindings now work(tm)
2023-09-18 01:35:07 +03:00
wheremyfoodat 4734e0b5e3 Make Lua self-initializing 2023-09-18 00:40:11 +03:00
wheremyfoodat 7936a87fb0 [Lua] Add event handles 2023-09-18 00:35:29 +03:00
wheremyfoodat baa9cab051 [Lua] Add pand module 2023-09-17 22:11:21 +03:00
wheremyfoodatandGitHub d3b9e500d5 Merge pull request #281 from wheremyfoodat/lua
Hook memory RW to Lua
2023-09-17 19:44:08 +03:00
wheremyfoodat 74026d2faa Hook memory RW to Lua 2023-09-17 19:23:52 +03:00
wheremyfoodatandGitHub 30cf9df5cc Merge pull request #280 from wheremyfoodat/lua
Embed LuaJIT part 1
2023-09-17 16:40:32 +03:00
wheremyfoodat b908f3efc1 Embed LuaJIT part 1 2023-09-17 16:15:54 +03:00
wheremyfoodatandGitHub c0e3d6d7dd Merge pull request #279 from wheremyfoodat/portable-build
Add portable build option
2023-09-16 23:24:18 +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
wheremyfoodatandGitHub 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
wheremyfoodat e2888d839a Don't die on ns:s, add wifi level config mem address 2023-09-14 23:26:06 +03:00
wheremyfoodatandGitHub fa6a257b43 Merge pull request #275 from wheremyfoodat/SystemSaveData
Moar filesystem
2023-09-14 23:13:19 +03:00