Commit graph

8136 commits

Author SHA1 Message Date
tildearrow
cb0856f635 Metal backend, part 4 2024-04-12 00:34:55 -05:00
tildearrow
8bd104f783 Metal backend, part 3 2024-04-12 00:20:29 -05:00
techmetx11
bcb0b2c1b7
Fix the volume a bit, and the suggestions tildearrow proposed 2024-04-12 05:13:09 +00:00
tildearrow
fe2cf4b508 Metal backend, part 2 2024-04-12 00:10:44 -05:00
tildearrow
bd676bde64 Metal backend, part 1 2024-04-11 23:57:39 -05:00
tildearrow
eddbd16bd6 remove Windows and Linux from CI for now 2024-04-11 22:36:35 -05:00
tildearrow
6c8a8f9fe7 update to new render functions 2024-04-11 22:35:47 -05:00
tildearrow
285bc9171f asdfasdf 2024-04-11 22:30:04 -05:00
tildearrow
18cad7544f Merge branch 'master' into metal 2024-04-11 22:25:44 -05:00
techmetx11
f75ab6186d
Partially implement TFM's effects
Fix the mismatched patterns hack to be more seamless, by adding the
"jump to next pattern" effects in the last row, in addition to the row
after that
2024-04-11 22:43:53 +00:00
tildearrow
3ad2f407d4 CI: build on Metal push
it will be 100% guesswork
2024-04-11 17:31:53 -05:00
tildearrow
17aab13d9a GUI: move user presets to its own file 2024-04-11 15:02:32 -05:00
tildearrow
64bb97532c GUI: fix font oversample setting 2024-04-11 14:28:46 -05:00
tildearrow
e0aae156af asdf 2024-04-11 14:19:46 -05:00
tildearrow
f51035e8a0 Merge branch 'master' into metal 2024-04-11 13:27:39 -05:00
tildearrow
e57e0810a7 GUI: add setting to configure font oversample 2024-04-11 13:08:50 -05:00
techmetx11
736f812503
Revert back to YM2612 (OPN2), We only need 6 FM channels 2024-04-11 16:12:18 +00:00
techmetx11
b18c29a1da
Code formatting 2024-04-11 16:05:54 +00:00
techmetx11
772a7a4144
Fix notes and patterns that don't have the same size as the biggest
pattern in the song
2024-04-11 15:58:54 +00:00
techmetx11
1de99ca6c6
Somewhat implemented pattern decoding now (effects not implemented) 2024-04-11 15:16:05 +00:00
tildearrow
3e6a80d207 GUI: add setting to disable loading fallback font 2024-04-10 16:06:59 -05:00
tildearrow
da1d0df803 make intro tune smaller 2024-04-10 14:50:20 -05:00
techmetx11
833ed614b6
Forgot to properly initalize sound, also switched from YM2612 to YM2608,
due to the sound ceiling not properly rendering sounds as they should be
2024-04-10 19:22:57 +00:00
techmetx11
9bbd673bfa
Fix another bug in the RLE decompressor, parsing instruments now 2024-04-10 18:37:52 +00:00
tildearrow
d5b3a6712d you broke my build 2024-04-10 12:42:25 -05:00
tildearrow
c8661648c5 Merge remote-tracking branch 'Eknous-P/haptic-two' 2024-04-10 12:28:31 -05:00
techmetx11
9f26257364
Fixed bug in RLE decompressor, added order list 2024-04-10 16:39:03 +00:00
techmetx11
c2ad98b998
Partially working TFM file format (v2) importer 2024-04-10 15:13:54 +00:00
tildearrow
c03a834b24 let's try to enable OpenGL by default on macOS 2024-04-10 03:45:17 -05:00
tildearrow
6d8e6a9a55 GUI: user presets, part 1 2024-04-09 19:29:42 -05:00
tildearrow
ce4432175d GUI: fix set volume percentage 2024-04-09 14:34:51 -05:00
tildearrow
40f62aa13e GUI: re-enable user presets option 2024-04-09 14:34:13 -05:00
Eknous-P
2346e21df7 requested changes 2024-04-09 22:46:53 +04:00
tildearrow
8b43d5a488 use macports-legacy-support for OS X
disabled for macOS onwards
modified version without APSL licensed files
2024-04-09 13:10:06 -05:00
tildearrow
9f88941455 De-capitalize Part 2 2024-04-09 12:39:06 -05:00
tildearrow
b2d5ee6f4e De-capitalize 2024-04-09 12:38:13 -05:00
tildearrow
93cd07f1b6 use software backend in safe mode 2024-04-09 12:37:27 -05:00
brickblock369
82b34bcde8 Update psg.md 2024-04-09 12:29:15 -05:00
brickblock369
7d14b87f5a Update fm-opz.md 2024-04-09 12:29:15 -05:00
brickblock369
36dd61b94e Update fm-esfm.md 2024-04-09 12:29:15 -05:00
brickblock369
ab16aed089 Update fm-opl.md 2024-04-09 12:29:15 -05:00
brickblock369
310100b46d Update fm-opll.md 2024-04-09 12:29:15 -05:00
brickblock369
409b9b623d Update fm-opm.md 2024-04-09 12:29:15 -05:00
brickblock369
eff09c6f23 Update fm-opn.md 2024-04-09 12:29:15 -05:00
brickblock369
4c9fa2a0d4 Adding more OPL instruments 2024-04-09 12:29:15 -05:00
tildearrow
44b6ec15e9 software renderer, part G 2024-04-09 02:57:28 -05:00
tildearrow
b7e909d1d8 GUI: hide the dock space background 2024-04-08 22:53:55 -05:00
tildearrow
c5a811f58e software renderer, part F 2024-04-08 22:24:08 -05:00
tildearrow
823876a5c6 software renderer, part E 2024-04-08 20:25:03 -05:00
tildearrow
8b4581e5e6 use Alpha8 texture in OpenGL 1.1
no shaders anyway so we can save memory
2024-04-08 18:24:42 -05:00