Commit graph

199 commits

Author SHA1 Message Date
Alex Janka bf3ed7ff24 types: better debug impl for BoundedAddress 2024-09-14 22:35:18 +10:00
Alex Janka 27464daae3 vulkan: update + cleanup 2024-08-18 14:27:36 +10:00
Alex Janka 7669fc0b70 lib: don't include renderer in default features 2024-08-18 12:12:46 +10:00
Alex Janka 8ab1581899 dep update 2024-08-10 16:02:18 +10:00
Alex Janka c7d3f12aee renderer: update filterchainoptionswgpu 2024-08-02 13:24:12 +10:00
Alex Janka e414253ce7 update deps 2024-07-20 17:55:07 +10:00
Alex Janka 695bb06757 tests: use anyhow 2024-06-16 11:48:05 +10:00
Alex Janka 21e767525e tests: mark unused emu fields with _ 2024-06-16 11:47:50 +10:00
Alex Janka 0c5324176d lib: centralised errors 2024-06-16 11:43:02 +10:00
Alex Janka 101a0fc062 update Things... 2024-05-26 11:06:46 +10:00
Alex Janka 3534d986b8 first pass crossplatform ui 2024-03-03 18:36:51 +11:00
Alex Janka 605d4b2abd parse rom header 2024-03-03 18:36:19 +11:00
Alex Janka 33a9b2252c request high performance adapter 2024-02-14 08:33:17 +11:00
Alex Janka 94206a24ec logging 2024-02-10 09:36:26 +11:00
Alex Janka 00c487f439 tweakin 2024-02-10 08:49:36 +11:00
Alex Janka 5a2229728a WGPU BACKEND!!! almost works!! 2024-02-09 10:20:00 +11:00
Alex Janka 43b800ff80 backend genericisation (?) and rwh 0.6 2024-02-08 15:27:48 +11:00
Alex Janka 63301c692e finish migration to renderer modules + stub for wgpu 2024-02-07 17:29:18 +11:00
Alex Janka 80850d3405 proper modules on renderer 2024-02-07 15:51:37 +11:00
Alex Janka 0ae8697eb8 fmt rom address 2024-02-07 15:47:24 +11:00
Alex Janka d7d5d3cea0 change deps git location 2024-01-25 10:05:18 +11:00
Alex Janka 1eb9552615 get rid of camera type parameters propagating everywhere 2024-01-05 07:52:05 +11:00
Alex Janka 9c2cbbd05a refactor + blarg tests 2023-12-21 13:01:38 +11:00
Alex Janka 55af282e7e update formatting 2023-12-10 11:17:00 +11:00
Alex Janka 1b62211b90 tile/layer window in menu / also closable 2023-11-28 16:21:15 +11:00
Alex Janka 6d5530efe6 use lazy static config manager 2023-11-28 12:06:44 +11:00
Alex Janka a6dbfbae89 lil 2023-11-28 11:31:14 +11:00
Alex Janka e288346ebf can close tile/layer window 2023-11-28 11:27:57 +11:00
Alex Janka 36cf374015 refactoring of windows 2023-11-28 11:15:06 +11:00
Alex Janka 560f1d9693 keyboard input works on mac gui (LMAO) 2023-11-27 12:58:13 +11:00
Alex Janka e456e24f06 mac frontend can actually run games now 2023-11-24 17:00:06 +11:00
Alex Janka 6ae2697a39 separate prepare and run emulator 2023-11-04 10:12:29 +11:00
Alex Janka 7bf0a8277a mac preferences is all there! 2023-11-03 14:31:32 +11:00
Alex Janka 9cfa17ee0e some of most settings 2023-11-01 17:13:52 +11:00
Alex Janka 59ee750d26 named config trait 2023-10-30 14:15:47 +11:00
Alex Janka 76a3260001 cli as separate bin target 2023-10-30 11:32:25 +11:00
Alex Janka 086f2a5809 some refactoring + no vulkan debug on vst 2023-10-27 17:35:23 +11:00
Alex Janka 57cff8f1ca ok this is swag 2023-10-26 15:49:47 +11:00
Alex Janka e0e7634aec dont asplode stack 2023-10-26 15:45:01 +11:00
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 45ad484655 pixels - only copy new frame if not empty 2023-10-22 13:24:36 +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 e2bacf06df use sender instead of trait for renderer - still a bit of lag though!! 2023-10-18 11:50:00 +11:00