Commit graph

581 commits

Author SHA1 Message Date
Alex Janka 23193db644 buffer size configurable + SHADERS WORK EVERYWHERE! 0.5.0 release!!! 2023-10-25 17:20:51 +11:00
Alex Janka 5d4b313140 i guess descriptor sets make everything crash 2023-10-25 17:06:59 +11:00
Alex Janka a4ded97b06 use librashader always 2023-10-23 13:08:09 +11:00
Alex Janka dc95861a82 remove unused binding 2023-10-23 12:07:19 +11:00
Alex Janka 5a5c5a104b bigger stack on windows 2023-10-22 13:25:37 +11:00
Alex Janka 45ad484655 pixels - only copy new frame if not empty 2023-10-22 13:24:36 +11:00
Alex Janka 3551b07211 no errors/warnings when switching back and forth between pixels and vulkan 2023-10-22 13:08:33 +11:00
Alex Janka 9b7e52d73f wram in a box 2023-10-22 13:04:19 +11:00
Alex Janka e6b4d9c254 clean debug code 2023-10-20 10:03:14 +11:00
Alex Janka e0a5f2a0b4 only add debug extension in debug build 2023-10-19 22:39:37 +11:00
Alex Janka ecaac2afc1 reinitialise image slice on resize 2023-10-19 14:24:01 +11:00
Alex Janka 81bf301666 texture gets its own command buffer and fence 2023-10-19 13:48:20 +11:00
Alex Janka ab422a283d remove useless print 2023-10-19 12:58:38 +11:00
Alex Janka 6ec01630c0 fixed buffer size 2023-10-18 17:53:42 +11:00
Alex Janka df1ec7c08b tweak update interval for less input lag 2023-10-18 11:54:56 +11:00
Alex Janka e2bacf06df use sender instead of trait for renderer - still a bit of lag though!! 2023-10-18 11:50:00 +11:00
Alex Janka 68bb36d92c vulkan debug print on debug builds 2023-10-17 11:22:05 +11:00
Alex Janka b5347ce344 verbose vulkan debug 2023-10-15 15:22:11 +11:00
Alex Janka a124872895 vulkan debug 2023-10-15 13:03:57 +11:00
Alex Janka e4916cafdf lint updates 2023-10-15 11:54:58 +11:00
Alex Janka 1a01075ec9 use default audio output config instead of trying to use maximum sample rate 2023-10-15 11:52:39 +11:00
Alex Janka 9681706516 print config options 2023-10-15 11:04:44 +11:00
Alex Janka 5078712142 args better typed 2023-10-15 10:05:36 +11:00
Alex Janka 4128a93f54 get rid of unused mut warning on extension_names for non-apple targets 2023-10-14 10:10:44 +11:00
Alex Janka 14670bdb54 cleanup 2023-10-14 09:15:51 +11:00
Alex Janka 19853e9de3 update deps + dont use baseview gl 2023-10-13 10:17:04 +11:00
Alex Janka 814443aed5 dep reshufle 2023-10-13 09:20:31 +11:00
Alex Janka d769f90336 screen recording 2023-10-12 10:35:36 +11:00
Alex Janka 5e8b3e612c know what the main window is 2023-10-11 13:47:57 +11:00
Alex Janka e53dff0a30 screenshots! 2023-10-10 14:15:40 +11:00
Alex Janka a74d9e4d1a buffer size sucked lol 2023-10-09 14:48:14 +11:00
Alex Janka 0a66d2cb86 change messages / add emulator pause / refactor threading for gb_emu 2023-10-09 14:25:17 +11:00
Alex Janka 7cfe34fe82 move away from vendored deps 2023-10-09 09:56:54 +11:00
Alex Janka 86397d3884 some optimisation 2023-10-07 10:10:29 +11:00
Alex Janka 8129b9f840 cross compile libs 2023-10-07 10:10:24 +11:00
Alex Janka 16a3328c42 neater 2023-10-06 16:53:57 +11:00
Alex Janka f8c14fc5d2 it was that easy lol 2023-10-06 16:53:50 +11:00
Alex Janka 4c11a8df82 go back to vulkan-static for vst 2023-10-06 10:20:36 +11:00
Alex Janka 39b02edcfb vst is no longer just called "vst" lmao 2023-10-06 10:08:48 +11:00
Alex Janka 141d213cb3 dont have that weird chain of shader path 2023-10-06 09:32:07 +11:00
Alex Janka d4bc05b803 config is neater 2023-10-05 21:38:43 +11:00
Alex Janka 3349576aa1 fixed the fucking linker on the vst!!! 2023-10-05 21:38:38 +11:00
Alex Janka a2e795296d update patch script 2023-10-05 18:27:52 +11:00
Alex Janka 55f4333415 some lints 2023-10-05 17:24:14 +11:00
Alex Janka ebc84e24d7 vst specific config 2023-10-05 12:42:03 +11:00
Alex Janka a24a49fdcb error colour as feature 2023-10-05 11:38:39 +11:00
Alex Janka 167d461c35 config improvements 2023-10-05 11:23:07 +11:00
Alex Janka ffe677088f vst is more renderer agnostic 2023-10-05 11:05:41 +11:00
Alex Janka b3572f5262 bundle metadata 2023-10-05 11:05:30 +11:00
Alex Janka 11ef378c8a i forgor to gitignore the shaders when i moved the renderers lol 2023-10-05 10:53:55 +11:00