Commit graph

238 commits

Author SHA1 Message Date
bbbradsmith 0444588cca ImGui trickle is critical for MouseButton, Key and Text events, otherwise fast (but sparse) inputs can be lost. This should not cause performance problems for high-poll-rate mouse devices. 2023-07-06 18:54:35 -04:00
Yohanan a3a8dd7f0d
Exit with ESC (#1195) 2023-07-03 20:32:54 -05:00
tildearrow 8da3f56de6 and of course.
fix Windows, and Linux breaks.
2023-07-02 02:17:52 -05:00
tildearrow c40cc8283f IGFD: fix files with non-ASCII chars not have type
on Windows
2023-07-02 02:12:26 -05:00
tildearrow 61fd9d05a0 IGFD: change default sorting order 2023-06-21 04:27:31 -05:00
tildearrow 75948304ab UPDATE SDL TO 2.28.0 -> **PLEASE READ!** <-
after pulling this commit, type:

```
git submodule update extern/SDL
```

if building on Android, you **will** have to delete the android/app/.cxx
directory, and do gradlew clean.

only tested in the Android build - there may or may not be another commit
which fixes building for other platforms.
2023-06-20 15:11:55 -05:00
tildearrow ae6e68b976 chan osc volume balancing, part 2
TODO: maybe change the range again?
2023-06-18 21:07:00 -05:00
tildearrow 29dfeccfe7 change chan osc range - PLEASE READ
as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).

this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary.
2023-06-16 17:30:11 -05:00
tildearrow ad9981fdea IGFD: tabs to spaces... 2023-06-16 16:26:22 -05:00
tildearrow 9b1fea5c36 IGFD: remove std::filesystem support
it is unused in Furnace
2023-06-16 16:12:20 -05:00
tildearrow 7b30cfb1b7 IGFD: some changes 2023-06-16 15:43:41 -05:00
tildearrow ad8082a921 GUI: DirectX 11 render backend, part 4
ready to merge?
2023-06-13 03:12:12 -05:00
tildearrow e532118381 IGFD: wow memory corruption right there 2023-06-10 16:13:24 -05:00
tildearrow 2fe315e5d7 IGFD: finally fix sorting 2023-06-10 14:37:08 -05:00
tildearrow 53d2d35463 get rid of some warnings on Android 2023-06-09 17:38:08 -05:00
tildearrow 6ae9f8e083 fix build 2023-06-08 01:00:47 -05:00
tildearrow a5abe19b2a update ImGui to 1.89
commit 8fd0a041355e3cfc6556bbe1e00f262d9a897946
with Furnace patches
2023-06-08 00:29:16 -05:00
tildearrow 541985bd87 GUI: add an OpenGL render backend
enable by adding `renderBackend=OpenGL` to furnace.cfg
2023-06-03 01:41:34 -05:00
tildearrow 1cdca76336 stop reading config if there's a zero
most likely corrupt file
2023-05-24 22:14:36 -05:00
tildearrow 05b10bb50a GUI: no more rectangles
when font fails to load
2023-05-03 01:22:54 -05:00
tildearrow 6ec9696a50 GUI: allow right-clicking vertical sliders! 2023-04-20 04:01:00 -05:00
tildearrow ad2af793ba work around NFD crash 2023-04-10 13:12:01 -05:00
tildearrow 6f2c9535bc config rotation + redundancy for layout
also load default layout if it fails to load
2023-04-05 19:08:04 -05:00
tildearrow 9855166371 THIS IS IT -> FOR REAL!!! <- 2023-04-04 16:16:34 -05:00
tildearrow 6f8cfa42ea GUI: fix IGFD glitch when opening empty dir 2023-03-24 00:52:11 -05:00
tildearrow b768d46ef1 GUI: fix IGFD path reset if it is "/" 2023-03-12 02:06:02 -05:00
tildearrow 43d330831a GUI: fix / appearing as file name in IGFD
every time the dialog is opened
2023-03-12 01:55:29 -05:00
tildearrow 7cd4c9535a GUI: fix IGFD parent dir being sorted 2023-03-12 01:48:01 -05:00
tildearrow 0427c01f31 ES5506: fix volume slides 2023-02-12 01:08:52 -05:00
tildearrow 78d3f9d97f ES5506: one more percent off 2023-02-11 23:43:19 -05:00
tildearrow 50431b08b0 VRC6: 14 to 13 2023-02-11 22:49:07 -05:00
tildearrow 3eba7721a4 VRC6: 19 to 14 2023-02-11 22:45:37 -05:00
tildearrow 4cf4635e85 VRC6: 26 to 19 2023-02-11 22:40:29 -05:00
tildearrow d1245624ef VRC6: optimize 2023-02-11 22:33:54 -05:00
tildearrow 989743152a SCC: optimize 2023-02-11 22:20:47 -05:00
tildearrow 2d7a4b6f5f is this optimization, or DE-optimization?! 2023-02-11 18:51:35 -05:00
tildearrow 5abf5df74f minor fix 2 2023-02-11 18:37:36 -05:00
cam900 2dea822e38 Minor fix 2023-02-12 08:27:46 +09:00
tildearrow 72668155ca ES5506: oeathohteakvtsavegkbrsgdthnlrbh 2023-02-11 18:11:01 -05:00
tildearrow b1edc39a40 ES5506: noitazimitpo 2023-02-11 17:50:28 -05:00
tildearrow b6f6ed0f67 ES5506: even more. 2023-02-11 16:43:04 -05:00
tildearrow 3555c521e1 ES5506: AAAAAAAAA 2023-02-11 16:25:50 -05:00
tildearrow 0533f10ef4 ES5506: and more optimization... 2023-02-11 16:11:39 -05:00
tildearrow c0190b81cb ES5506: optimize more 2023-02-11 04:21:15 -05:00
tildearrow 6a9c2d6c77 ES5506: more optimization... 2023-02-11 03:39:06 -05:00
tildearrow efba4e29f9 come on ES5506 gotta move 2023-02-10 19:56:26 -05:00
tildearrow aa5b8795ed dev140 - YM2612: add YMF276 mode 2023-02-10 17:55:44 -05:00
cam900 4874f2e7f3 Newline issue 2023-02-06 21:19:19 +09:00
cam900 d6a9b3d86a Update vgsound_emu modification disclaimer 2023-02-06 21:19:00 +09:00
tildearrow c4121ccfd6 ES5506: more optimization 2023-02-06 03:44:03 -05:00