wheremyfoodat
d87477832b
Qt: Initial shader editor support
2024-07-14 15:32:26 +03:00
wheremyfoodat
66bcf384f3
Qt: Add file patcher
2024-05-07 23:08:24 +03:00
wheremyfoodat
8c296905f4
Qt: Add support for dumping DSP firmware
2024-04-26 00:54:21 +03:00
wheremyfoodat
3b9490e633
Add controller support to Qt ( #475 )
...
* Add controllers to Qt
Co-Authored-By: Nadia Holmquist Pedersen <893884+nadiaholmquist@users.noreply.github.com>
* Remove debug logs
* Bonk
---------
Co-authored-by: Nadia Holmquist Pedersen <893884+nadiaholmquist@users.noreply.github.com>
2024-03-27 21:11:47 +02:00
Auxy6858
429dc2a944
Added rom path ( #474 )
...
* Added app icon to the window
* Added Roms path
Added an option to the config to set a folder that opens when selecting a game instead of having to navigate to the folder manually every time.
* Clear up PR
* Clear up PR
---------
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-03-26 18:40:10 +02:00
Paris Oplopoios
3270cfe602
First step towards configurable keyboard mappings ( #464 )
...
* Configurable keyboard mappings
* Cleanup
* Cleanup
* Biggest mistake of my career
* format
* Fix naming convention
---------
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-03-21 15:54:18 +02:00
wheremyfoodat
d459cb1d6c
Get audio output working with LLE DSP ( #419 )
...
* Implement audio output
* Semi-proper audio output
* Add audio enable and vsync settings
* Add audio enable and vsync settings
* Optimize audio output a bit
* Make max ring buffer timeout smaller
* Make max ring buffer timeout smaller
* Revert to spinlocking for audio sync
* Sleep emulator thread if too many samples queued
* Fix Teakra submodule breaking
* Don't start audio device too soon
* Fix IWYU errors
* Fix compilation errors on GCC/Clang
* Ignore std::hardware_destructive_interference_size on Android NDK
* Fix more IWYU errors
2024-02-24 03:26:23 +02:00
wheremyfoodat
9cc3fc0c4c
[Qt] Add touchscreen
2024-01-29 21:07:21 +02:00
wheremyfoodat
01b6380242
Remove global definition of badCheatHandle
2024-01-27 20:51:32 +02:00
wheremyfoodat
e3c9f0b219
[Qt] Implement circlepad
2024-01-27 20:11:53 +02:00
offtkp
a473a34794
Use message queues
2024-01-27 18:20:42 +02:00
offtkp
63f54478f0
Add cheat picker window
2024-01-27 17:01:02 +02:00
wheremyfoodat
75663d0601
More app folder utilities
2024-01-21 22:27:58 +02:00
wheremyfoodat
1ce414ef8c
[Qt] Load ROMs via CLI arguments
2024-01-03 00:24:46 +02:00
wheremyfoodat
7c6b498918
[Qt] Add capability to load scripts from files
2023-12-16 17:18:52 +02:00
wheremyfoodat
6386605b97
We can now load lua scripts properly
2023-12-16 16:36:03 +02:00
wheremyfoodat
c57f2db6c0
[Qt] Add text editor
2023-12-16 15:51:45 +02:00
wheremyfoodat
a9a31c3306
Merge branch 'master' of https://github.com/wheremyfoodat/Panda3DS
2023-12-14 00:45:31 +02:00
wheremyfoodat
101cc4d0ac
[Qt] Add separate configuration window for theme
2023-12-14 00:43:12 +02:00
wheremyfoodat
79079f35e2
[Qt] Preparations before making the Qt builds public
2023-12-13 23:24:43 +02:00
wheremyfoodat
1769783dc7
Add about menu
2023-10-30 22:49:32 +02:00
wheremyfoodat
7571e58ce5
[Qt] Add pink theme
2023-10-30 21:14:03 +02:00
wheremyfoodat
b0261234a6
[Qt] Properly update HID service
2023-10-30 20:53:41 +02:00
wheremyfoodat
9bbaab7871
[Qt] Add Pause/Resume/Reset
2023-10-30 20:46:11 +02:00
wheremyfoodat
a36fd6dd57
[Qt] Add basic input
2023-10-30 20:41:09 +02:00
wheremyfoodat
8d5485fbeb
[Qt] Add proper message queue for thread communication
2023-10-30 20:20:47 +02: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
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
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
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
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