Commit Graph

99 Commits

Author SHA1 Message Date
Simon Gellis 8ed1019b44
Use async file picker API 2026-08-11 22:53:31 -04:00
Simon Gellis 05d00eee5a
Improve graphics driver support and debugging
- Support WGPU_FORCE_FALLBACK to run on CPU
 - Pass display when creating wgpu instance
 - Pass compatible surface when constructing adapter
 - Log some settings (at debug level)
2026-08-08 18:38:47 -04:00
Simon Gellis 88721236e7
Show (Player 1) or (Player 2) on new windows too 2026-07-30 19:38:14 -04:00
Simon Gellis d934c843eb
Display (Player 1) or (Player 2) consistently 2026-07-16 23:56:20 -04:00
Simon Gellis b283b69f74
Fix windows growing over time 2026-07-16 23:11:14 -04:00
Simon Gellis c7628c42d8
Update several dependencies 2026-07-13 23:03:35 -04:00
Simon Gellis 5fd1957d74
Update world inspector too 2026-05-21 21:46:16 -04:00
Simon Gellis ec1fe6e0d3
Persist window positions when possible 2026-04-07 22:32:43 -04:00
Simon Gellis 3418664184
Persist window sizes as well 2026-04-04 23:25:02 -04:00
Simon Gellis e75bef634b
Persist window state across runs 2026-04-04 23:05:53 -04:00
Simon Gellis f7b37caccb
Rerwite everything to share an egui context 2026-04-02 23:51:01 -04:00
Simon Gellis 0d2d6bf863
Fix the object viewer 2026-04-02 23:44:07 -04:00
Simon Gellis 341de60816
Rewrite VIP tools to not mutate context 2026-03-29 22:37:46 -04:00
Simon Gellis 391702b3f3
Update egui 2026-03-29 12:27:23 -04:00
Simon Gellis 2034f7934b Support manual/automatic ROM reloading 2025-11-23 15:45:57 -05:00
Simon Gellis e1d08672fb Remember whether game is muted 2025-11-23 13:37:35 -05:00
Simon Gellis c00fae79f8 Fix new warnings 2025-10-17 23:52:56 -04:00
Simon Gellis 7b590dde14 Use one file picker filter 2025-09-06 22:25:40 -04:00
Simon Gellis 73ccc4054a Pass window to file picker 2025-09-06 22:19:20 -04:00
Simon Gellis 58bb34e3cc Add elf/isx to file picker 2025-09-06 10:22:17 -04:00
Simon Gellis 132d494cc2 Delete profiles before overwriting 2025-09-06 10:13:09 -04:00
Simon Gellis 6e89a0c988 Improve profiler interface 2025-09-01 17:38:00 -04:00
Simon Gellis ce15d22ab1 UI for recording 2025-08-27 22:49:44 -04:00
Simon Gellis 3bfdcc9366 Start profiler UI/thread 2025-08-27 22:49:44 -04:00
Simon Gellis f732720c31 Update rust version (required many build changes) 2025-08-24 21:02:48 -04:00
Simon Gellis 83b567cfd4 Fix NumberEdit taking too much space 2025-08-22 23:37:02 -04:00
Simon Gellis 110a31870f Update egui/wgpu another major version 2025-08-03 17:29:46 -04:00
Simon Gellis 43288fc71f Update egui/wgpu one major version 2025-08-03 14:11:33 -04:00
Simon Gellis 3ac13d0cf2 Use sync file dialog for screenshots 2025-07-14 19:33:36 -04:00
Simon Gellis b6b0a8c22b Support screenshots 2025-07-13 00:45:10 -04:00
Simon Gellis 05081a7662 Only show 1000 lines of history in terminal 2025-05-31 00:37:07 -04:00
Simon Gellis a2a5884a2a Implement fake stdout 2025-05-30 23:52:16 -04:00
Simon Gellis 2d18aeaba2 Add UI for a terminal 2025-05-30 22:25:08 -04:00
Simon Gellis b58746fee4 Use target format from render state 2025-03-29 10:23:03 -04:00
Simon Gellis caf3a9426e Add a fast-forward command 2025-03-24 23:22:47 -04:00
Simon Gellis 9a34856c2b Update dependencies and rust version 2025-03-04 20:46:16 -05:00
Simon Gellis 3f216f85ae Show extents in the world view 2025-03-03 21:29:07 -05:00
Simon Gellis bbffde50ec Add bindable keyboard shortcuts 2025-03-03 00:06:14 -05:00
Simon Gellis fb6f09fce5 Adjust shades 2025-02-25 10:18:36 -05:00
Simon Gellis f2d3f5ec07 Implement frame advance 2025-02-25 00:04:07 -05:00
Simon Gellis e96ce2af07 Fix affine source parallax sign 2025-02-24 22:43:31 -05:00
Simon Gellis 25c7f29735 fix: respect background palette in world view 2025-02-24 22:02:38 -05:00
Simon Gellis d05c79532f Fix wrong framebuffer getting displayed 2025-02-24 15:00:17 -05:00
Simon Gellis 49343b6903 Separate VIP tools from CPU 2025-02-23 22:48:30 -05:00
Simon Gellis 6ab9d2ee53 Rename vram to vip internally 2025-02-23 22:44:11 -05:00
Simon Gellis 0ae2a2f54f More visual fixes 2025-02-23 22:30:23 -05:00
Simon Gellis f7408ac9b7 Fix layouts and colors 2025-02-23 21:18:21 -05:00
Simon Gellis d6957ecd09 Add other miscellanii to register view 2025-02-23 01:02:08 -05:00
Simon Gellis 4a6288147d Add colors to register view 2025-02-23 00:15:05 -05:00
Simon Gellis 892d48e321 Add dpctrl+xpctrl to register view 2025-02-19 19:52:31 -05:00