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 9539c4203b
commit fa4dc2cf42
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