Commit Graph

76725 Commits

Author SHA1 Message Date
Matt Borgerson 479070463f configure: Add OpenSSL probe 2020-05-04 07:24:05 -07:00
Matt Borgerson c02c245e0f ui: Refactor 2020-05-04 07:24:05 -07:00
Matt Borgerson b4f2267101 ui: Give default value to avoid compiler warning 2020-05-04 07:24:05 -07:00
Matt Borgerson b52cec8a28 ui: Refactor 2020-05-04 07:23:32 -07:00
Matt Borgerson 6b97fbb3ef ui: Move settings load out of constructor 2020-05-04 07:23:32 -07:00
Matt Borgerson 8baa62da00 ui: Improve compatibility dialog 2020-05-04 07:23:31 -07:00
Matt Borgerson a5ce412590 ui: Support opening homepage from app 2020-05-04 07:23:31 -07:00
Matt Borgerson f8ac9ec658 ui: Add compatibility report dialog 2020-05-04 07:23:31 -07:00
Matt Borgerson d31e10cc59 ui: Add interface to configure socket networking 2020-05-04 07:23:31 -07:00
Matt Borgerson 8bfb9913ae build: Disable slirp library 2020-05-04 07:23:31 -07:00
Matt Borgerson 8e50d32213 ui: Remember UI scaling preference 2020-05-04 07:23:31 -07:00
Matt Borgerson be0c5f13cc ui: Add option to scale app UI elements 2020-05-04 07:23:31 -07:00
Matt Borgerson 80940258fe ui: Fix alpha fade out for main menu 2020-05-04 07:23:31 -07:00
Matt Borgerson b04ceb7de2 vl: Don't complain about missing flash on first boot 2020-05-04 07:23:30 -07:00
Matt Borgerson 8a21065fe8 ui: Start logo animation on appearing 2020-05-04 07:23:30 -07:00
Matt Borgerson a10f24f030 input: Process events for unbound controllers 2020-05-04 07:23:30 -07:00
Matt Borgerson 90461de5cf ci: Create .app bundle for macOS 2020-05-04 07:23:30 -07:00
Matt Borgerson 60199805e6 ui: Fix crash on empty path in Cocoa file select dialog 2020-05-04 07:23:30 -07:00
Matt Borgerson bfc3783d9f ui: Mark settings dirty on change from dialog 2020-05-04 07:23:30 -07:00
Matt Borgerson 1c8c1babf9 xbox: Do not crash if BIOS fails to load 2020-05-04 07:23:30 -07:00
Matt Borgerson 42157c107d ui: Always connect DVD drive, permit it to be empty 2020-05-04 07:23:29 -07:00
Matt Borgerson 94726a407c ui: Always show error if flash path is empty 2020-05-04 07:23:29 -07:00
Matt Borgerson d206aa8f7e ui: Use SDL to determine resource/preference base paths 2020-05-04 07:23:29 -07:00
Matt Borgerson 29ab405bc8 configure: Add GTK lib/flag dependency to SDL module 2020-05-04 07:23:00 -07:00
Matt Borgerson d3a40ba843 ci: Add GTK to Ubuntu dependency list 2020-05-04 07:22:59 -07:00
Matt Borgerson 0cbbb9c55b ui: Remove displaychangelistener updates on window state change 2020-05-04 07:22:59 -07:00
Matt Borgerson a764c4e9af ui: Don't minimize when focus is lost in fullscreen 2020-05-04 07:22:59 -07:00
Matt Borgerson 5b200c5870 main-loop: Specifically create glib context/loop 2020-05-04 07:22:59 -07:00
Matt Borgerson 3273e550a1 ui: Use native file selection dialogs 2020-05-04 07:22:59 -07:00
Matt Borgerson a0e1a7fa40 ui: Prefer immediate swap interval 2020-05-04 07:22:59 -07:00
Matt Borgerson c2b74a08d3 ui: Move QEMU main loop to a thread 2020-05-04 07:22:56 -07:00
Matt Borgerson 03e1d6993c ui: Add .gitattributes to force LF for shaders 2020-05-04 07:20:08 -07:00
Matt Borgerson 25e23030ec ui: Use 3rd party dirent for ImGuiFileDialog 2020-05-04 07:20:08 -07:00
Matt Borgerson ec057af488 build: Package data for Windows dist 2020-05-04 07:20:08 -07:00
Matt Borgerson 8aa653fd68 build: Ensure required submodules get checked out 2020-05-04 07:20:08 -07:00
Matt Borgerson 3e43f25a81 configure: Try to make OpenGL enabling a little more consistent 2020-05-04 07:20:07 -07:00
Matt Borgerson 1af8c598c6 ui: Factor out gls field 2020-05-04 07:20:07 -07:00
Matt Borgerson 6bd84c9851 ui: Add header for xemu display 2020-05-04 07:20:07 -07:00
Matt Borgerson 64b1782b71 ui: Rollback ImGuiFileDialog version 2020-05-04 07:20:07 -07:00
Matt Borgerson 172264ccd3 .gitignore: Ignore xemu version and config files 2020-05-04 07:20:07 -07:00
Matt Borgerson 64cacd4564 includes: Resolve some minor C++ incompatibilties 2020-05-04 07:20:05 -07:00
Matt Borgerson 658b354723 vl: Use xemu settings to derive launch params 2020-05-04 07:18:20 -07:00
Matt Borgerson 0245d3bee9 nv2a: Update Makefile offscreen GL sources 2020-05-04 07:15:29 -07:00
Matt Borgerson 31c526d10a xid: Use xemu input interface 2020-05-04 07:15:25 -07:00
Matt Borgerson 1edd9e3da6 ui: Add xemu ui to the Makefile 2020-05-04 07:13:17 -07:00
Matt Borgerson 2d364b5bd1 nv2a: Add SDL-based offscreen GL context interface 2020-05-04 07:13:16 -07:00
Matt Borgerson c0cca91b1f ui: Add xemu runtime data resources 2020-05-04 07:13:16 -07:00
Matt Borgerson e8d7171fdd ui: Add initial xemu icons 2020-05-04 07:13:16 -07:00
Matt Borgerson 9851e1588c ui: Add xemu logo fragment shader 2020-05-04 07:13:16 -07:00
Matt Borgerson c5317dd6d6 ui: Add xemu custom widget rendering 2020-05-04 07:13:16 -07:00