Commit graph

455 commits

Author SHA1 Message Date
tildearrow b3d60e512c update Dear ImGui to 1.89.9
this is part of an upgrade process to the latest version of Dear ImGui
it will take a while as I am stepping through individual versions due
to the heavy modifications we've made for Furnace
2025-08-09 20:45:33 -05:00
tildearrow a4da787c1b update zlib to 1.3.1
fixes macOS 15 compilation
2025-07-27 17:51:52 -05:00
tildearrow c96d2983cd ESFM: don't use asm-optimized code in x86 Android
issue #2592
2025-07-26 15:04:59 -05:00
tildearrow 41dcfe8462 update SDL submodule - READ
you already know what to do. if not, then do the following after pull:

git submodule update extern/SDL
2025-06-05 13:13:07 -05:00
tildearrow 9d1c10fcea update SDL submodule - PLEASE READ
you may have to update submodules and change submodule URL worst case.
to do so, execute the following on your next git pull:

```
git submodule update --init extern/SDL
```

then check whether the remote URL is correct:

```
cd extern/SDL
git remote get-url origin
```

if it is NOT https://github.com/tildearrow/SDL.git, go back to the
parent directory, and change the submodule URL by executing:

```
git submodule set-url extern/SDL https://github.com/tildearrow/SDL.git
```
2025-06-04 04:45:46 -05:00
Phuc-Thanh Nguyen b15cf9dfa4
Fix a bug when getting a gzip header extra field with inflate() (#2471) 2025-04-28 04:17:58 -05:00
tildearrow d9abd551a2 Revert "Revert "fix YMF276-LLE""
This reverts commit ad42b37fb6.
2025-04-13 16:05:13 -05:00
tildearrow 9941403bad Revert "Revert "fix tremolo in YMF262-LLE""
This reverts commit 03ca2f113e.
2025-04-13 16:04:53 -05:00
tildearrow edea3bc1b6 Revert "Revert "fix tremolo in YM3812-LLE""
This reverts commit 26817ca1fb.
2025-04-13 16:04:38 -05:00
tildearrow a3b77edbba Revert "update YM268-LLE"
This reverts commit e4ffb2b3d3.
2025-04-13 15:38:43 -05:00
tildearrow 036e33b730 who changed this 2025-04-13 15:37:39 -05:00
tildearrow 26817ca1fb Revert "fix tremolo in YM3812-LLE"
This reverts commit 04ec880b50.
2025-04-13 15:36:30 -05:00
tildearrow 03ca2f113e Revert "fix tremolo in YMF262-LLE"
This reverts commit d6bb2bd7c4.
2025-04-13 15:36:27 -05:00
tildearrow ad42b37fb6 Revert "fix YMF276-LLE"
This reverts commit 7cb318077c.
2025-04-13 15:36:24 -05:00
freq-mod 7cb318077c fix YMF276-LLE 2025-04-13 17:18:23 +02:00
freq-mod d6bb2bd7c4 fix tremolo in YMF262-LLE 2025-04-13 17:16:35 +02:00
freq-mod 04ec880b50 fix tremolo in YM3812-LLE 2025-04-13 17:15:47 +02:00
freq-mod e4ffb2b3d3 update YM268-LLE 2025-04-13 17:10:33 +02:00
tildearrow abd1bcf6e4 possibly speed up software renderer 2025-04-09 09:23:33 -05:00
tildearrow 032ff82955 fix low quality not working in acquireDirect
performance may be reduced
2025-04-07 23:12:27 -05:00
tildearrow c53b245b64 update SDL - PLEASE READ!!
please do:

git submodule update --init --recursive
2025-04-02 15:58:05 -05:00
tildearrow 9c70098ff3 what?! 2025-04-02 15:37:17 -05:00
tildearrow 1b1e7633de really fix 2025-04-02 15:30:00 -05:00
tildearrow 061991fe60 desubmodulize libsndfile - PLEASE READ
it appears a one-character typo in the cmake_minimum_required line prevents it from compiling under CMake 4.0.
in order to fix that, I had to take this thing out of submodules...

it is recommended to do this after you pull;

git submodule deinit extern/libsndfile
2025-04-02 15:09:53 -05:00
tildearrow c064cf089d prepare to fix pitch linearity issues 2025-04-01 14:11:45 -05:00
tildearrow 13b56870ec new demo song
by ALTMUS
2025-03-29 22:26:00 -05:00
tildearrow 29eee313de fix a warning in SAASound 2025-03-23 13:29:22 -05:00
tildearrow 17df140cc9 don't abort if a glyph fails to pack 2025-03-22 16:09:16 -05:00
tildearrow faa84fd464 set the max font tex height to 16384
fixes a crash on macOS
2025-03-22 12:38:18 -05:00
tildearrow 85981822fa K007232: acquireDirect() 2025-03-09 18:20:44 -05:00
tildearrow 418780b82b BubSys: acquireDirect() 2025-03-09 04:16:41 -05:00
tildearrow 229003c597 VRC6: acquireDirect()
to-do: check for regressions? I need to sleep
2025-03-07 06:28:03 -05:00
tildearrow 0efe232ae8 VRC6: what?
stripping the timer out worsens performace, but only removing the tick
call improves it????
2025-03-07 05:40:10 -05:00
tildearrow c2228cd74b SCC: acquireDirect() 2025-03-06 19:06:45 -05:00
tildearrow 4c166b9b5a move blip_buf to extern
so it can be used by other cores
2025-03-06 12:07:28 -05:00
tildearrow 6265d2cd39 new chan osc, part 6
more adaptations

how can I get you out of my head... I want to go back to work!
2025-03-02 04:11:10 -05:00
tildearrow c02e80a269 make Furnace build using CMake 4.0 2025-02-22 14:54:11 -05:00
tildearrow 165b814f5d desubmodulize portaudio - PLEASE READ
this is necessary in order to get Furnace to build using CMake 4.0.

you should do:

git submodule deinit extern/portaudio
2025-02-22 14:47:45 -05:00
Dalia 64db1c5e83 GUI: scrolltext should ignore invisible substring 2024-12-18 15:50:14 -05:00
tildearrow 39a5408e4e GUI: always scroll scrolltexts on mobile 2024-11-10 04:56:41 -05:00
tildearrow e7375fd733 GUI: implement scrolltext
issue #1961
applied on Checkbox
2024-11-10 04:14:39 -05:00
tildearrow 078055526d and now for macOS
blind coding - untested.....
2024-09-28 00:41:02 -05:00
tildearrow ab006d5d78 finally implement file name hint on NFD (Windows)
for "auto-fill file name when saving"
2024-09-28 00:30:16 -05:00
tildearrow 29658ce726 prepare to add default file name to NFD
for auto-fill file name when saving
2024-09-25 19:03:40 -05:00
tildearrow 07ab7db2f8 don't use built-in MBS to WCS 2024-08-20 15:04:41 -05:00
tildearrow 3449dfdea2 IGFD: fix text hiding after hash 2024-07-14 02:21:35 -05:00
tildearrow 72cd745824 patch ImGui so it supports square textures
in the font atlas
2024-07-05 18:00:02 -05:00
tildearrow cac079a1b8 IT import: compressed samples!
using code from Schism Tracker (GPLv2)
2024-06-26 20:28:02 -05:00
tildearrow e4902871bb the final fix 2024-06-13 15:10:11 -05:00
tildearrow 0c4f1df361 Marvel sv. Capcom 2024-06-13 14:42:57 -05:00