Commit Graph

39 Commits

Author SHA1 Message Date
BearOso bd41d010f3 Qt: Attach cheats dialog directly to Snes9x.
Update sizing for cheats and shader params dialogs.
2023-08-25 11:47:29 -05:00
BearOso c8b21fa461 Qt: Portable mode. Fix hang on close. 2023-08-25 11:47:29 -05:00
BearOso 2e3d5e1102 Qt: Use bundled pcre2. 2023-08-25 11:47:29 -05:00
BearOso 51ed006b6c Qt: Wording. 2023-08-25 11:47:29 -05:00
BearOso 2fd8b52163 Qt: More updates. 2023-08-25 11:47:29 -05:00
BearOso 876eaa8fb2 Add submodule cubeb. 2023-08-25 11:47:29 -05:00
BearOso 3f0f246028 Fix context resizing and joystick detection. 2023-08-25 11:47:29 -05:00
BearOso e42dd27cd1 Threading fixes. 2023-08-25 11:47:29 -05:00
BearOso a438d3fa42 Threading. 2023-08-25 11:47:29 -05:00
Idiot faaf900eb7 More precise std::chrono throttle implementation. 2023-08-25 11:47:29 -05:00
BearOso 12e7f0d21f Update input rate at right locations. 2023-08-25 11:47:29 -05:00
BearOso ec8bdaa6eb WaylandSurface: Do roundtrip to get fractional size before initialization. 2023-08-25 11:47:29 -05:00
BearOso 1b1325066b Qt port. 2023-08-25 11:47:29 -05:00
BearOso 7f41685cf7 Add glad OpenGL loader. 2023-05-31 17:28:56 -05:00
BearOso 2313ae00b7 imgui: Silence a few warnings. 2023-05-08 14:07:29 -05:00
BearOso 8719a4761e Only use JIS->UTF8 conversion with new overlay.
Fix pixel font display.
2023-05-08 13:55:54 -05:00
BearOso c44bc75030 memmap: Fix stupid change to sjis conversion. 2023-05-08 12:38:21 -05:00
BearOso ebf2e9981e win32: Get win32 working with variable font. 2023-05-04 15:55:11 -05:00
BearOso 8289c775b8 imgui: Don't use base85 because of MSVC.
MSVC can't handle strings larger than 65536.
2023-05-04 12:19:29 -05:00
BearOso 04a0fdc97e imgui: Add dx9 backend. 2023-05-04 11:56:04 -05:00
BearOso b11ecf932a imgui: Update font. Test ROM status line. 2023-05-03 16:45:56 -05:00
BearOso 7726cc65d5 Remove some unused, misplaced, or ancient code. 2023-05-01 15:29:39 -05:00
BearOso b2d92e86ac Update VulkanMemoryAllocator/Hpp 2023-05-01 12:24:38 -05:00
BearOso 54aae6f5cf vulkan-headers: Update to latest. 2023-05-01 12:00:06 -05:00
BearOso 7f032e5234 imgui: Fix wrapping. 2023-04-26 16:26:28 -05:00
BearOso 945cd27841 Gtk: Add UI option to configure size, indicators. 2023-04-25 17:36:48 -05:00
BearOso 909d899512 Gtk/OpenGL: Add imgui support. 2023-04-25 17:36:48 -05:00
BearOso 8f3595e5d3 gtk/vulkan: Use imgui. 2023-04-25 17:36:48 -05:00
BearOso a4b4b98fff Update SPIRV-Cross to bleeding edge. 2023-03-10 17:26:35 -06:00
BearOso f9374e527b Update glslang to bleeding edge. 2023-03-10 17:24:40 -06:00
BearOso 3d22cc7f2d Add vulkan headers back as a submodule. 2023-03-10 17:08:12 -06:00
BearOso 120d715e3a Remove vulkan-headers from tree directly. 2023-03-10 17:04:32 -06:00
BearOso 7e41394eea Revert "Add xxhash header."
This reverts commit 968dd520c25691388eebb8cdf31502814a540074.
2023-03-07 14:01:29 -06:00
BearOso e9ca336028 Add xxhash header. 2023-03-07 14:01:29 -06:00
BearOso daa0e168e8 Getting win32 ready for Vulkan. 2023-03-07 13:58:22 -06:00
BearOso 259dfd07ae Vulkan support.
Gtk port support. Breaks other platforms.
2023-03-07 13:58:21 -06:00
BearOso dbff079b47 Add fmtlib directly to tree. 2023-03-07 13:58:21 -06:00
BearOso 453bbbe779 Update glslang. Fix meson build. 2023-03-07 13:58:21 -06:00
BearOso 88f4d66de8 Move GPU related submodules to external. 2022-03-18 15:49:29 -05:00