Commit graph

203 commits

Author SHA1 Message Date
bc8da0212d clippy: automatic fixes 2024-11-19 10:16:32 +11:00
0cb78d5a8f NewBuffer: use vec! instead of resizing vec 2024-11-19 10:15:56 +11:00
31d269852c enable workspace lints 2024-11-19 10:15:56 +11:00
49464a58a5 update deps 2024-10-23 14:02:56 +11:00
bf3ed7ff24 types: better debug impl for BoundedAddress 2024-09-14 22:35:18 +10:00
27464daae3 vulkan: update + cleanup 2024-08-18 14:27:36 +10:00
7669fc0b70 lib: don't include renderer in default features 2024-08-18 12:12:46 +10:00
8ab1581899 dep update 2024-08-10 16:02:18 +10:00
c7d3f12aee renderer: update filterchainoptionswgpu 2024-08-02 13:24:12 +10:00
e414253ce7 update deps 2024-07-20 17:55:07 +10:00
695bb06757 tests: use anyhow 2024-06-16 11:48:05 +10:00
21e767525e tests: mark unused emu fields with _ 2024-06-16 11:47:50 +10:00
0c5324176d lib: centralised errors 2024-06-16 11:43:02 +10:00
101a0fc062 update Things... 2024-05-26 11:06:46 +10:00
3534d986b8 first pass crossplatform ui 2024-03-03 18:36:51 +11:00
605d4b2abd parse rom header 2024-03-03 18:36:19 +11:00
33a9b2252c request high performance adapter 2024-02-14 08:33:17 +11:00
94206a24ec logging 2024-02-10 09:36:26 +11:00
00c487f439 tweakin 2024-02-10 08:49:36 +11:00
5a2229728a WGPU BACKEND!!! almost works!! 2024-02-09 10:20:00 +11:00
43b800ff80 backend genericisation (?) and rwh 0.6 2024-02-08 15:27:48 +11:00
63301c692e finish migration to renderer modules + stub for wgpu 2024-02-07 17:29:18 +11:00
80850d3405 proper modules on renderer 2024-02-07 15:51:37 +11:00
0ae8697eb8 fmt rom address 2024-02-07 15:47:24 +11:00
d7d5d3cea0 change deps git location 2024-01-25 10:05:18 +11:00
1eb9552615 get rid of camera type parameters propagating everywhere 2024-01-05 07:52:05 +11:00
9c2cbbd05a refactor + blarg tests 2023-12-21 13:01:38 +11:00
55af282e7e update formatting 2023-12-10 11:17:00 +11:00
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