diff options
Diffstat (limited to 'libs/hwui/DeferredLayerUpdater.h')
-rw-r--r-- | libs/hwui/DeferredLayerUpdater.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/hwui/DeferredLayerUpdater.h b/libs/hwui/DeferredLayerUpdater.h index 9be415f4d216..ead83144f4d4 100644 --- a/libs/hwui/DeferredLayerUpdater.h +++ b/libs/hwui/DeferredLayerUpdater.h @@ -63,8 +63,8 @@ public: ANDROID_API void setSurfaceTexture(const sp<GLConsumer>& texture, bool needsAttach) { if (texture.get() != mSurfaceTexture.get()) { - mSurfaceTexture = texture; mNeedsGLContextAttach = needsAttach; + mSurfaceTexture = texture; GLenum target = texture->getCurrentTextureTarget(); LOG_ALWAYS_FATAL_IF(target != GL_TEXTURE_2D && target != GL_TEXTURE_EXTERNAL_OES, @@ -113,6 +113,8 @@ private: Layer* mLayer; void doUpdateTexImage(); + void doUpdateVkTexImage(); + void updateLayer(bool forceFilter, const float* textureTransform); }; } /* namespace uirenderer */ |