libhwcomposer: Use layer alpha value
Set the copybit plane alpha equal to the layer alpha value. Change-Id: Idcb5a23cc5e99061ddd31a3da7bedda2867d579d CRs-fixed: 288257
This commit is contained in:
		| @@ -336,7 +336,7 @@ static int drawLayerUsingCopybit(hwc_composer_device_t *dev, hwc_layer_t *layer, | ||||
|  | ||||
|     copybit_device_t *copybit = hwcModule->copybitEngine; | ||||
|     copybit->set_parameter(copybit, COPYBIT_TRANSFORM, layer->transform); | ||||
|     copybit->set_parameter(copybit, COPYBIT_PLANE_ALPHA, 0xFF); | ||||
|     copybit->set_parameter(copybit, COPYBIT_PLANE_ALPHA, layer->alpha); | ||||
|     copybit->set_parameter(copybit, COPYBIT_PREMULTIPLIED_ALPHA, | ||||
|                            (layer->blending == HWC_BLENDING_PREMULT)? COPYBIT_ENABLE : COPYBIT_DISABLE); | ||||
|     int err = copybit->stretch(copybit, &dst, &src, &dstRect, &srcRect, ©bitRegion); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user