41 Commits

Author SHA1 Message Date
Vicki Pfau
8450417086 Core: Improve OpenGL integration, update Qt to use improvements 2019-05-17 14:00:34 -07:00
Vicki Pfau
42813bb197 Qt: Add VideoProxy 2019-05-17 14:00:34 -07:00
Vicki Pfau
7cc09c713b GB Video: SGB borders can now be toggled during games (fixes #868) 2018-08-28 13:13:12 -07:00
Vicki Pfau
3227d74e4d Qt: Change header guards to pragma once 2017-08-12 14:17:43 -07:00
Vicki Pfau
9b0393d50f Qt: Redo GameController into multiple classes 2017-07-23 14:51:35 -07:00
Lioncash
f6f3cb5d3d Qt: Use C++11 in-class initialization where applicable 2017-05-16 22:55:22 -07:00
Vicki Pfau
2d930cbc61 All: Add option to lock video to integer scaling 2017-04-21 18:13:16 -07:00
Jeffrey Pfau
fa884d071e All: Migrate includes to separate directory 2016-12-30 21:25:07 -08:00
Jeffrey Pfau
2f1cb61d01 All: Add C++ header guards 2016-12-26 21:01:55 -08:00
Jeffrey Pfau
c689e32856 All: Several MSVC build fixes 2016-04-17 18:03:13 -07:00
Jeffrey Pfau
d0771b78e2 Qt: Sloppy first pass at refactor 2016-02-10 22:40:54 -08:00
Jeffrey Pfau
6646baa3b3 Qt: Add ability to force old versions of OpenGL 2016-01-31 12:24:09 -08:00
Jeffrey Pfau
a9ae152dd4 Qt: Shader loading and unloading 2015-11-22 13:46:46 -08:00
Jeffrey Pfau
64901c0afe Qt: Begin work on shader selector 2015-11-19 23:52:17 -08:00
Jeffrey Pfau
096f5ca27c OpenGL: Shader loading 2015-11-01 18:41:24 -08:00
Jeffrey Pfau
86dcb7b6c2 Qt: Add missing override keywords 2015-10-19 20:31:19 -07:00
Jeffrey Pfau
6ae001037d Qt: Redraw screen when a status message is posted 2015-08-03 20:28:46 -07:00
Jeffrey Pfau
d0bc4d4f4e Qt: Reduce time that it takes for the mouse to disappear 2015-07-17 00:07:28 -07:00
Jeffrey Pfau
4d5c1f9849 Qt: Hide cursor opportunistically 2015-07-12 17:42:30 -07:00
Jeffrey Pfau
7395d47a5a Qt: Move message painting into Display 2015-07-02 22:17:06 -07:00
Jeffrey Pfau
6529b3edf5 Qt: Make display driver configurable 2015-06-13 03:02:04 -07:00
Jeffrey Pfau
6ebef8dc16 Qt: Status messages 2015-04-26 15:00:15 -07:00
Jeffrey Pfau
e11d34d761 Qt: Remove backing from startDrawing signal 2015-04-18 02:51:28 -07:00
Jeffrey Pfau
9df80a437a Qt: Add framePosted slot to Display for push-based updates 2015-04-04 14:17:46 -07:00
Jeffrey Pfau
11eab66247 Qt: Move screenshot to GameController 2015-03-31 23:43:47 -07:00
Jeffrey Pfau
4fb121bbe0 Qt: Start modularizing Qt drawing 2015-03-31 22:58:29 -07:00
Jeffrey Pfau
0cdb26df54 Qt: Move frame upload back onto main thread 2015-02-17 22:22:31 -08:00
Jeffrey Pfau
f53f9555a2 GBA: Add bilinear resampling option 2014-12-21 16:50:55 -08:00
Jeffrey Pfau
d0604c35af Qt: Add ability to lock aspect ratio (fixes #147) 2014-12-16 01:33:08 -08:00
Jeffrey Pfau
f6a7fedb28 All: Add MPL 2.0 license and associated headers 2014-12-03 00:39:06 -08:00
Jeffrey Pfau
cade03e10d Qt: Prevent flicker upon pausing the emulator 2014-11-15 15:00:27 -08:00
Jeffrey Pfau
23592af3cc Add screenshot support 2014-10-18 16:37:05 -07:00
Jeffrey Pfau
8e4a3439c0 Fix threading issues with the video thread and the main thread deadlocking 2014-10-18 02:26:32 -07:00
Jeffrey Pfau
6afc00b472 Move state loading/storing into GameController 2014-10-15 23:22:30 -07:00
Jeffrey Pfau
ca128a97ea Make Display take a QGLFormat 2014-10-15 04:48:59 -07:00
Jeffrey Pfau
bd731e8266 Remove unneeded GL context code 2014-10-15 02:38:43 -07:00
Jeffrey Pfau
1ef3f4256f Fix flickering when resizing emulator window 2014-10-15 02:28:32 -07:00
Jeffrey Pfau
186e0b1ee5 GBA thread can be shut down and opened again, cleanly 2014-02-03 00:44:19 -08:00
Jeffrey Pfau
3b7dbdecba Use C++11 override and nullptr 2014-02-02 01:42:36 -08:00
Jeffrey Pfau
6407ad3adc Video drawing in separate thread 2014-01-30 04:00:30 -08:00
Jeffrey Pfau
4659635fb5 Start Qt frontend 2014-01-29 23:14:23 -08:00