Commit graph

175 commits

Author SHA1 Message Date
1b62211b90 tile/layer window in menu / also closable 2023-11-28 16:21:15 +11:00
6d5530efe6 use lazy static config manager 2023-11-28 12:06:44 +11:00
a6dbfbae89 lil 2023-11-28 11:31:14 +11:00
e288346ebf can close tile/layer window 2023-11-28 11:27:57 +11:00
36cf374015 refactoring of windows 2023-11-28 11:15:06 +11:00
560f1d9693 keyboard input works on mac gui (LMAO) 2023-11-27 12:58:13 +11:00
e456e24f06 mac frontend can actually run games now 2023-11-24 17:00:06 +11:00
6ae2697a39 separate prepare and run emulator 2023-11-04 10:12:29 +11:00
7bf0a8277a mac preferences is all there! 2023-11-03 14:31:32 +11:00
9cfa17ee0e some of most settings 2023-11-01 17:13:52 +11:00
59ee750d26 named config trait 2023-10-30 14:15:47 +11:00
76a3260001 cli as separate bin target 2023-10-30 11:32:25 +11:00
086f2a5809 some refactoring + no vulkan debug on vst 2023-10-27 17:35:23 +11:00
57cff8f1ca ok this is swag 2023-10-26 15:49:47 +11:00
e0e7634aec dont asplode stack 2023-10-26 15:45:01 +11:00
23193db644 buffer size configurable + SHADERS WORK EVERYWHERE! 0.5.0 release!!! 2023-10-25 17:20:51 +11:00
5d4b313140 i guess descriptor sets make everything crash 2023-10-25 17:06:59 +11:00
a4ded97b06 use librashader always 2023-10-23 13:08:09 +11:00
dc95861a82 remove unused binding 2023-10-23 12:07:19 +11:00
45ad484655 pixels - only copy new frame if not empty 2023-10-22 13:24:36 +11:00
9b7e52d73f wram in a box 2023-10-22 13:04:19 +11:00
e6b4d9c254 clean debug code 2023-10-20 10:03:14 +11:00
e0a5f2a0b4 only add debug extension in debug build 2023-10-19 22:39:37 +11:00
ecaac2afc1 reinitialise image slice on resize 2023-10-19 14:24:01 +11:00
81bf301666 texture gets its own command buffer and fence 2023-10-19 13:48:20 +11:00
e2bacf06df use sender instead of trait for renderer - still a bit of lag though!! 2023-10-18 11:50:00 +11:00
68bb36d92c vulkan debug print on debug builds 2023-10-17 11:22:05 +11:00
b5347ce344 verbose vulkan debug 2023-10-15 15:22:11 +11:00
a124872895 vulkan debug 2023-10-15 13:03:57 +11:00
e4916cafdf lint updates 2023-10-15 11:54:58 +11:00
9681706516 print config options 2023-10-15 11:04:44 +11:00
5078712142 args better typed 2023-10-15 10:05:36 +11:00
4128a93f54 get rid of unused mut warning on extension_names for non-apple targets 2023-10-14 10:10:44 +11:00
0a66d2cb86 change messages / add emulator pause / refactor threading for gb_emu 2023-10-09 14:25:17 +11:00
7cfe34fe82 move away from vendored deps 2023-10-09 09:56:54 +11:00
86397d3884 some optimisation 2023-10-07 10:10:29 +11:00
8129b9f840 cross compile libs 2023-10-07 10:10:24 +11:00
f8c14fc5d2 it was that easy lol 2023-10-06 16:53:50 +11:00
55f4333415 some lints 2023-10-05 17:24:14 +11:00
a24a49fdcb error colour as feature 2023-10-05 11:38:39 +11:00
167d461c35 config improvements 2023-10-05 11:23:07 +11:00
11ef378c8a i forgor to gitignore the shaders when i moved the renderers lol 2023-10-05 10:53:55 +11:00
a25d11ea41 i messed up the cfg directives 2023-10-05 10:26:33 +11:00
d3d2de183c config!!! 2023-10-05 10:14:54 +11:00
71bb9f8e6d static molten-vk 2023-10-05 10:13:02 +11:00
f023073cab error if attempting to build with multiple renderers 2023-10-04 12:00:10 +11:00
4a5ab2a90a cleaning + package versions 2023-10-04 11:54:40 +11:00
7407bae39d move renderers to gb-emu-lib 2023-10-04 10:11:39 +11:00
a487264f40 finally fixed the bottom scanline LMAO 2023-10-03 16:16:39 +11:00
09e0d83e97 shaders resizing and version bump! 2023-10-03 15:57:57 +11:00