service/nvflinger: Move display specifics over to vi_display

With the display and layer structures relocated to the vi service, we
can begin giving these a proper interface before beginning to properly
support the display types.

This converts the display struct into a class and provides it with the
necessary functions to preserve behavior within the NVFlinger class.
This commit is contained in:
Lioncash 2019-02-21 10:43:26 -05:00
parent aa49308c7e
commit 00b5069249
4 changed files with 141 additions and 35 deletions

View file

@ -28,7 +28,7 @@ class Module;
} // namespace Service::Nvidia
namespace Service::VI {
struct Display;
class Display;
struct Layer;
} // namespace Service::VI