summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/CompositionEngine/include/compositionengine/RenderSurface.h
diff options
context:
space:
mode:
Diffstat (limited to 'services/surfaceflinger/CompositionEngine/include/compositionengine/RenderSurface.h')
-rw-r--r--services/surfaceflinger/CompositionEngine/include/compositionengine/RenderSurface.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/services/surfaceflinger/CompositionEngine/include/compositionengine/RenderSurface.h b/services/surfaceflinger/CompositionEngine/include/compositionengine/RenderSurface.h
index daee83bd2c..f680460242 100644
--- a/services/surfaceflinger/CompositionEngine/include/compositionengine/RenderSurface.h
+++ b/services/surfaceflinger/CompositionEngine/include/compositionengine/RenderSurface.h
@@ -16,16 +16,15 @@
#pragma once
-#include <renderengine/ExternalTexture.h>
+#include <cstdint>
+#include <vector>
+
#include <ui/Fence.h>
#include <ui/GraphicTypes.h>
#include <ui/Size.h>
#include <utils/Errors.h>
#include <utils/StrongPointer.h>
-#include <cstdint>
-#include <vector>
-
namespace android {
class GraphicBuffer;
@@ -81,8 +80,7 @@ public:
virtual void prepareFrame(bool usesClientComposition, bool usesDeviceComposition) = 0;
// Allocates a buffer as scratch space for GPU composition
- virtual std::shared_ptr<renderengine::ExternalTexture> dequeueBuffer(
- base::unique_fd* bufferFence) = 0;
+ virtual sp<GraphicBuffer> dequeueBuffer(base::unique_fd* bufferFence) = 0;
// Queues the drawn buffer for consumption by HWC. readyFence is the fence
// which will fire when the buffer is ready for consumption.