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