Commit Graph

460 Commits

Author SHA1 Message Date
ad7791f726 better framelimiter for reference: https://github.com/citra-emu/citra/blob/master/src/core/perf_stats.cpp#L129 2020-11-02 20:13:22 +01:00
c03d83b7be remove qt_sdl dependency from frontend util 2020-10-28 19:45:50 +01:00
8d70d0926c Merge branch 'master' into feature/zip-support 2020-10-23 00:39:29 +01:00
a8851a51f1 Switch to libarchive 2020-10-22 23:41:26 +01:00
dc46da0e24 Input : Treat numpad keys as keypresses
Typically, modifiers are masked out of keypresses to distinguish
between hotkeys and keypresses. This patch prevents the numpad
modifier from getting masked out in KeyPress() and KeyRelease().

Signed-off-by: Madhav Kanbur <abcdjdj@gmail.com>
2020-10-13 11:02:58 +05:30
f8c4bf6db1 save microphone hotkeys (#781) 2020-10-07 01:33:11 +02:00
0d845c9e69 Random minor fixes (#757)
* Fix incorrect/questionable assert() usage

Originally reported by https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2159000700,
but also includes a bunch of other fixes.

* Fix some `printf` warnings

Rule https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2160310550

* Remove useless check

It is never passed thanks to `if (num_in < 1) {...; return}` before
Rule https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2154840804

* Add missing header guard, rename other to avoid conflicts

Rule https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2163210746

* Make DSi_SDDevice destructor virtual

Rule https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2158670642

* Use thread-safe localtime_r, assign `time` result directly

Rule https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2154840805

* Fix MinGW build

It needs _POSIX_THREAD_SAFE_FUNCTIONS to export `localtime_r`
2020-10-01 13:44:09 +02:00
6977302403 make OpenGL renderer a build option
mostly meant for the Switch port
2020-10-01 00:01:05 +02:00
f2fa52f26c add functionality to import savefiles 2020-09-11 03:08:06 +02:00
ea640398f9 Add support for fullscreen hotkey (#748) 2020-09-06 22:59:35 +02:00
94d12c68b3 heh 2020-09-04 13:41:51 +02:00
5431c469c3 actually add DLDI. bahahahhh 2020-09-03 20:28:07 +02:00
aed7a32243 Fix "Improved polygon splitting" option in GUI 2020-08-31 18:56:20 +03:00
4be68aafe0 make SD support actually be a thing 2020-08-25 00:34:57 +02:00
b36b3feb7f support .dsi extension for dragdrop/cmdline launching 2020-08-24 21:25:10 +02:00
31e83b2bf3 fix config file lookup. fixes #717 2020-08-24 21:14:46 +02:00
f4427a89d0 disable savestate menu items in DSi mode 2020-08-24 20:13:58 +02:00
3685edeef2 make GL display also not default 2020-08-24 20:03:24 +02:00
13521211d2 make software renderer the default 2020-08-24 19:32:44 +02:00
e7025abcdc * fix build error
* make betterer polygon splitting an option
* add GL_LEQUAL depth test for 'equal' mode, might help
2020-08-24 19:32:07 +02:00
abccc44eec make MAC randomization optional 2020-08-24 19:19:41 +02:00
e27d55505f blarg 2020-08-15 01:11:18 +02:00
f8d1d08e9c (finally) build the goddamn cheat interface 2020-08-15 00:14:05 +02:00
4cefff2528 add AR code file parser and shit 2020-08-13 00:20:34 +02:00
28b8f614ee heh 2020-08-11 18:03:44 +02:00
0bd53a34ef lay base for the actual dialog
also make EmuSettingsDialog properly modal
2020-08-11 17:38:29 +02:00
f23e782966 hey look. Arisotura the lazy derp finally made a dialog. 2020-08-11 15:58:41 +02:00
240175f274 Update CMakeLists.txt 2020-08-06 14:39:42 +01:00
6d71f9c832 Merge branch 'master' into feature/zip-support 2020-08-05 15:06:15 +01:00
7e5eafe345 Statically link libzip 2020-08-05 14:50:18 +01:00
c5ecef7410 fix similar bug with emu settings dialog
also make the reset-warning dialog a bit betterer
2020-07-31 20:51:16 +02:00
d21cd20290 fix some pause bugs 2020-07-31 20:45:30 +02:00
a89741c628 fix unterminated string + remove some JIT logging 2020-07-29 01:31:57 +02:00
6a682a8ef0 Link iconv instead of ${Iconv_LIBRARIES} because idk Windows 2020-07-26 22:26:50 +02:00
a1f939e0cb use FindIconv and link it on all platforms when not built in 2020-07-26 22:16:53 +02:00
173e3b037c Link iconv for Windows static builds 2020-07-26 22:08:57 +02:00
b4ad35948d Merge remote-tracking branch 'upstream/slirp' into slirp-merge 2020-07-26 21:41:09 +02:00
c351e777b4 part 2 of fix Linux invalid encoding 2020-07-24 18:25:07 +01:00
a5d9f69127 Fix Linux "invalid encoding" filename 2020-07-24 18:19:02 +01:00
ac8f44125b I'm a derp 2020-07-23 21:27:45 +02:00
7937406af6 Change binary stream to u8 and cast to char* 2020-07-22 16:39:24 +01:00
7fb67570e9 fix 2020-07-22 16:17:32 +01:00
c8e934ce97 Fix indentation + delete contents 2020-07-22 16:01:18 +01:00
96e0e37156 Link it up to onOpenFile() 2020-07-22 15:15:56 +01:00
0009a3ffd1 Add the extractROM function 2020-07-22 15:13:14 +01:00
778623a8b7 make linux work and fix a few bugs 2020-07-04 18:58:00 +02:00
c5381d2911 reconcile DSi and JIT, fastmem for x64 and Windows 2020-06-30 23:50:41 +02:00
d9e1bf737c blarg 2020-06-21 18:34:53 +02:00
c32da212f1 make it possible to static-link libslirp 2020-06-21 15:44:56 +02:00
b31e049b30 wifi fixes and shit. getting there, somewhat. 2020-06-21 01:43:32 +02:00