26 Commits

Author SHA1 Message Date
57cb96c1a7 Add targetFrameTime option for Vulkan backend 2020-09-15 19:29:44 -04:00
Jack Andersen
c36895a109 Update fmtlib 2020-04-11 12:46:05 -10:00
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
78ce16aa9f General: Make use of nullptr where applicable 2019-08-16 18:27:23 -07:00
Jack Andersen
deefc8e995 Massive fmtlib refactor 2019-07-19 18:22:36 -10:00
Jack Andersen
29a67b9ea8 Inhibit screensaver using dbus or xdg-screensaver 2019-06-11 15:55:58 -10:00
Jack Andersen
058ea23a00 New code style refactor 2018-12-07 19:17:51 -10:00
Jack Andersen
1a71ed813a Fix TSan-reported race conditions 2018-06-01 14:01:47 -10:00
Jack Andersen
578432eb2f OpenGL and Vulkan resource tracing 2018-05-19 20:11:49 -10:00
Jack Andersen
25dc238c44 Xlib deep color support 2018-01-21 21:33:47 -10:00
Jack Andersen
3d987b6dc9 Add deep color arg to ApplicationRun 2018-01-15 20:29:43 -10:00
Jack Andersen
68de1b5041 Add gfxApi argument for X11; Win32 gfxApi logic fix 2018-01-11 16:29:30 -10:00
Jack Andersen
4257fc0b10 MSAA and Anisotropic filtering variables 2018-01-09 20:15:18 -10:00
872ab3900d Linux build fixes 2018-01-07 01:25:30 -08:00
Jack Andersen
676a002aa3 Xlib application icon fix 2018-01-01 19:09:15 -10:00
Jack Andersen
fa8989bed3 Huge compile performance refactor 2017-12-28 21:54:26 -10:00
Jack Andersen
6950d96b46 Linux build fixes 2017-11-12 21:19:49 -10:00
Jack Andersen
3cd375e67b Restore VkShaderModule caching 2017-11-07 16:24:07 -10:00
Jack Andersen
8fe3e2152b Update logvisor; name key threads 2017-01-16 15:20:50 -10:00
Jack Andersen
c9edf8dd85 Major scoped-enum refactor 2015-11-20 15:12:22 -10:00
4f650ce5f5 Rename classes to match their functionality/API better 2015-11-02 02:09:25 -08:00
Jack Andersen
dfceab59ab Brought linux in sync with OSX fixes 2015-10-31 14:14:32 -10:00
Jack Andersen
3db5a7e211 GLX tweaks 2015-10-27 15:47:55 -10:00
Jack Andersen
2c2991d44e switched to unique_ptr due to expected app main use 2015-08-18 12:50:52 -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