Commit Graph

1921 Commits

Author SHA1 Message Date
jorsi
a8921f4188 add frame skip to preferences 2020-09-12 22:02:42 -04:00
Michael Buckley
7d6a63fe10
Merge pull request #667 from orsi/mac-remove-signing
remove signing from all targets
2020-09-12 10:58:13 -07:00
jorsi
62d150ee85 remove signing from all targets 2020-09-12 10:39:34 -04:00
Michael Buckley
d8f45e513f Mac: Disable library validation in debug builds so that they hopefully don't require any kind of code signing 2020-09-11 13:28:23 -07:00
Michael Buckley
3451b47b9f Mac: allow debug builds without signing, allowing for greater collaboration 2020-09-11 08:29:38 -07:00
OV2
14dcee9c62
Merge pull request #632 from gocha/appveyor-fix-tagerror
[appveyor] Fix "git: No tags can describe xxx" error caused in forked repositories
2020-09-11 15:33:43 +02:00
Michael Buckley
eefd3033cd Mac: Make escape key resume as well as pause 2020-09-07 13:59:39 -07:00
Michael Buckley
c4cdc18068 Mac: Return hardware and software reset menu items 2020-09-07 13:54:19 -07:00
Michael Buckley
a893ad05e3 Use strlcpy and strlcat in the Mac port 2020-09-07 11:23:05 -07:00
bearoso
8d2bc33023
Merge pull request #663 from sbzappa/msu-1-support-macos
Fixed support of MSU-1 audio files on MacOS.
2020-09-07 11:53:39 -05:00
sbzappa
3eab70c1e1 Fixed support of MSU-1 audio files on MacOS.
Adjusted how MacOS specific implementation of S9xMSU1OpenFile builds up
paths when calling _makepath to allow for enumeration suffixes (e.g. -1.pcm).
2020-09-07 12:28:36 -04:00
BearOso
ba8b9711d6 Handle . in extension for _makepath. 2020-09-07 11:09:52 -05:00
Michael Buckley
cfd8b299ba ADd compat.cpp to Mac port 2020-09-07 09:02:10 -07:00
BearOso
3140d5784c compat.cpp: Add appropriate headers. 2020-09-07 10:59:51 -05:00
BearOso
1a0d896416 Add compat.cpp. 2020-09-07 10:58:47 -05:00
BearOso
bb622bdf5b Add a compat.cpp file for compatibility symbols. 2020-09-07 10:57:17 -05:00
bearoso
30e2671e08
Merge pull request #661 from yoffy/audio-output-thread
audio output thread
2020-08-29 10:46:24 -05:00
Kenta Yoshimura
e2c1abb7fc audio output thread 2020-08-29 17:15:17 +09:00
BearOso
2fc8b40e0e Gtk: Fix '&' in rom info dialog. 2020-08-24 14:21:24 -05:00
BearOso
6d1d0ab121 Gtk: Still use theme icon if available. 2020-08-23 17:47:27 -05:00
BearOso
4c3d043880 Gtk: Update built-in mini-icon. 2020-08-23 17:46:25 -05:00
BearOso
1fc5a2d4d6 Gtk: Fix crash when no icon is found. 2020-08-23 17:17:55 -05:00
BearOso
95c7fdad1f Gtk: Thread preferences creation. 2020-08-23 16:28:01 -05:00
BearOso
a3c0c4621d Gtk: Don't pass arguments to gtkmm application.
It tries to usurp the filename argument.
2020-08-09 14:28:20 -05:00
BearOso
03d3f69a0c Gtk: Shaders: Use our copy of glslang headers
Add include to compiler command to prevent use of system headers.
2020-08-08 12:01:10 -05:00
BearOso
a5cb64f707 Add explicit declaration of tile unit templates.
Silences warnings and prevents double-compilation.
2020-08-07 15:36:03 -05:00
BearOso
e58c16351c Shaders: Use C++ style struct types.
Supresses non-C-compatible warnings.
2020-08-07 14:59:03 -05:00
BearOso
4973d625ba Shaders: Bump glslang version to latest stable. 2020-08-07 14:51:30 -05:00
BearOso
668f1d967b Shaders: Compile correct GLSL version on legacy.
OpenGL versions below 3.3 will use GLSL version 1.50.
This lets slang shaders work on earlier versions.
2020-08-07 14:08:51 -05:00
BearOso
e705e71a97 Remove S9xChooseMovieFilename
This is integration of the frontend with the core. Disable
the button mappings that use it. The frontend should implement on
its own.
2020-08-07 14:08:51 -05:00
BearOso
f04f1bbe44 Remove S9xChooseFilename
This is integration of the frontend with the core. Disable
the snapshot button mappings that use it. Any frontend should
implement those port commands its own.
2020-08-07 14:08:51 -05:00
BearOso
063b3a959c Move _splitpath and _makepath into core. 2020-08-07 14:08:51 -05:00
BearOso
e322bbf109 Remove S9xSetPalette 2020-08-07 14:08:51 -05:00
Michael Buckley
793b3f623f Allow building for Apple Silicon 2020-07-30 20:31:10 -07:00
Michael Buckley
e3e3e287d8 Mac: Update for Xcode 12 2020-07-30 20:30:25 -07:00
BearOso
bdd061847e Gtk: Fix recent menu. Add game name to title. 2020-07-30 18:24:54 -05:00
BearOso
e26649c242 Update cirrus.yml to get all submodules. 2020-07-29 19:22:29 -05:00
BearOso
d38c15cf78 win32: Include ResourceLimits.cpp in glslang. 2020-07-29 18:33:15 -05:00
BearOso
6e9cfce6f1 Gtk/Shaders: Use embedded copy of glslang. 2020-07-29 18:32:46 -05:00
Brandon Wright
6db085dc23 win32: Fix glslang include directory. 2020-07-28 18:24:27 -05:00
Brandon Wright
c05b27b9ea win32: Redirect glslang file references. 2020-07-28 17:39:49 -05:00
Brandon Wright
730597e12f Add glslang to shaders directory. 2020-07-28 17:25:27 -05:00
Brandon Wright
2ac236ba10 Remove glslang from win32 directory. 2020-07-28 17:22:51 -05:00
Brandon Wright
fd88971598 Gtk: Don't expand shader parameter widgets. 2020-07-27 17:58:03 -05:00
Brandon Wright
a20e726ca2 Gtk: Add gthread library dependency. 2020-07-21 14:17:15 -05:00
bearoso
ffca428bb3
Merge pull request #648 from keithbowes/indicate-meson-version
Indicate required Meson version
2020-07-21 14:12:03 -05:00
Keith Bowes
edb4866671 Indicate Meson version 2020-07-21 13:49:13 -04:00
Brandon Wright
5c0aabacbe cirrus: Add libgtkmm-3.0-dev to linux packages. 2020-07-17 14:56:41 -05:00
Brandon Wright
e17ff69533 Gtk: Switch codebase to gtkmm.
GTK: Remove support for GTK+ 2.0.

GTK 3 is stable and widespread enough now.

GTK: Rearrange headers to eliminate gtk_s9xcore.h

Gtk: Initial gtkmm conversion work.

Gtk: More gtkmm conversion and bug fixing.

Gtk: More gtkmm fixes.

Gtk: More Fixes

OpenGL no longer creates a second window.
Accelerators are fixed.

Gtk: More fixes

Removed GLX context dependency on Gtk.

Gtk: Fix formatting.

Gtk: Remove a #pragma once
2020-07-17 14:48:34 -05:00
Brandon Wright
3c3ea985ef GTK: Refactoring of display output code.
Moves buffer management to single location.
2020-06-30 17:28:10 -05:00