OSDN Git Service

Revert "drm_hwcomposer: have DrmDisplayCompositor do its own OpenGL composition"
[android-x86/external-drm_hwcomposer.git] / drmdisplaycompositor.h
index 46d71ae..9f50664 100644 (file)
@@ -20,7 +20,6 @@
 #include "drm_hwcomposer.h"
 #include "drmcomposition.h"
 #include "drmcompositorworker.h"
-#include "drmframebuffer.h"
 
 #include <pthread.h>
 #include <queue>
 #include <hardware/hardware.h>
 #include <hardware/hwcomposer.h>
 
-#define DRM_DISPLAY_BUFFERS 2
-
 namespace android {
 
-class GLWorkerCompositor;
-
 class DrmDisplayCompositor {
  public:
   DrmDisplayCompositor();
@@ -51,7 +46,6 @@ class DrmDisplayCompositor {
  private:
   DrmDisplayCompositor(const DrmDisplayCompositor &) = delete;
 
-  int ApplyPreComposite(DrmDisplayComposition *display_comp);
   int ApplyFrame(DrmDisplayComposition *display_comp);
   int ApplyDpms(DrmDisplayComposition *display_comp);
 
@@ -68,10 +62,6 @@ class DrmDisplayCompositor {
   bool initialized_;
   bool active_;
 
-  int framebuffer_index_;
-  DrmFramebuffer framebuffers_[DRM_DISPLAY_BUFFERS];
-  std::unique_ptr<GLWorkerCompositor> pre_compositor_;
-
   // mutable since we need to acquire in HaveQueuedComposites
   mutable pthread_mutex_t lock_;