Commit graph

168 commits

Author SHA1 Message Date
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
eaa47213f7 shader as command line option 2023-10-03 15:39:20 +11:00
a925944010 and another one 2023-09-28 15:09:58 +10:00
6499410713 fix match lint 2023-09-28 15:09:17 +10:00
b19940b88e i just keep getting better huh 2023-09-10 10:56:21 +10:00
f4f97982ce cleaning 2023-07-18 13:44:35 +10:00
36b50b8c55 use arrays for buffers 2023-07-18 09:23:12 +10:00
4290640870 colourformat is now copy 2023-07-18 09:17:28 +10:00