Commit Graph

41 Commits

Author SHA1 Message Date
Brandon Wright
79b1ab0250 GTK+: Clean up speed throttling.
No more frameskip selection, only 4 options:

* Timer throttling to Settings.FrameRate
* Same, but skips frames when late
* Wait on sound buffer
* Don't throttle.

Dynamic rate control is automatically disabled for option 3.
2018-10-28 16:55:33 -05:00
Brandon Wright
84b9d5acaa Fix compilation with GTK2. 2018-10-26 15:46:55 -05:00
Brandon Wright
daec5ccc57 Better Wayland OpenGL.
Still breaks with scale factors.
2018-10-21 17:05:37 -05:00
Brandon Wright
e70675db98 Basic OpenGL on Wayland. Fullscreen is broken. 2018-10-18 17:47:39 -05:00
Brandon Wright
0b75e2de9d GTK+: Add dangerous hacks. 2018-08-14 17:33:03 -05:00
Brandon Wright
d5eeda8bbc Fix with_system_zip variable name. 2018-07-28 17:58:33 -05:00
Brandon Wright
de593cbe6f Bump version number to 1.56.2. Update changes.txt. 2018-06-16 17:10:13 -05:00
Brandon Wright
3578139270 Bump version number. 2018-06-07 16:02:48 -05:00
Brandon Wright
5af624da32 Check for GTK+ 3.22 or above when using GTK+ 3. 2018-06-07 12:46:03 -05:00
Brandon Wright
b64eaba633 Bump version number, except Appveyor. 2018-05-25 16:01:02 -05:00
Brandon Wright
a42498b161 Fix a bunch of warnings. 2018-05-13 20:19:21 -05:00
Brandon Wright
dda4758df6 Add shader_platform.h for platform-specific includes. 2018-05-13 18:12:30 -05:00
Brandon Wright
f7bf180b39 Use libepoxy to cut out the OpenGL loading cruft. 2018-05-08 17:52:40 -05:00
Brandon Wright
dcfb7c3ad0 Use 16-bit instead of 15-bit pixel format on Gtk+. Add splash screen with test patterns. 2018-05-04 14:29:13 -05:00
Brandon Wright
d726c6a8dd Mandate XRandR libraries and headers. 2018-05-02 16:53:54 -05:00
Brandon Wright
99f7e63972 Use GTK_MAJOR_VERSION macro instead of custom one. 2018-04-28 11:59:17 -05:00
Brandon Wright
f2dcb275d2 Allow --with-gtk2 to disable GTK+ 3. 2018-04-28 11:27:57 -05:00
Brandon Wright
4edaba97ca More cheats stuff. 2018-04-27 20:35:20 -05:00
Brandon Wright
14c8ebba00 Add bml parser and sha256 sum support. 2018-04-24 16:16:22 -05:00
Brandon Wright
513926521d Don't set GFX_MULTI_FORMAT if not needed. The BuildPixel calls cost ~3% performance. 2018-04-21 19:17:39 -05:00
Brandon Wright
f8a7f23a4b Revert "Add threaded APU option."
This reverts commit 045f68bb26.
2018-04-13 10:25:26 -05:00
Brandon Wright
045f68bb26 Add threaded APU option. 2018-04-12 16:26:10 -05:00
Brandon Wright
2eaac353ba Bump SDL requirement to SDL 2.0. 2017-11-23 18:57:47 -06:00
Brandon Wright
4c2b41e6f2 Update version number to 1.55. 2017-05-06 18:02:01 -05:00
Brandon Wright
c5965f897a Fix wording when minizip library isn't found. 2016-11-28 14:01:18 -06:00
Lars Wendler
def3936a53
Introduce --with-system-zip configure flag to use system zip (minizip)
if available.
2016-11-11 18:26:59 +01:00
Brandon Wright
83b7e28cec Bump version number to 1.54.1. 2016-10-14 13:18:25 -05:00
Brandon Wright
72741acef2 Use c++11 if available. 2016-10-14 13:10:24 -05:00
Brandon Wright
d506501d54 Compile with C++11 support. 2016-10-08 21:05:53 -05:00
Brandon Wright
f1600baa5e Fix Japanese translation issue. Bump to 1.54 in configure.ac. 2016-10-07 12:49:59 -05:00
Brandon Wright
026f9eaa1e Fix some possible problems from cppcheck. Everything else looks fine. 2016-09-27 15:25:37 -05:00
Nicolas Magré
68af47097e gtk: add xBRZ (2x, 3x, 4x) 2015-01-28 15:24:35 +01:00
Brandon Wright
1b0c82ed3b Clean up configure.ac slightly. 2011-12-14 02:47:28 -06:00
Brandon Wright
9dc0ac6cd5 Fix overwritten LIBS variable. Add some libraries to it in case
pkg-config doesn't include them with GTK+ for some reason.
2011-04-12 05:15:57 -05:00
Brandon Wright
10c498e37b More GTK+3 support. 2011-02-05 19:42:26 -06:00
Brandon Wright
61b7f108b9 Some changes to improve Gtk+ 3.0 compatibility. Still not working. 2011-02-05 06:36:27 -06:00
Brandon Wright
7c4d1566f7 Don't set optimize flags if using custom CFLAGS. User flags would override these anyway, so this is just a cleanup. 2011-01-31 03:04:07 -06:00
Brandon Wright
d5aae6da63 Bump version numbers for GTK+ port. 2011-01-22 21:17:17 -06:00
Brandon Wright
9237c99257 Remove ability to compile broken assembly cores. 2010-12-01 18:18:50 -06:00
Brandon Wright
31f45619a5 Import of GTK port changes. 2010-09-26 04:19:15 -05:00
OV2
d1666860e0 Initial 1.52 import 2010-09-25 17:46:12 +02:00