From 9916712a62169606d845510028a3ea6f84bd442f Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Sat, 11 Jun 2016 21:46:24 +0300 Subject: kms++: organize into subdirs --- kms++/modedb.cpp | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 kms++/modedb.cpp (limited to 'kms++/modedb.cpp') diff --git a/kms++/modedb.cpp b/kms++/modedb.cpp deleted file mode 100644 index 53dcfcf..0000000 --- a/kms++/modedb.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -#include "modedb.h" -#include "videomode.h" - -using namespace std; - -namespace kms -{ - -static const Videomode& find_from_table(const Videomode* modes, uint32_t width, uint32_t height, uint32_t refresh, bool ilace) -{ - for (unsigned i = 0; modes[i].clock; ++i) { - const Videomode& m = modes[i]; - - if (m.hdisplay != width || m.vdisplay != height) - continue; - - if (refresh && m.vrefresh != refresh) - continue; - - if (ilace != !!(m.flags & DRM_MODE_FLAG_INTERLACE)) - continue; - - return m; - } - - throw invalid_argument("mode not found"); -} - -const Videomode& find_dmt(uint32_t width, uint32_t height, uint32_t refresh, bool ilace) -{ - return find_from_table(dmt_modes, width, height, refresh, ilace); -} - -const Videomode& find_cea(uint32_t width, uint32_t height, uint32_t refresh, bool ilace) -{ - return find_from_table(cea_modes, width, height, refresh, ilace); -} - -} -- cgit v1.2.3