Commit Graph

19 Commits

Author SHA1 Message Date
Simon Gellis 94cb5a542d Block the emulator thread when idle 2024-11-10 16:08:49 -05:00
Simon Gellis 924c7ea300 Use high-priority thread for emulation 2024-11-10 15:53:14 -05:00
Simon Gellis 3113934a3a Use DX12 on windows 10 and up 2024-11-10 15:25:28 -05:00
Simon Gellis 6dc3697baf Fix crash on windows when window is minimized 2024-11-10 15:03:07 -05:00
Simon Gellis 5cb36d0bcc Functional input binding 2024-11-10 14:05:10 -05:00
Simon Gellis a69247dd33 Support multiple windows, start on input UI 2024-11-09 18:14:18 -05:00
Simon Gellis a6200732ee Disable emulation options when game is not running 2024-11-06 23:36:33 -05:00
Simon Gellis 498e6fbdcc Apply styles 2024-11-06 23:26:31 -05:00
Simon Gellis 5c5d56cb12 Support full controller input 2024-11-05 00:07:48 -05:00
Simon Gellis 75fa3be25c Support resizing the window 2024-11-04 23:39:00 -05:00
Simon Gellis 593475960d Make menu items functional 2024-11-04 22:18:57 -05:00
Simon Gellis 756835f90e Turn vulkan back on because my linux partition needs it 2024-11-04 21:53:59 -05:00
Simon Gellis 70373647fb Add audio, fix timing 2024-11-04 09:59:58 -05:00
Simon Gellis 8bba7b9e1b Turn off vulkan because it's slow on windows 2024-11-03 14:02:25 -05:00
Simon Gellis a0e39796bf Actually do anaglyph 2024-11-03 13:49:10 -05:00
Simon Gellis b025f72604 Use one texture with two channels for video 2024-11-03 13:26:01 -05:00
Simon Gellis 8fdff927eb Fix non-windows compilation 2024-11-03 12:44:38 -05:00
Simon Gellis 40c4561748 Beginnings of rust emulation 2024-11-03 11:32:53 -05:00
Simon Gellis 59e14b43e8 Set up a rust UI 2024-11-02 16:18:41 -04:00