Home | History | Annotate | Download | only in surfaceflinger

Lines Matching refs:hwcId

1304             const auto hwcId = displayDevice->getHwcDisplayId();
1305 if (hwcId >= 0) {
1310 if (!layer->hasHwcLayer(hwcId)) {
1311 auto hwcLayer = mHwc->createLayer(hwcId);
1313 layer->setHwcLayer(hwcId, std::move(hwcLayer));
1315 layer->forceClientComposition(hwcId);
1323 layer->forceClientComposition(hwcId);
1336 const auto hwcId = displayDevice->getHwcDisplayId();
1337 if (hwcId < 0) {
1341 status_t result = mHwc->setColorTransform(hwcId, colorMatrix);
1399 const auto hwcId = displayDevice->getHwcDisplayId();
1400 if (hwcId >= 0) {
1401 mHwc->commit(hwcId);
1413 if (layer->getCompositionType(hwcId) == HWC2::Composition::Client) {
1416 auto hwcLayer = layer->getHwcLayer(hwcId);
1417 releaseFence = mHwc->getLayerReleaseFence(hwcId, hwcLayer);
1421 if (hwcId >= 0) {
1422 mHwc->clearReleaseFences(hwcId);
1582 int32_t hwcId = -1;
1609 &hwcId);
1616 hwcId, state.surface, bqProducer,
1628 hwcId = DisplayDevice::DISPLAY_EXTERNAL;
1642 state.type, hwcId, state.isSecure, display,
2049 const auto hwcId = displayDevice->getHwcDisplayId();
2052 const bool applyColorMatrix = !mHwc->hasDeviceComposition(hwcId) &&
2059 bool hasClientComposition = mHwc->hasClientComposition(hwcId);
2074 const bool hasDeviceComposition = mHwc->hasDeviceComposition(hwcId);
2129 if (hwcId >= 0) {
2137 to_string(layer->getCompositionType(hwcId)).c_str());
2139 switch (layer->getCompositionType(hwcId)) {
2144 if (layer->getClearClientTarget(hwcId) && !firstLayer &&