diff options
Diffstat (limited to 'drmhwctwo.cpp')
-rw-r--r-- | drmhwctwo.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drmhwctwo.cpp b/drmhwctwo.cpp index ede75e0..1940964 100644 --- a/drmhwctwo.cpp +++ b/drmhwctwo.cpp @@ -830,7 +830,7 @@ void DrmHwcTwo::HwcLayer::PopulateDrmLayer(DrmHwcLayer *layer) { layer->acquire_fence = acquire_fence_.Release(); layer->release_fence = std::move(release_fence); layer->SetDisplayFrame(display_frame_); - layer->alpha = static_cast<uint8_t>(255.0f * alpha_ + 0.5f); + layer->alpha = static_cast<uint16_t>(65535.0f * alpha_ + 0.5f); layer->SetSourceCrop(source_crop_); layer->SetTransform(static_cast<int32_t>(transform_)); } |