/device/generic/goldfish-opengl/system/hwc3/ |
D | ComposerResources.cpp | 49 ::android::hardware::graphics::composer::V2_1::Layer toHwc2Layer(int64_t layerId) { in toHwc2Layer() argument 50 return static_cast<::android::hardware::graphics::composer::V2_1::Layer>(layerId); in toHwc2Layer() 114 HWC3::Error ComposerResources::addLayer(int64_t displayId, int64_t layerId, in addLayer() argument 116 DEBUG_LOG("%s: display:%" PRId64 " layer:%" PRId64, __FUNCTION__, displayId, layerId); in addLayer() 119 ::android::hardware::graphics::composer::V2_1::Layer layer = toHwc2Layer(layerId); in addLayer() 123 HWC3::Error ComposerResources::removeLayer(int64_t displayId, int64_t layerId) { in removeLayer() argument 124 DEBUG_LOG("%s: display:%" PRId64 " layer:%" PRId64, __FUNCTION__, displayId, layerId); in removeLayer() 127 ::android::hardware::graphics::composer::V2_1::Layer layer = toHwc2Layer(layerId); in removeLayer() 184 HWC3::Error ComposerResources::getLayerBuffer(int64_t displayId, int64_t layerId, in getLayerBuffer() argument 187 DEBUG_LOG("%s: display:%" PRId64 " layer:%" PRId64, __FUNCTION__, displayId, layerId); in getLayerBuffer() [all …]
|
D | Display.cpp | 164 const int64_t layerId = layer->getId(); in createLayer() local 165 DEBUG_LOG("%s: created layer:%" PRId64, __FUNCTION__, layerId); in createLayer() 167 mLayers.emplace(layerId, std::move(layer)); in createLayer() 169 *outLayerId = layerId; in createLayer() 174 HWC3::Error Display::destroyLayer(int64_t layerId) { in destroyLayer() argument 175 DEBUG_LOG("%s: destroy layer:%" PRId64, __FUNCTION__, layerId); in destroyLayer() 179 auto it = mLayers.find(layerId); in destroyLayer() 181 ALOGE("%s display:%" PRId64 " has no such layer:%." PRId64, __FUNCTION__, mId, layerId); in destroyLayer() 188 [layerId](Layer* layer) { return layer->getId() == layerId; }), in destroyLayer() 193 DEBUG_LOG("%s: destroyed layer:%" PRId64, __FUNCTION__, layerId); in destroyLayer() [all …]
|
D | ComposerResources.h | 74 HWC3::Error addLayer(int64_t displayId, int64_t layerId, uint32_t bufferCacheSize); 94 HWC3::Error getLayerBuffer(int64_t displayId, int64_t layerId, const Buffer& buffer, 99 int64_t displayId, int64_t layerId,
|
D | GuestFrameComposer.cpp | 565 const auto layerId = layer->getId(); in validateDisplay() local 571 displayId, layerId); in validateDisplay() 580 __FUNCTION__, displayId, layerId, layerCompositionTypeString.c_str()); in validateDisplay() 592 __FUNCTION__, displayId, layerId); in validateDisplay() 600 const auto layerId = layer->getId(); in validateDisplay() local 609 __FUNCTION__, displayId, layerId); in validateDisplay() 611 outChanges->addLayerCompositionChange(displayId, layerId, Composition::CLIENT); in validateDisplay() 779 const auto layerId = layer->getId(); in presentDisplay() local 795 displayId, layerId); in presentDisplay()
|
D | DisplayChanges.h | 32 void addLayerCompositionChange(int64_t displayId, int64_t layerId, in addLayerCompositionChange() 40 compositionChange.layer = layerId; in addLayerCompositionChange()
|
D | ComposerClient.cpp | 165 int64_t* layerId) { in createLayer() argument 170 HWC3::Error error = display->createLayer(layerId); in createLayer() 176 error = mResources->addLayer(displayId, *layerId, static_cast<uint32_t>(bufferSlotCount)); in createLayer() 194 ndk::ScopedAStatus ComposerClient::destroyLayer(int64_t displayId, int64_t layerId) { in destroyLayer() argument 199 HWC3::Error error = display->destroyLayer(layerId); in destroyLayer() 202 layerId); in destroyLayer() 206 error = mResources->removeLayer(displayId, layerId); in destroyLayer() 209 displayId, layerId); in destroyLayer()
|
D | ClientFrameComposer.cpp | 117 const auto layerId = layer->getId(); in validateDisplay() local 121 outChanges->addLayerCompositionChange(displayId, layerId, Composition::CLIENT); in validateDisplay()
|
D | HostFrameComposer.cpp | 676 for (int64_t layerId : releaseLayerIds) { in presentDisplay() local 677 (*outLayerFences)[layerId] = ::android::base::unique_fd(dup(retire_fd.get())); in presentDisplay()
|
D | Display.h | 79 HWC3::Error destroyLayer(int64_t layerId);
|