25 Commits

Author SHA1 Message Date
Lioncash
baff71cdc3 General: Tidy up includes
Alphabetizes includes and resolves quite a few instances of indirect
inclusions, making the requirements of several interfaces explicit. This
also trims out includes that aren't actually necessary (likely due to
changes in the API over time).
2019-08-19 21:02:56 -04:00
Lioncash
d4cd2b4dce General: Make use of override where applicable
Continues the override modernizations, but now targeting boo.
2019-08-12 22:44:45 -04:00
Jack Andersen
45db327fb3 Remove vsync thread from X11 backend 2019-02-11 21:18:35 -10:00
Jack Andersen
058ea23a00 New code style refactor 2018-12-07 19:17:51 -10:00
Jack Andersen
70b2518751 Window API changes 2018-08-27 19:41:15 -10:00
Jack Andersen
6950d96b46 Linux build fixes 2017-11-12 21:19:49 -10:00
Jack Andersen
cb5d22eed6 string_view refactor 2017-11-12 20:13:32 -10:00
Jack Andersen
023d129a75 Use smart pointers for Xlib windows 2017-07-16 17:58:18 -10:00
Jack Andersen
fef663a5e3 Allow audio AQS buffering to occur during frame idle 2017-02-14 20:00:10 -10:00
Jack Andersen
66c64cde08 Fallback flow for graphics APIs 2016-07-20 07:14:18 -10:00
Jack Andersen
295d100ca3 Initial vulkan rendering within URDE 2016-06-30 16:30:29 -10:00
Jack Andersen
a933edcc40 Working Input Method support 2015-12-24 10:55:23 -10:00
Jack Andersen
aab693ff2f Clipboard support for Xlib; initial IM support 2015-12-23 17:30:52 -10:00
Jack Andersen
5843840411 Added cursor change method 2015-11-29 14:20:20 -10:00
Jack Andersen
c9edf8dd85 Major scoped-enum refactor 2015-11-20 15:12:22 -10:00
Jack Andersen
4d133edd2c Window resizing stability fixes 2015-11-16 20:41:32 -10:00
50075a729a Implement motif window styles 2015-11-04 23:30:40 -08:00
Jack Andersen
aac3d2b7cd added empty imps 2015-11-03 17:25:27 -10:00
Jack Andersen
d013f1e25c Integrated GLEW; began migration to Xlib 2015-10-30 18:28:21 -10:00
Jack Andersen
b73ecde4aa Added LogVisor 2015-10-29 20:26:02 -10:00
Jack Andersen
5435f01d20 lots of initial GLES3 renderer implementation 2015-10-28 18:44:38 -10:00
Jack Andersen
3db5a7e211 GLX tweaks 2015-10-27 15:47:55 -10:00
Jack Andersen
12e5948d31 some app flow redesign 2015-08-27 14:10:46 -10:00
Jack Andersen
87ab129e01 Compile fixes 2015-08-18 12:43:30 -10:00
Jack Andersen
e56b8539bf Major refactor for better modularity 2015-08-18 09:40:26 -10:00