Commit Graph

30 Commits

Author SHA1 Message Date
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
6e9cfce6f1 Gtk/Shaders: Use embedded copy of glslang. 2020-07-29 18:32:46 -05:00
Brandon Wright
a20e726ca2 Gtk: Add gthread library dependency. 2020-07-21 14:17:15 -05:00
Keith Bowes
edb4866671 Indicate Meson version 2020-07-21 13:49:13 -04: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
0f0914cca5 GTK: Config code cleanup. 2020-06-21 15:25:54 -05:00
Kirill Isakov
537fe6c637 Fix SPIRV linking error on Ubuntu/Debian 2019-12-15 21:57:52 +06:00
Brandon Wright
a6e423a413 GTK: Allow SPIRV includes in glslang directory.
Fixes build for Arch Linux's glslang package.
2019-11-12 16:22:34 -06:00
Brandon Wright
19f7423f42 GTK: Add a couple animated background splashes. 2019-11-08 17:05:36 -06:00
Brandon Wright
2971fbb39b GTK: Remove particle build definitions. 2019-09-08 15:19:15 -05:00
Brandon Wright
3c24e57105 GTK: Include copy of default glslang resources. 2019-09-08 15:16:55 -05:00
bearoso
491f57ca92
GTK: Add missing change from copy-paste. 2019-09-08 13:43:09 -05:00
Brandon Wright
3b09fbacaf GTK: Work around static system glslang.
glslang-default-resource-limits is built into glslang.a in those cases.
2019-09-08 12:30:28 -05:00
bearoso
bf4e6f8b62
Merge pull request #523 from yoffy/unmacro-tile
Unmacro tile.cpp
2019-06-26 16:46:12 -05:00
Brandon Wright
721abf510c GTK: Silence meson warning. 2019-06-19 12:13:41 -05:00
Kenta Yoshimura
84f32cdca2 Fix build failure on gtk. 2019-05-07 23:15:06 +09:00
Brandon Wright
65c5995436 Update version number and start changelog. 2019-03-13 17:40:51 -05:00
Brandon Wright
ab1fa8d360 Update version to 1.59.2. 2019-02-27 20:36:00 -06:00
Brandon Wright
fc4f476414 Bump version number to 1.59.1. 2019-02-27 19:02:56 -06:00
Brandon Wright
4bd0fd5bf7 GTK: Use system DefaultTBuiltInResource. 2019-02-22 10:57:45 -06:00
Brandon Wright
3469bd86eb GTK: Clarify how to get SPIRV-Cross. 2019-02-20 17:16:24 -06:00
Brandon Wright
aaadcf820f Bump version number and copyright date. 2019-02-20 16:25:56 -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
01f4fed8b5 Slang shader support. 2019-01-25 13:28:24 -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
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