Commit Graph

  • 130e1509da Revert "vulkan/slang: Allow a cache for spv." BearOso 2023-02-21 16:33:35 -0600
  • 7e41394eea Revert "Add xxhash header." BearOso 2023-02-21 16:33:26 -0600
  • e9ca336028 Add xxhash header. BearOso 2023-02-21 16:25:40 -0600
  • 8907541f28 vulkan/slang: Allow a cache for spv. BearOso 2023-02-21 16:16:34 -0600
  • 1c787cd309 slang: Remove remnants of using Snes9x's conffile. BearOso 2023-02-20 16:18:56 -0600
  • 8e38e14ea9 Vulkan/Slang: Load shader files asynchronously. BearOso 2023-02-20 16:04:55 -0600
  • 54770ef3cc win32: Try to handle race in changing drivers. BearOso 2023-02-20 15:15:38 -0600
  • 4f08da4cd8 vulkan/win32: Provide reasonable default swapchain. BearOso 2023-02-18 17:25:23 -0600
  • 19787b12f1 win32: Add default option to not add entries to registry. BearOso 2023-02-17 16:57:09 -0600
  • 3c1d330169 Gtk: Make it possible to build without Slang/Vulkan. BearOso 2023-02-16 16:40:55 -0600
  • 948506ad95 Gtk: Add dynamic rate control to SDL driver. BearOso 2023-02-16 16:14:01 -0600
  • eb24fd599f apu: Clean up a bit. BearOso 2023-02-16 15:51:16 -0600
  • 49b7d45fd0 libretro: Try c++14 for macOS. BearOso 2023-02-15 14:40:33 -0600
  • 38603e8a0d libretro: Add -std=c++17 to macOS target. BearOso 2023-02-15 14:33:51 -0600
  • cb8eae1486 cirrus.yml: Update targets. BearOso 2023-02-15 14:16:55 -0600
  • c7d4c2e478 win32: Clean up some warnings. BearOso 2023-02-14 15:48:03 -0600
  • 2914fdf64c win32: Handle p.min properly in shader dialog. BearOso 2023-02-14 15:23:29 -0600
  • 8270c1c658 win32: Tweak the shader parameter dialog a bit. BearOso 2023-02-13 17:54:57 -0600
  • 6ffca967f7 win32: Request 32-bit color on Win32/OpenGL. BearOso 2023-02-10 16:15:00 -0600
  • 0bbecf042a win32: Use simple vulkan output. BearOso 2023-02-10 16:03:05 -0600
  • bb210dc1a1 Gtk: Move simple vulkan output into separate class. BearOso 2023-02-10 15:19:09 -0600
  • 410696ce4e Gtk: Remove SDL_GetDefaultAudioInfo. BearOso 2023-02-09 14:24:11 -0600
  • 5a9e3a96b1 Oops. Don't free c, it's added to vector. BearOso 2023-02-08 16:59:22 -0600
  • f67bdbef3f vulkan: Handle case when no vulkan library is available. BearOso 2023-02-08 16:34:59 -0600
  • edbffb9a53 vulkan: Keep dynamic loader around. BearOso 2023-02-08 15:25:10 -0600
  • 08bf7a8696 Don't allocate 8MB for patching. BearOso 2023-02-08 12:09:13 -0600
  • 2fb67c7329 Gtk: Clean up asan leaks. BearOso 2023-02-08 12:06:47 -0600
  • 3bbed09867 Condense CheckForAnyPatch with lambdas. BearOso 2023-02-07 15:58:36 -0600
  • db10ed33e1 Don't close zip file when checking patches. BearOso 2023-02-06 17:10:08 -0600
  • bb9037fe98 Fix sequenced ips patch loading outside of zip. BearOso 2023-02-06 16:47:51 -0600
  • 13eefd9944 unix: Make port compile. BearOso 2023-02-06 15:56:02 -0600
  • b7704733ec win32: Fix vk_mem_alloc.h compatibility break. BearOso 2023-02-06 14:51:05 -0600
  • 93a242312f win32: Fix a couple of crashes. BearOso 2023-02-06 11:47:56 -0600
  • c3366477a7 Gtk: Lower CMake required version. BearOso 2023-02-04 11:59:52 -0600
  • 7fa64f4781 See if this works for CI fixes. BearOso 2023-02-03 16:31:31 -0600
  • 18b5a09a16 Fix libretro compilation. BearOso 2023-02-03 16:31:11 -0600
  • f4f7f03be3 Remove meson as build option for Gtk. BearOso 2023-02-03 15:40:56 -0600
  • 076c6bfaf4 Use length instead of size with strings. BearOso 2023-02-02 16:29:29 -0600
  • b578ce434b Remove fmt from shader files. BearOso 2023-02-02 16:12:02 -0600
  • 56a6396c9a Favor BGRA over RGBA. BearOso 2023-02-02 15:59:47 -0600
  • 246a44a940 Error handling. BearOso 2023-02-02 14:57:48 -0600
  • fd3a9dba14 Fix a couple validation issues. BearOso 2023-02-02 14:14:49 -0600
  • 2c7d5f7a4d Working Win32/Vulkan shader support. BearOso 2023-02-01 14:47:42 -0600
  • 89bbf08c74 Add shaderchain support to win32. BearOso 2023-01-31 17:38:02 -0600
  • 44a2958c31 Windows Vulkan working generically. BearOso 2023-01-31 17:18:07 -0600
  • daa0e168e8 Getting win32 ready for Vulkan. BearOso 2023-01-30 17:54:23 -0600
  • 4305bb7be1 Fix parameter misordering. Fix a couple sync issues. BearOso 2023-01-29 19:26:48 -0600
  • 11dd6b1e6d Fix up Windows build errors. BearOso 2023-01-26 17:06:45 -0600
  • 65dbcaf2fb Fix glslang reconfiguration. BearOso 2023-01-26 15:32:35 -0600
  • 23cf7ec056 Restrict max latency to 3 frames. BearOso 2023-01-25 14:03:21 -0600
  • e4768f9b80 Wayland compatibility with Vulkan. BearOso 2023-01-24 17:33:46 -0600
  • fa03a2c5b2 Gtk: Remove some superfluous graphics options. BearOso 2023-01-23 15:34:52 -0600
  • 10a2cd19d1 Remove texture canonicalization on global file name. BearOso 2023-01-23 15:05:20 -0600
  • ed37f930aa Clean up whitespace and remove a few test files. BearOso 2023-01-23 15:02:56 -0600
  • 259dfd07ae Vulkan support. BearOso 2022-06-14 19:09:51 -0500
  • 109fedf42c Gtk: Convert driver setting to a string. BearOso 2022-06-07 15:15:21 -0500
  • 6433b8f689 Gtk: Clean up and modernize a bit. BearOso 2022-06-06 17:52:04 -0500
  • 2e39f2f477 Modernize cheat stuff. BearOso 2022-05-10 20:47:12 -0500
  • 9ed560de2f Make SNES memory allocations static. BearOso 2022-05-09 15:32:07 -0500
  • dead0a7968 Add fscompat.h BearOso 2022-05-07 19:32:29 -0500
  • 600b62877b Add fscompat.h BearOso 2022-05-07 19:32:29 -0500
  • c69552ccff More cleaning. BearOso 2022-05-07 19:29:40 -0500
  • 596e84af2a Start simplifying filesystem stuff. BearOso 2022-05-06 16:17:03 -0500
  • 4a3f7b4d84 Gtk: Use more std::filesystem. BearOso 2022-05-02 20:31:22 -0500
  • b9bb200a78 Gtk: Reorganize some of startup. BearOso 2022-04-30 19:11:31 -0500
  • dbff079b47 Add fmtlib directly to tree. BearOso 2022-04-30 18:07:28 -0500
  • 453bbbe779 Update glslang. Fix meson build. BearOso 2022-04-30 18:06:37 -0500
  • 19c7ce56e0 Gtk: Use fmt for string. BearOso 2022-04-29 19:51:00 -0500
  • 6b5cd1d45a Silence NULL pointer subtraction warning. BearOso 2022-04-28 19:11:55 -0500
  • d99f79bcc0 Fix more warnings. BearOso 2022-04-28 18:58:55 -0500
  • 375a263961 Gtk: Stringify some things. BearOso 2022-04-28 18:46:26 -0500
  • a32d391483 Make S9xSetInfoString own its string. BearOso 2022-04-28 18:45:41 -0500
  • dc3664de17 Fix warnings for string truncation. BearOso 2022-04-28 18:44:00 -0500
  • 36857427f7 Update Cirrus CI config to uuse ARM64 instances, since Intel instances have been retired Michael Buckley 2023-03-05 18:29:13 -0800
  • e22c35230f
    Merge 85f6a84f26 into a2e0580992 noabody 2023-02-17 15:06:07 -0600
  • a2e0580992
    Merge pull request #813 from Atari2/fix-sa1-division bearoso 2023-02-04 11:47:56 -0600
  • 11e1435689 Fix #799 Alessio Rosiello 2023-02-04 13:58:01 +0100
  • f6197644e8
    Merge pull request #812 from Gutawer/gtk_input_fix bearoso 2023-01-27 16:04:00 -0600
  • a069749403 Don't map high SRAM range on LoROM if no SRAM. BearOso 2023-01-27 15:52:36 -0600
  • 7321eb3320 Gtk: Fix some keys not being usable with modifiers Gutawer 2023-01-25 17:04:25 +0000
  • c9b0d104f8 Mac: Fix a crash when enumerating USB devices without a name. Closes #810 Michael Buckley 2023-01-17 07:55:59 -0800
  • aa5f80c34e
    Merge pull request #808 from UltraHDR/patch-1 Michael Buckley 2023-01-10 21:10:19 -0800
  • 406383a02e
    macOS: Set LSApplicationCategoryType to games UltraHDR 2023-01-10 21:08:10 +0000
  • c23ba00aec win32: update directx sdk download link OV2 2022-12-31 13:51:38 +0100
  • 85f6a84f26 Fix #805 segfault changing background with scaling filters noabody 2022-12-28 09:28:59 -0700
  • c5fe3f2d32 Merge https://github.com/snes9xgit/snes9x into merge-snes9xgit sbzappa 2022-11-05 21:56:24 -0400
  • 3c4982eddd msu1: return minimum available samples in resamplers OV2 2022-11-06 02:12:28 +0100
  • 4b8d3c6c6b msu1: revert to start for invalid loop positions (#778) OV2 2022-11-06 02:11:37 +0100
  • 5c889d9488 win32: add st to rom file extensions (#793) OV2 2022-11-06 00:44:45 +0100
  • 6ac52499ba Mac: Fix port leak Michael Buckley 2022-11-05 12:08:09 -0700
  • 96983736ad
    Merge pull request #795 from kbrighton/msu-1-gtk-fix bearoso 2022-11-03 12:06:23 -0500
  • 86ab38408c Fixes issue where non-archive msu-1 files would have improper file extensions Nick Burtner 2022-11-01 17:50:21 -0400
  • 55d50c7fbd Mac: Wait for metal command buffer to finish before presenting drawable, properly this time Michael Buckley 2022-10-30 20:58:11 -0700
  • 2956be7559 Revert "Mac: Wait for metal command buffer to finish before presenting drawable" Michael Buckley 2022-10-30 20:57:55 -0700
  • a2ebe3f09f Mac: Wait for metal command buffer to finish before presenting drawable Michael Buckley 2022-10-30 20:02:11 -0700
  • ae12429a0d Move AddCycles to be consistent with other OPs. BearOso 2022-10-22 14:51:44 -0500
  • a33f0f3540 Adjust opcode timing as reported by pi1541. BearOso 2022-10-21 17:42:40 -0500
  • 28be1a196d Mac: Remove logger.cpp from project Michael Buckley 2022-09-08 08:01:13 -0700
  • 6b9f79a9e3 Mac: Cheat entry Michael Buckley 2022-02-06 15:03:46 -0800
  • 8685db48a7 Reset save timer before loading new rom (fixes #782) OV2 2022-09-01 16:07:31 +0200