Brandon Wright
|
09498e72e0
|
GTK+: Modernize OpenGL code.
Requires OpenGL 2.0 or above. Everything is core-compatible now.
|
2018-10-27 18:13:51 -05:00 |
|
Brandon Wright
|
8c8e04fec2
|
Remove support for old-style XML shaders.
|
2018-10-27 16:16:41 -05:00 |
|
Brandon Wright
|
aa2db4c186
|
Remove excess styling.
|
2018-10-27 16:06:16 -05:00 |
|
Brandon Wright
|
0ce6970cd6
|
GTK+: Force OpenGL 2.0 compatibility.
|
2018-10-27 15:56:22 -05:00 |
|
Brandon Wright
|
94c2c4c460
|
Remove 24-bit PBO format. It's actually useless.
|
2018-10-27 15:33:55 -05:00 |
|
Brandon Wright
|
752da257b8
|
Remove reconfigure method.
|
2018-10-26 19:14:25 -05:00 |
|
Brandon Wright
|
f9b553638f
|
Make OpenGL context management separate.
|
2018-10-26 18:22:51 -05:00 |
|
Brandon Wright
|
a48cbf72da
|
Set output window size.
|
2018-10-22 14:53:12 -05:00 |
|
Brandon Wright
|
daec5ccc57
|
Better Wayland OpenGL.
Still breaks with scale factors.
|
2018-10-21 17:05:37 -05:00 |
|
Brandon Wright
|
5b76a2b6c7
|
EGL X11 leaks badly. Revert Wayland/GL stuff ATM.
|
2018-10-20 16:47:43 -05:00 |
|
Brandon Wright
|
434c943a0b
|
Pass input through subsurface.
|
2018-10-18 18:08:01 -05:00 |
|
Brandon Wright
|
f9f7be1f6f
|
Use a flush instead of commit.
|
2018-10-18 18:00:27 -05:00 |
|
Brandon Wright
|
ae01dbb92c
|
Fix fullscreen in Wayland/GL.
|
2018-10-18 17:53:07 -05:00 |
|
Brandon Wright
|
e70675db98
|
Basic OpenGL on Wayland. Fullscreen is broken.
|
2018-10-18 17:47:39 -05:00 |
|
Brandon Wright
|
55723df0a6
|
GTK: Add EGL WSI for OpenGL.
|
2018-10-15 14:04:28 -05:00 |
|
Brandon Wright
|
a1b9a89718
|
GTK+: Update interlaced drawing.
Apply vsync on resize.
|
2018-08-05 17:03:36 -05:00 |
|
Brandon Wright
|
2de55719de
|
Check for NULL Display.
|
2018-07-12 10:15:37 -05:00 |
|
Brandon Wright
|
8200a7bb5f
|
Drop Cg shaders from GTK+ port.
|
2018-05-24 13:00:49 -05:00 |
|
Brandon Wright
|
d39e7af6d0
|
Move shader parameters to main menu and make dialog box non-modal so we can see changes in real time.
|
2018-05-24 12:20:06 -05:00 |
|
Brandon Wright
|
b9b60a8e60
|
GLSL: Use a viewport callback to size final pass.
|
2018-05-21 14:36:13 -05:00 |
|
Brandon Wright
|
7411df6c73
|
Make rewinding and bilinear filtering global Snes9x settings.
|
2018-05-13 17:31:25 -05:00 |
|
Brandon Wright
|
a1fa47a978
|
Remove GUI specifics in save function.
|
2018-05-13 11:02:52 -05:00 |
|
Brandon Wright
|
21dd926a5a
|
Output directly to framebuffer on last pass.
|
2018-05-12 18:07:23 -05:00 |
|
Brandon Wright
|
c9ed910879
|
Last pass filter.
|
2018-05-12 17:36:45 -05:00 |
|
Brandon Wright
|
fac1174f6b
|
Save shader parameters.
|
2018-05-12 16:22:27 -05:00 |
|
Brandon Wright
|
6ad137aca2
|
Work towards configurable parameters.
|
2018-05-12 15:07:07 -05:00 |
|
Brandon Wright
|
3b01b57162
|
Clean up some stuff. Add LUT features to glsl shaders.
|
2018-05-11 15:56:58 -05:00 |
|
Brandon Wright
|
9da5a83550
|
Rudimentary GLSL Shader support.
|
2018-05-10 18:47:55 -05:00 |
|
Brandon Wright
|
e0de36dbb6
|
Rename some functions.
|
2018-05-08 17:56:13 -05:00 |
|
Brandon Wright
|
f7bf180b39
|
Use libepoxy to cut out the OpenGL loading cruft.
|
2018-05-08 17:52:40 -05:00 |
|
Brandon Wright
|
b34ecf8973
|
Add rudimentary Cg support for Gtk+ based on the Win32 port.
|
2018-05-08 16:56:54 -05:00 |
|
Brandon Wright
|
7566704e65
|
Fix gdk_window_new already having applied device scale.
|
2018-05-05 14:14:06 -05:00 |
|
Brandon Wright
|
0c8ea1671d
|
Use GdkWindow to avoid Gtk's poor handling of foreign windows.
|
2018-05-05 13:50:37 -05:00 |
|
Brandon Wright
|
4cdb8f6e65
|
Overscan issues.
|
2018-05-04 17:12:22 -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
|
99f7e63972
|
Use GTK_MAJOR_VERSION macro instead of custom one.
|
2018-04-28 11:59:17 -05:00 |
|
Brandon Wright
|
8f18796d4b
|
First draft changelog update.
|
2016-10-09 21:00:39 -05:00 |
|
Brandon Wright
|
17f83a0806
|
Fix sizing when using GDK hidpi scaling with OpenGL or Xv.
|
2016-10-02 19:41:42 -05:00 |
|
Brandon Wright
|
7d95f3732a
|
Fix some idiotic expose handling.
|
2016-10-01 19:23:21 -05:00 |
|
Brandon Wright
|
7c39cc34ba
|
Fix some compiler warnings.
|
2014-02-05 03:22:07 -06:00 |
|
Brandon Wright
|
96a5e03770
|
Simplify window recreation.
|
2014-02-05 02:44:04 -06:00 |
|
Brandon Wright
|
db6de9a624
|
Fix reconfiguring the X11 sub-window every draw.
|
2014-02-05 02:25:16 -06:00 |
|
Brandon Wright
|
1678b71d1e
|
Prioritize GLX_EXT_swap_control over GLX_SGI_swap_control.
|
2011-12-14 02:46:12 -06:00 |
|
Brandon Wright
|
7e32a1f4ea
|
Simplify ridiculous round-about function calls.
|
2011-02-11 03:50:24 -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
|
32edb0315e
|
Use XConfigureWindow instead of creating new ones. This doesn't exhibit
the expose problem that XResizeWindow shows.
|
2011-01-09 05:34:26 -06:00 |
|
Brandon Wright
|
a1e9887d58
|
Add support for glXSwapIntervalEXT.
|
2011-01-09 03:32:38 -06:00 |
|
Brandon Wright
|
b8bdd151a2
|
Yield before glFinish to lighten load with frame sync. Helps cases where glFinish is a busy loop.
|
2010-12-25 18:32:56 -06:00 |
|
Brandon Wright
|
f03baac6e4
|
Code spacing fix.
|
2010-11-18 06:43:47 -06:00 |
|
Brandon Wright
|
f6039eb1a0
|
Align OpenGL viewport using top screen edge.
|
2010-11-18 06:41:40 -06:00 |
|