Commit graph

288 commits

Author SHA1 Message Date
tildearrow
5da54a7678 update ImGui to 1.89.8
commit f8704cd085c4347f835c21dc12a3951924143872
with Furnace patches
2023-08-30 00:42:51 -05:00
tildearrow
628ddc91ca fix void pointer 2023-08-28 05:09:48 -05:00
tildearrow
23a70381c6 fix type limits, part 2 2023-08-28 04:06:25 -05:00
tildearrow
0e7dbf7b4a fix type limits, part 1? 2023-08-28 04:03:32 -05:00
tildearrow
2b0feefe28 don't add to recent
issue #1406
2023-08-25 18:13:00 -05:00
tildearrow
c4b23e8643 K007232: fix (?) loop marker being output
issue #1409
2023-08-25 16:28:20 -05:00
tildearrow
8a1ba5a544 NFD click callback should return S_OK on OK 2023-08-24 15:34:16 -05:00
tildearrow
7479296d54 UPDATE FMT TO 10.1.0 -> **PLEASE READ!** <-
after pulling this commit, type:

```
git submodule update extern/fmt
```
2023-08-20 00:25:01 -05:00
tildearrow
c8222fd491 handle non-BMP characters
issue #1376
2023-08-19 16:50:21 -05:00
tildearrow
6dd682b9fc IGFD: align text to frame padding 2023-08-19 02:30:04 -05:00
tildearrow
cfaa220243 IGFD: fix tooltip not appearing 2023-08-19 02:29:23 -05:00
tildearrow
625ef6c2cf IGFD: prevent using invalid file names 2023-08-13 17:38:39 -05:00
tildearrow
bbeb3df9f6 Merge branch 'master' into force-critical-input-trickle 2023-08-12 21:52:12 -05:00
tildearrow
f2af2fbe76 GUI: fix crash on big endian
I hope
issue #649
2023-08-12 00:16:06 -05:00
tildearrow
b58fe36356 Merge branch 'master' into ymf289b 2023-08-11 22:25:39 -05:00
tildearrow
cc60dcf534 GUI: enable 32-bit ImDrawIdx 2023-08-10 01:06:23 -05:00
tildearrow
0e5d11f9cd fix system file picker ins preview 2023-08-07 19:12:24 -05:00
cam900
71b76e3e88 Fix K053260 sample offset 2023-07-31 20:06:07 +09:00
tildearrow
b186576e14 really fix Windows build 2023-07-27 01:28:03 -05:00
tildearrow
a08a23fd13 fix Windows build 2023-07-27 01:07:57 -05:00
tildearrow
1fa92c63d0 Merge branch 'master' into force-critical-input-trickle 2023-07-27 00:39:29 -05:00
tildearrow
afe703faf2 Merge branch 'force-critical-input-trickle' of https://github.com/bbbradsmith/furnace into force-critical-input-trickle 2023-07-27 00:39:20 -05:00
tildearrow
cdbba2a6fc IGFD: finally fix sorting crash 2023-07-27 00:33:28 -05:00
tildearrow
cb825ca938 GUI: add ImGuiTableFlags_NoScrollWithMouse 2023-07-22 05:27:46 -05:00
cam900
0889a8fe92 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b 2023-07-22 10:39:28 +09:00
bbbradsmith
edb48d47be only force trickle text if interacting with mouse button or key events 2023-07-12 04:06:03 -04:00
tildearrow
09a3da50eb Merge branch 'master' into force-critical-input-trickle 2023-07-12 00:04:03 -05:00
cam900
b07ba72aa3 Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-07-11 20:35:31 +09:00
tildearrow
b7b4177251 why 2023-07-10 15:47:20 -05:00
tildearrow
9662653aac let's fix 2023-07-10 15:44:50 -05:00
tildearrow
f45df351a8 let's debug GL problem 2023-07-10 15:28:09 -05:00
tildearrow
7d8a61d6dc don't use IMGUI_USER_CONFIG
apparently a specific build of GCC 11.2.0 has a bug which prevents using
defines in #include
2023-07-10 14:27:24 -05:00
cam900
7aaa52297e Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-07-10 19:56:29 +09:00
tildearrow
6dbc33dc2a renderGL: fix unusable when font tex fails to load 2023-07-09 03:29:32 -05:00
tildearrow
e2540bf789 renderDX11: fix crash when font tex fails to load
issue #1217
2023-07-09 03:18:23 -05:00
cam900
2a4e7267aa Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-07-09 13:11:53 +09:00
tildearrow
a500dcda49 release v0.6pre6 2023-07-08 20:22:03 -05:00
tildearrow
8be2f0adc8 renderDX11: don't wrap textures 2023-07-08 15:17:31 -05:00
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
cam900
ac8db58cbf Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-07-06 20:00:20 +09: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
cam900
a413868fcb Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-06-21 20:06:09 +09: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
cam900
7402575d11 Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-06-17 10:41:56 +09: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