Commit graph

  • d8eb6c7074 libretro: Fix CFLAGS including CXXFLAGS. BearOso 2023-03-13 16:47:08 -05:00
  • 82d2ceb183
    Merge pull request #712 from Yoshimaster96/master bearoso 2023-03-13 15:49:11 -05:00
  • e306405cd1 win32: Add fullscreen on ROM open option. BearOso 2023-03-13 13:57:30 -05:00
  • c64e99f504 win32: Only display first 500 shader parameters. BearOso 2023-03-13 13:31:32 -05:00
  • cc0a87711a win32: remove unneccessary function OV2 2023-03-12 23:59:39 +01:00
  • da4d6e1dd4 win32: restore rom name in info dialog OV2 2023-03-12 18:03:42 +01:00
  • c691be630b Support patches in ROMFILENAME_DIR OV2 2023-03-12 17:41:06 +01:00
  • 1c16c0cb63 Fix ips sequences in patch dir OV2 2023-03-12 17:31:25 +01:00
  • d502fe0738 Stop if ips sequence was found OV2 2023-03-12 17:16:18 +01:00
  • 176556dfd3 Add menu items to scale windows up to 10x. BearOso 2023-03-12 11:09:10 -05:00
  • c654caed32 Use splitpath in CheckForAnyPatch (fixes extensions != 3 characters) OV2 2023-03-12 14:11:31 +01:00
  • eaaf1ad779 win32: make shader params part of IS9xDisplayOutput, add override specifier OV2 2023-03-11 21:49:10 +01:00
  • fcdc865641 win3: use precalculated values OV2 2023-03-09 16:09:54 +01:00
  • 0b0607722c win32: Add "Clear List" option to recent menu. BearOso 2023-03-11 18:06:42 -06:00
  • 22e0b373e4 Gtk: Add clear recent items item. BearOso 2023-03-11 17:46:40 -06:00
  • 87bb383797 Gtk: Multiple assignment syntax. BearOso 2023-03-11 16:47:07 -06:00
  • 3378d6cc02
    Merge pull request #753 from Felipefpl/master bearoso 2023-03-11 14:36:13 -06:00
  • 608f8b7137 win32: Make snapshot preview window work in fullscreen. BearOso 2023-03-10 17:56:53 -06:00
  • a4b4b98fff Update SPIRV-Cross to bleeding edge. BearOso 2023-03-10 17:26:35 -06:00
  • f9374e527b Update glslang to bleeding edge. BearOso 2023-03-10 17:24:40 -06:00
  • 3d22cc7f2d Add vulkan headers back as a submodule. BearOso 2023-03-10 17:08:12 -06:00
  • 120d715e3a Remove vulkan-headers from tree directly. BearOso 2023-03-10 17:04:32 -06:00
  • b4b2007529 win32: Fix compilation errors with VS/Clang. BearOso 2023-03-10 14:32:10 -06:00
  • cd57135d9a win32: Better solution for registry entries. BearOso 2023-03-08 14:40:15 -06:00
  • 036fa5a951 win32: Ask about registry keys on first start. Also... BearOso 2023-03-08 14:31:55 -06:00
  • 879134ca5a snapshot: Keep compatibility with version 11. BearOso 2023-03-08 13:33:15 -06:00
  • cea5148166 Fix Mac build after Vulkan changes Michael Buckley 2023-03-08 10:23:32 -08:00
  • b293366fdf Gtk: Remove meson remnant. BearOso 2023-03-07 14:50:23 -06:00
  • 2dfdfa3b0d
    Merge pull request #818 from snes9xgit/vulkan bearoso 2023-03-07 14:45:51 -06:00
  • 33cab01c15 SA1: Map 7e-7f to none. BearOso 2023-03-07 14:34:35 -06:00
  • e9f8b9925f Gtk: Refresh window canvas when first displayed. vulkan BearOso 2023-03-07 14:06:59 -06:00
  • b258636054 win32: Fix a couple of standards problems. BearOso 2023-03-07 13:43:02 -06:00
  • 1b10ca7ab0 Gtk/OpenGL: Remove npot variable. BearOso 2023-03-06 14:42:42 -06:00
  • 1f59744ab9 Gtk/Wayland: Don't require libwayland >= 1.20. BearOso 2023-03-06 13:22:14 -06:00
  • 925c8ff2ea Pass offset onto patch function. BearOso 2023-03-05 19:23:42 -06:00
  • 790962f2bb Gtk: Add missing Wayland protocol files. BearOso 2023-03-05 18:39:45 -06:00
  • aa2a46f87b Gtk/OpenGL/Wayland: Support fractional scale. BearOso 2023-03-05 18:30:46 -06:00
  • f1286eda4c Gtk/Wayland: Support fractional scale. BearOso 2023-03-05 17:43:05 -06:00
  • 9972e2df56 Change S9xInterlaceField to an inline function. BearOso 2023-03-04 14:15:48 -06:00
  • daf8fba09c Remove extra variables for interlace field. BearOso 2023-03-04 11:31:18 -06:00
  • 7a7e5226cc Gtk: Set auto_vrr to false by default. BearOso 2023-03-02 15:31:59 -06:00
  • 1434dce671 Gtk: Add setting to configure for VRR automatically. BearOso 2023-03-01 16:41:58 -06:00
  • a6560f70b5 win32: Remove need for DirectXMath. BearOso 2023-02-28 17:11:55 -06:00
  • 6ae1a4478e Gtk/Vulkan: Handle failure to acquire swapchain image. BearOso 2023-02-23 17:45:37 -06:00
  • 39e21410d8 win32: Make changes to display driver not occur until restart. BearOso 2023-02-23 17:39:55 -06:00
  • 803125ffe9 win32: Move frame throttle into drivers for precision. BearOso 2023-02-23 17:20:35 -06:00
  • 309f9e650d vulkan: Move throttle out of swapchain. BearOso 2023-02-23 15:24:01 -06:00
  • b82edaac96 vulkan: Add a throttler before present for precise frame rates. BearOso 2023-02-23 11:00:06 -06:00
  • 1d0dab45da win32: Flush message queue between driver changes. BearOso 2023-02-22 19:14:05 -06:00
  • d8584b9d94 slang: Fix race condition to initialize glslang. BearOso 2023-02-22 16:21:00 -06:00
  • 1907b9e25b win32: Tweak busy loop/sleep balance a bit. BearOso 2023-02-22 15:22:42 -06:00
  • daf4a60b65 win32: Fix CPU usage with new throttle. BearOso 2023-02-22 14:30:08 -06:00
  • e923382395 win32: Replace timer-based throttling. BearOso 2023-02-22 11:42:13 -06:00
  • 130e1509da Revert "vulkan/slang: Allow a cache for spv." BearOso 2023-02-21 16:33:35 -06:00
  • 7e41394eea Revert "Add xxhash header." BearOso 2023-02-21 16:33:26 -06:00
  • e9ca336028 Add xxhash header. BearOso 2023-02-21 16:25:40 -06:00
  • 8907541f28 vulkan/slang: Allow a cache for spv. BearOso 2023-02-21 16:16:34 -06:00
  • 1c787cd309 slang: Remove remnants of using Snes9x's conffile. BearOso 2023-02-20 16:18:56 -06:00
  • 8e38e14ea9 Vulkan/Slang: Load shader files asynchronously. BearOso 2023-02-20 16:04:55 -06:00
  • 54770ef3cc win32: Try to handle race in changing drivers. BearOso 2023-02-20 15:15:38 -06:00
  • 4f08da4cd8 vulkan/win32: Provide reasonable default swapchain. BearOso 2023-02-18 17:25:23 -06:00
  • 19787b12f1 win32: Add default option to not add entries to registry. BearOso 2023-02-17 16:57:09 -06:00
  • 3c1d330169 Gtk: Make it possible to build without Slang/Vulkan. BearOso 2023-02-16 16:40:55 -06:00
  • 948506ad95 Gtk: Add dynamic rate control to SDL driver. BearOso 2023-02-16 16:14:01 -06:00
  • eb24fd599f apu: Clean up a bit. BearOso 2023-02-16 15:51:16 -06:00
  • 49b7d45fd0 libretro: Try c++14 for macOS. BearOso 2023-02-15 14:40:33 -06:00
  • 38603e8a0d libretro: Add -std=c++17 to macOS target. BearOso 2023-02-15 14:33:51 -06:00
  • cb8eae1486 cirrus.yml: Update targets. BearOso 2023-02-15 14:16:55 -06:00
  • c7d4c2e478 win32: Clean up some warnings. BearOso 2023-02-14 15:48:03 -06:00
  • 2914fdf64c win32: Handle p.min properly in shader dialog. BearOso 2023-02-14 15:23:29 -06:00
  • 8270c1c658 win32: Tweak the shader parameter dialog a bit. BearOso 2023-02-13 17:54:57 -06:00
  • 6ffca967f7 win32: Request 32-bit color on Win32/OpenGL. BearOso 2023-02-10 16:15:00 -06:00
  • 0bbecf042a win32: Use simple vulkan output. BearOso 2023-02-10 16:03:05 -06:00
  • bb210dc1a1 Gtk: Move simple vulkan output into separate class. BearOso 2023-02-10 15:19:09 -06:00
  • 410696ce4e Gtk: Remove SDL_GetDefaultAudioInfo. BearOso 2023-02-09 14:24:11 -06:00
  • 5a9e3a96b1 Oops. Don't free c, it's added to vector. BearOso 2023-02-08 16:59:22 -06:00
  • f67bdbef3f vulkan: Handle case when no vulkan library is available. BearOso 2023-02-08 16:34:59 -06:00
  • edbffb9a53 vulkan: Keep dynamic loader around. BearOso 2023-02-08 15:25:10 -06:00
  • 08bf7a8696 Don't allocate 8MB for patching. BearOso 2023-02-08 12:09:13 -06:00
  • 2fb67c7329 Gtk: Clean up asan leaks. BearOso 2023-02-08 12:06:47 -06:00
  • 3bbed09867 Condense CheckForAnyPatch with lambdas. BearOso 2023-02-07 15:58:36 -06:00
  • db10ed33e1 Don't close zip file when checking patches. BearOso 2023-02-06 17:10:08 -06:00
  • bb9037fe98 Fix sequenced ips patch loading outside of zip. BearOso 2023-02-06 16:47:51 -06:00
  • 13eefd9944 unix: Make port compile. BearOso 2023-02-06 15:56:02 -06:00
  • b7704733ec win32: Fix vk_mem_alloc.h compatibility break. BearOso 2023-02-06 14:51:05 -06:00
  • 93a242312f win32: Fix a couple of crashes. BearOso 2023-02-06 11:47:56 -06:00
  • c3366477a7 Gtk: Lower CMake required version. BearOso 2023-02-04 11:59:52 -06:00
  • 7fa64f4781 See if this works for CI fixes. BearOso 2023-02-03 16:31:31 -06:00
  • 18b5a09a16 Fix libretro compilation. BearOso 2023-02-03 16:31:11 -06:00
  • f4f7f03be3 Remove meson as build option for Gtk. BearOso 2023-02-03 15:40:56 -06:00
  • 076c6bfaf4 Use length instead of size with strings. BearOso 2023-02-02 16:29:29 -06:00
  • b578ce434b Remove fmt from shader files. BearOso 2023-02-02 16:12:02 -06:00
  • 56a6396c9a Favor BGRA over RGBA. BearOso 2023-02-02 15:59:47 -06:00
  • 246a44a940 Error handling. BearOso 2023-02-02 14:57:48 -06:00
  • fd3a9dba14 Fix a couple validation issues. BearOso 2023-02-02 14:14:49 -06:00
  • 2c7d5f7a4d Working Win32/Vulkan shader support. BearOso 2023-02-01 14:47:42 -06:00
  • 89bbf08c74 Add shaderchain support to win32. BearOso 2023-01-31 17:38:02 -06:00
  • 44a2958c31 Windows Vulkan working generically. BearOso 2023-01-31 17:18:07 -06:00
  • daa0e168e8 Getting win32 ready for Vulkan. BearOso 2023-01-30 17:54:23 -06:00
  • 4305bb7be1 Fix parameter misordering. Fix a couple sync issues. BearOso 2023-01-29 19:26:48 -06:00