Commit Graph

26 Commits

Author SHA1 Message Date
BearOso
1b1325066b Qt port. 2023-08-25 11:47:29 -05:00
BearOso
19d0016c5a Gtk: Use GNUInstallDirs. 2023-08-24 14:19:55 -05:00
BearOso
d0c45f36b1 Gtk: Update translation misc. 2023-08-24 11:15:52 -05:00
BearOso
81efc82f88 Move formerly Gtk sound drivers to common directory. 2023-06-07 16:06:55 -05:00
BearOso
9a0712b258 Gtk: Rename frontend-common to common and move files to video subfolder. 2023-06-07 11:31:24 -05:00
BearOso
fa20cd2d19 Gtk: Use glad instead of epoxy. 2023-06-01 15:57:03 -05:00
BearOso
92b7fb2e9f shaders: More cleaning. 2023-04-27 16:54:03 -05:00
BearOso
ed695f3776 shaders: Clean up some of the OpenGL/slang code. 2023-04-27 16:20:09 -05:00
BearOso
909d899512 Gtk/OpenGL: Add imgui support. 2023-04-25 17:36:48 -05:00
BearOso
8f3595e5d3 gtk/vulkan: Use imgui. 2023-04-25 17:36:48 -05:00
BearOso
8e78a431cc Gtk: Exclude slang_test from all target. 2023-03-24 13:25:07 -05:00
BearOso
e1eb7ea9de Gtk: Fix up some internationalization problems. 2023-03-21 15:45:16 -05:00
BearOso
f1286eda4c Gtk/Wayland: Support fractional scale. 2023-03-07 14:01:29 -06:00
BearOso
b82edaac96 vulkan: Add a throttler before present for precise frame rates. 2023-03-07 14:01:29 -06:00
BearOso
3c1d330169 Gtk: Make it possible to build without Slang/Vulkan. 2023-03-07 14:01:29 -06:00
BearOso
bb210dc1a1 Gtk: Move simple vulkan output into separate class. 2023-03-07 13:58:22 -06:00
BearOso
c3366477a7 Gtk: Lower CMake required version. 2023-03-07 13:58:22 -06:00
BearOso
e4768f9b80 Wayland compatibility with Vulkan. 2023-03-07 13:58:21 -06:00
BearOso
259dfd07ae Vulkan support.
Gtk port support. Breaks other platforms.
2023-03-07 13:58:21 -06:00
BearOso
6433b8f689 Gtk: Clean up and modernize a bit. 2023-03-07 13:58:21 -06:00
BearOso
596e84af2a Start simplifying filesystem stuff. 2023-03-07 13:58:21 -06:00
BearOso
375a263961 Gtk: Stringify some things. 2023-03-07 13:58:21 -06:00
BearOso
f3fafab8b3 Remove unused logger.cpp and logger.h. 2022-04-25 15:45:39 -05:00
BearOso
3c729a9763 Gtk: Remove option to disable OpenGL.
OpenGL is the optimal display mode until Vulkan is in, and it's
mandatory on Wayland. Don't let it be disabled.
2022-04-19 17:22:42 -05:00
BearOso
8b0cc9ae52 Gtk: Add missing CMake options. 2022-03-24 16:33:20 -05:00
BearOso
a4cf41e879 Gtk: Add CMake as build option. 2022-03-24 12:21:52 -05:00