History log of /frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fee4a985fd599e5bbfb0eb2d5d75af18ed8ae86e 10-Feb-2017 Mathias Agopian <mathias@google.com> fallout of libandroid.so split

Test: compiled & booted
Bug: 35164655
Change-Id: I786167a21453e17493969cdacfc9d31bdb781d98
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
2f1aaf7e24590e3b1dde62e0cb6d8d2978c9d5da 14-Feb-2017 Chris Craik <ccraik@google.com> updateTexImage before bitmap readback of DeferredLayerUpdaters

Bug: 34206215
Test: hwui unit tests passing

Change-Id: I4360c0d94a831b4d2ebfd4020e4241658bfa190a
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
3e9999bd866fac71c72e6b484a9836c87c328a08 20-Jan-2017 sergeyv <sergeyv@google.com> Explicitly destroy Layer in DeferredLayerUpdater on destroyHardwareResources()

Change-Id: I0987104eabda9a2a302b9e765213aad48f93aea4
Test: refactoring CL. Existing tests still pass
bug:33753499
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
8cd3edfa15cc9cdbffa935d19ab894426b08d174 09-Jan-2017 Greg Daniel <egdaniel@google.com> Break Layer class into Gl and Vulkan subclasses

Test: manual testing
Change-Id: Ibd2beed39de3ac6da7448e96496253cfe427dfbb
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
cd55852fcd840f7f4c4d7a0a7253a2995c77afa2 17-Nov-2016 Greg Daniel <egdaniel@google.com> Make buffer age work in Vulkan

Test: manual testing in skiavk mode

Change-Id: I5b9d8af7d9cecf2f022ef104ec33a5b7477e9e0c
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
116c376c737fafff0e69f4b6c30d77fd21127ffc 29-Nov-2016 Daichi Hirono <hirono@google.com> Fix hwui compile error only seen with debug switch.

Bug: None
Test: Build succeeded
Change-Id: I26e3f4fdc10f27d7eb7f3987d0f3e5dfa1bc9f45
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
c4fbada76aa840105553b2c2bce2204e673d2983 07-Nov-2016 Derek Sollenberger <djsollen@google.com> Support Surface and Layer Readback in the SkiaPipelines.

Test: CTS TextureViewTests and UIRendering
Change-Id: I2969c8f5a975bfd9aebcbb585c64d1fcbb2487c2
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
b7d34b64dd32e3d84bd43344c9c3d9ad098129af 04-Nov-2016 Derek Sollenberger <djsollen@google.com> Refactor pin/unpinImages to work across pipelines.

Test: existing CTS tests still pass
Change-Id: Ib2607e9853396bad42f298829b5c5da0d210af32
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
daf7229047c44947b9b02ee187fe5b13f30ebd4b 25-Oct-2016 Derek Sollenberger <djsollen@google.com> Move OpenGL specific details behind renderPipeline interface.

Test: new and existing unit tests still pass.
Change-Id: I6164f30f45ebe450788ed8d949eca5af9a44e585
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
de97307362c26b64e2376b21ccde8414088cdc8b 25-Oct-2016 Matt Sarett <msarett@google.com> Make FrameInfoVisualizer use an IRenderPipeline to draw

Removing the direct uses of the BakedOpRenderer should make
it easier for the SkiaGL pipeline to take advantage of these
debugging features.

Test: Verified that debug.hwui.show_dirty_regions and
debug.hwui.profile still behave as expected.

BUG:32370375

Change-Id: I2818bda4a18ec183c9c39ca080ad34a4dc89b5cd
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
6a21ca5a4c6b62ae277ae6dcb14bc187460321a0 28-Sep-2016 Derek Sollenberger <djsollen@google.com> Move Layer creation/deletion into the RenderPipeline.

Test: refactoring. existing tests still pass.
Change-Id: I032c33896a0cb74c91e2a913a584373518466b88
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
3053ac7f12a36b9db09ffc7219b798eaa24b891a 02-Sep-2016 John Reck <jreck@google.com> Fix texture leak

Bug: 31251593
Change-Id: Ic86729eb6089239134213588d80459d14227ade6
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
56ad6ec42f814e9e61030ff819cac4e5d31def8b 22-Jul-2016 Derek Sollenberger <djsollen@google.com> Remove LayerRenderer.

There is only one caller each for the static functions here so this
CL moves the logic to the caller. Also by moving some of the code
into the pipeline it makes it easier for future changes to configure
how a pipeline handles a layer.

Change-Id: Ib735b5154325cbb658fd151f7a19dbf434ab44b7
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp
768e39335b668e8ef25fef30ab42b2d6d29a4735 09-Jul-2016 Stan Iliev <stani@google.com> Refactor CanvasContext: move OpenGL specific code

Move OpenGL specific code from CanvasContext into a new class
OpenGLPipeline.

Change-Id: I4363053f890701a4235927b59ec588861488ea8f
/frameworks/base/libs/hwui/renderthread/OpenGLPipeline.cpp