| Commit message (Collapse) | Author | Age |
|
|
|
| |
branch linking is dead
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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`
|
| |
|
| |
|
|
|
|
|
| |
* make betterer polygon splitting an option
* add GL_LEQUAL depth test for 'equal' mode, might help
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
generic_jit
|
| | |
|
| |
| |
| |
| | |
currently only supported for x64
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- better handle LDM/STM in reg alloc
- unify Halted and IRQ in anticipation for branch inlining
- literal optimisations can be disabled in gui
- jit blocks follow simple returns
- fix idle loop detection
- break jit blocks on IRQ (fixes saving in Pokemon White)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- more reliable code invalidation detection
- blocks aren't stopped at any branch, but are being followed
if possible to get larger blocks
- idle loop recognition
- optimised literal loads, load/store cycle counting
and loads/stores from constant addresses
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
currently only supported for x64
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- better handle LDM/STM in reg alloc
- unify Halted and IRQ in anticipation for branch inlining
- literal optimisations can be disabled in gui
- jit blocks follow simple returns
- fix idle loop detection
- break jit blocks on IRQ (fixes saving in Pokemon White)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- more reliable code invalidation detection
- blocks aren't stopped at any branch, but are being followed
if possible to get larger blocks
- idle loop recognition
- optimised literal loads, load/store cycle counting
and loads/stores from constant addresses
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
| |
progress
|
| |
|
|
|
|
| |
* rework OpenLocalFile(), make the code more elegant, also fixes #352
|
|
|
|
|
| |
* make it require that the file already exist (hopefully fixing config saving bug)
* finally axe melon_fopen.cpp
|
|
|
|
| |
melon_fopen_local() will need fixoring
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* add config entry for keeping track of whether the main window is maximized
|
|
|
|
| |
lid command a billion times in a row with a joystick button.
|
|\
| |
| | |
Add option to limit framerate from UI
|
| |
| |
| |
| | |
Signed-off-by: Madhav Kanbur <abcdjdj@gmail.com>
|
| |
| |
| |
| | |
picker to it. behavior under Windows will likely stay unchanged as the Windows file picker already does that.
|
| | |
|
| |
| |
| |
| |
| | |
duplicate DlgInputConfig so that it can also do hotkey config.
also prevent from opening those config dialogs a billion times.
|
|/
|
|
|
| |
look also into the same directory as melonDS. make it the preferred place for storing melonDS.ini.
rewrite WinMain() wrapper.
|
|
|
|
| |
elsewhere, we have to account for that
|
| |
|
|
|
|
|
|
| |
by making it actually, you know, build the complete file path
hopefully that fixes that crash bug, but I couldn't reproduce it after touching the code some. heisenbugs are lots of fun
|
| |
|