Commit graph

4199 commits

Author SHA1 Message Date
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
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
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
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
93cd07f1b6 use software backend in safe mode 2024-04-09 12:37:27 -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
484f6570aa GUI: vendor/device name for render backends 2024-04-08 03:02:08 -05:00
tildearrow
e118da5d40 software renderer, part A 2024-04-07 19:47:13 -05:00
tildearrow
240bce5cd1 how is this SLOWER than SDL_Renderer 2024-04-07 19:35:17 -05:00
tildearrow
b6fcba2ba3 prepare for software renderer
do not use or your Furnace will need a replacement
2024-04-07 19:30:47 -05:00
tildearrow
707a81346c fix text overflow on high score 2024-04-07 16:52:58 -05:00
tildearrow
845ad18d45 GUI: rename GLSL/HLSL to GLSL
HLSL shader was never written
2024-04-07 16:47:24 -05:00
tildearrow
44973de675 compress fonts using zlib
- smaller
- better
- ugly big-endian workaround no longer necessary
2024-04-07 16:08:38 -05:00
tildearrow
63e7fa085a one more fix 2024-04-07 05:05:51 -05:00
tildearrow
9e26948f39 GUI: fix ES 2.0 option being completely missing 2024-04-07 05:03:05 -05:00
tildearrow
d4f0f4c935 renderGL: fix ES build 2024-04-07 03:33:20 -05:00
tildearrow
4ba071c004 GUI: default to OpenGL 1.1 on XP 2024-04-07 03:33:12 -05:00
tildearrow
03952b7564 GUI: fix division by zero when disabling frame rat
e limit
2024-04-07 03:00:31 -05:00
tildearrow
a793f286c5 renderGL1: more texture fixes 2024-04-07 02:58:57 -05:00
tildearrow
20e7c4633d oh yeah, fix textures
TODO: test on real system to make sure it actually works as intended
2024-04-07 02:42:39 -05:00
tildearrow
c201e02411 WAHAHAHAHAHA
OpenGL 1 backend!!!!!!!!!!!!!!!!1111
TODO: test on old machine
2024-04-07 02:39:31 -05:00
tildearrow
ff41e8b1c9 update credits 2024-04-06 18:49:43 -05:00
tildearrow
ae8ebd9b22 update Unifont to 15.1.05
and now ship it because it is smaller
2024-04-06 18:39:46 -05:00
tildearrow
988c11c193 add original font files
prepare for using zlib instead of stb for compression
Unifont not included due to its size... I have plans to load it in a more size-efficient way
2024-04-06 18:25:08 -05:00
Eknous-P
6b18f73c87 i guess not needed 2024-04-07 01:32:51 +04:00
Eknous-P
f9056326ad missing? 2024-04-07 01:32:42 +04:00
Eknous-P
9affcc7fc2 vibrator settings 2024-04-07 01:32:26 +04:00
tildearrow
1e9bebede3 GUI: do not restart cores on render core change 2024-04-06 16:26:27 -05:00
tildearrow
a1254d5fb6 core quality, part 1
PC Engine
2024-04-06 14:57:15 -05:00
tildearrow
52b6ffb9ad GUI: use mapVelocity for status vol percentage
issue #1828
2024-04-04 15:56:18 -05:00
tildearrow
baf9c73626 GUI: store note binds in exported keybind file
issue #1837
2024-04-04 15:51:56 -05:00
tildearrow
0ddbc56b94 faster sample format conversion
don't render in all formats when converting
2024-04-04 14:22:19 -05:00
tildearrow
142aeee131 fix build 2024-04-04 03:31:12 -05:00
tildearrow
d7ffda5420 prepare for emu2413 core 2024-04-03 16:22:51 -05:00
tildearrow
f0c85acfd7 can't even have fun for one day
there's always the one who finds a reason for drama and flamewar
2024-04-03 13:58:57 -05:00
tildearrow
fc68f17107 GUI: add option to disable VSync
also add frame rate limiter
2024-04-02 17:49:48 -05:00
tildearrow
9dbda09cd0 GUI: remove unused tutorial code 2024-04-02 11:17:45 -05:00
tildearrow
f87ae1853a replace texts 2024-04-02 01:20:13 -05:00