Commit graph

3280 commits

Author SHA1 Message Date
tildearrow bd676bde64 Metal backend, part 1 2024-04-11 23:57:39 -05:00
tildearrow 6c8a8f9fe7 update to new render functions 2024-04-11 22:35:47 -05:00
tildearrow 18cad7544f Merge branch 'master' into metal 2024-04-11 22:25:44 -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
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