Commit graph

32 commits

Author SHA1 Message Date
wheremyfoodat
63e939e98e Split panda_sdl and panda_qt 2023-09-30 11:29:26 +03:00
wheremyfoodat
4598187893
Bring back Qt debugging artifact cause Qt sucks 2023-09-29 18:46:08 +03:00
wheremyfoodat
1c179d9040
Remove debug artifact 2023-09-29 17:31:32 +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
Wunkolo
ceff20f57f Add configurable Renderer backend
There are still some initialization errors to work through, such as
config not being initialized properly by the time GPU tries to utilize
it too. Also some life-time issues. But manually forcing it to use the
Null backnd successfully works and allows games to be "played"
headlessly.
2023-07-17 10:13:34 -07:00
wheremyfoodat
de2751fb5c Bonk frontend changes 2023-07-11 02:47:09 +03:00
SimoneN64
6ce861624d Don't force users to load rom from terminal or by dragging and dropping onto executable file. Instead, open a blank window and use SDL's drag&drop feature 2023-07-11 01:58:35 +03:00
wheremyfoodat
d028c1cb64 Bonk headers 2023-06-28 03:39:04 +03:00
wheremyfoodat
3cf8427670 [Crypto] Slightly more robust error handling 2023-06-27 01:12:17 +03:00
Mary
f3010f0909 misc: Switch from gl3w to glad
Also add more checks on window and context creation.
2023-06-17 11:26:18 +02:00
wheremyfoodat
025231b037 Fix oopsie 2023-04-03 23:36:16 +03:00
wheremyfoodat
4bef096f04 [FS] Add directory stuff, clean up 2023-03-29 00:23:55 +03:00
wheremyfoodat
e52667aa79 [PICA] Nearest filtering for depth textures 2023-03-07 22:26:32 +02:00
wheremyfoodat
b1f2be98fa [FS] Add app data folder, add path safety checks 2023-01-16 01:06:43 +02:00
wheremyfoodat
c16bf5c8aa [Kernel] Make File::GetSize panic 2023-01-14 02:40:24 +02:00
wheremyfoodat
6c3acda34e [Kernel] Implement ArbitrationType::DecrementAndWaitIfLess 2022-10-10 16:57:33 +03:00
wheremyfoodat
81b0f3dde0 [Kernel] Much better arbiter & thread scheduling impl 2022-10-10 16:41:08 +03:00
wheremyfoodat
29241b41ce Add Cryptopp 2022-10-01 18:53:53 +03:00
wheremyfoodat
f6c2e390c1 More NCSD loading 2022-10-01 16:21:05 +03:00
wheremyfoodat
7ba5c5a1bc Detect ROM format 2022-10-01 03:23:06 +03:00
wheremyfoodat
f9287c1eda Fix dynarmic submodule 2022-09-26 18:47:45 +03:00
wheremyfoodat
be4fae5104 Trongle 2022-09-24 02:45:57 +03:00
wheremyfoodat
eb536ee147 Fiix std::filesystem::path being bad 2022-09-22 03:46:45 +03:00
wheremyfoodat
1c4348248d [Kernel] CreateThread stub 2022-09-19 16:32:07 +03:00
wheremyfoodat
45c016d12e [Kernel] Hopefully implement the QueryMemory svc remotely correctly 2022-09-19 01:33:12 +03:00
wheremyfoodat
a56b67f3ba Added GSP services 2022-09-18 16:38:10 +03:00
wheremyfoodat
912405b99e Add triangle test ROM 2022-09-18 05:13:25 +03:00
wheremyfoodat
36453629d5 Add svcOutputDebugString, booting our first test ROM 2022-09-18 03:55:40 +03:00
wheremyfoodat
275c6dfd0c Finish ELF loading, running actual code now 2022-09-15 17:35:59 +03:00
wheremyfoodat
51689af51f Update opengl.hpp, start with ELFs 2022-09-15 14:59:44 +03:00
wheremyfoodat
2057e0c447 Proper KVM/Dynarmic split 2022-09-15 06:06:46 +03:00
wheremyfoodat
b5371dc66c Initial commit (I really need to remove Boost) 2022-09-15 04:47:14 +03:00