Commit Graph

1529 Commits

Author SHA1 Message Date
Brandon Wright 02be8ba1f2 Shaders: Add support for grayscale PNGs
GTK+: Fix invalid texture clear.
2019-01-25 20:01:52 -06:00
Brandon Wright 4c3d886dab Shaders: Trim whitespace and comments on preset strings.
Report some file open failures.
2019-01-25 18:51:50 -06:00
Brandon Wright 61f5141bcc Sizes were backwards.
GTK+: Fix .slangp custom extension.
2019-01-25 17:54:55 -06:00
Brandon Wright a3065c10b0 GTK+: slang: Notify if SPIRV-Cross submodule is missing. 2019-01-25 16:56:17 -06:00
Brandon Wright eefb06a8d4 GTK+: slang: Make support autodetect by default. 2019-01-25 14:13:05 -06:00
Brandon Wright febae438c6 Add SPIRV-Cross submodule. 2019-01-25 13:39:13 -06:00
Brandon Wright 01f4fed8b5 Slang shader support. 2019-01-25 13:28:24 -06:00
Brandon Wright 30c50f4fc4 GTK+: Fix key bindings with spaces. 2019-01-24 15:39:57 -06:00
Brandon Wright d1e078e570 Only allow instantaneous IRQ when toggling IRQ completely. 2019-01-18 18:29:51 -06:00
Brandon Wright 0e559cd046 Don't use move on return value. 2019-01-18 15:14:32 -06:00
Brandon Wright 848bb64d52 GTK+: OpenGL: Fix obvious thinko with last commit. 2019-01-17 17:08:38 -06:00
Brandon Wright 175b9baf64 GTK+: OpenGL: Use MapBufferRange on GL >= 3.0. 2019-01-17 16:51:13 -06:00
OV2 5b01fa2dc1 win32: make _twfullpath work with NULL destination 2019-01-15 23:23:39 +01:00
OV2 4ede9b18cc win32: remove non existing header from project 2019-01-15 23:23:15 +01:00
Brandon Wright 4c4f3ebf07 Revert "Don't spin when SA1 is stopped."
This reverts commit 3dbac11beb.
2019-01-14 14:08:03 -06:00
Brandon Wright 3dbac11beb Don't spin when SA1 is stopped. 2019-01-13 15:52:45 -06:00
Brandon Wright 2b5d9af6ca More prep of shader files. 2019-01-13 15:52:32 -06:00
OV2 29241c9cde win32: update compile txt to include dxmath and remove ddraw hint 2019-01-13 13:55:47 +01:00
Brandon Wright 93a99a4807 GTK+: Fix threaded filters. 2019-01-12 13:03:44 -06:00
Brandon Wright ebf1b6dadc GTK+: Fix xBRZ size fallback. 2019-01-12 11:58:32 -06:00
Brandon Wright 8c24f6d49f Check for CR in correct string. 2019-01-08 20:17:08 -06:00
Brandon Wright 4207ddc9d2 Simplify shader string handling a bit. 2019-01-08 19:44:43 -06:00
Brandon Wright 405aee6d1e Clean up shader files a bit. 2019-01-08 17:18:17 -06:00
Brandon Wright 2c1753474c GTK+: Show block invalid vram box if dangerous hacks enabled. 2019-01-08 15:48:36 -06:00
Brandon Wright 56af48c042 Reduced version of Vitor's fix for SA1 speed throttle. 2019-01-08 15:32:44 -06:00
Brandon Wright aa741087a5 GTK+: Clean up gtk_display files a little. 2019-01-07 16:39:35 -06:00
Brandon Wright 51909e0cb4 Fix PNG usage without preprocessor check. 2019-01-04 10:52:11 -06:00
Brandon Wright 8387fce0e5 Include ctype.h 2018-12-29 12:50:24 -06:00
Brandon Wright ae1477d420 Use strcspn instead of strtok for reentrancy.
Also, trim codes so game genie and pro-action replay codes
parse properly.
2018-12-29 12:47:15 -06:00
twinaphex 2b0e4b557d This text is not necessary 2018-12-29 11:50:29 -06:00
twinaphex a66d66f46a BUildfix for PS3 - error: comma at end of enumerator list 2018-12-29 11:50:22 -06:00
OV2 625448333b win32: return before restoring old output device on ok (fixes #471) 2018-12-29 15:28:43 +01:00
Brandon Wright 387d600147 GTK+: The build has never allowed GTK+3 < 22. 2018-12-28 18:43:21 -06:00
Brandon Wright e632740be3 GTK+: Use std::string for some config options. 2018-12-28 18:36:23 -06:00
Brandon Wright fcdead0028 GTK+: Use lowercase true/false, bool in more places. 2018-12-28 17:07:32 -06:00
Brandon Wright 3eea50654f GTK+: OpenGL: Separate glFinish and glFenceSync options. 2018-12-28 12:06:31 -06:00
bearoso 4e84647499
Merge pull request #469 from greg-kennedy/patch-1
Add some entries to the Unix default snes9x.conf
2018-12-24 12:32:20 -06:00
Greg Kennedy 136f0a1e74
Add some entries to the Unix default snes9x.conf
These knobs were missing default entries in snes9x.conf.default.
2018-12-24 12:21:51 -06:00
Brandon Wright 6b376cf8f4 GTK+: Match filenames and appname to snes9x-gtk.
This will help environments match the desktop file with
the executable easier. The visible name stays just Snes9x.
2018-12-23 12:09:30 -06:00
Brandon Wright 84dbdfd498 GTK+: Clean up build file and print summary of options. 2018-12-20 18:57:36 -06:00
Brandon Wright 881d64c2e9 Move ChangeInputDevice after controller option set. 2018-12-18 19:22:29 -06:00
Brandon Wright 4b2ce429cd win32: Try to propagate controller enabled state. 2018-12-18 19:15:36 -06:00
Brandon Wright 5edd667f11 win32: Disable controller port 2 if controller 2 is disabled. 2018-12-18 16:48:50 -06:00
Brandon Wright f8033eb856 GTK+: Clarify appdatadir default. 2018-12-18 16:47:17 -06:00
Brandon Wright a28a6399cb GTK+: Add appdatadir to meson build for Snes9x-only files. 2018-12-18 15:49:53 -06:00
Brandon Wright 0b787becc1 GTK+: Fix minizip includes. Add default options. 2018-12-18 12:20:54 -06:00
Brandon Wright 9b04ba3a28 GTK+: Silence -Wformat-truncation on GCC. 2018-12-18 12:20:54 -06:00
Brandon Wright 913e797914 GTK+: Switch to Meson build system. 2018-12-18 12:20:54 -06:00
Brandon Wright 4aec72e5a7 GTK+: OpenGL: Get rid of virtual dtor warning. 2018-12-18 12:20:54 -06:00
bearoso f820fa708b
Merge pull request #463 from orbea/libretro
libretro: Use -O3 instead of -O2.
2018-12-17 12:23:31 -06:00