sdm: Update HW layer buffer id from the SDM layers
- updated buffer id is used for rotator caching decision
Change-Id: I6db58a32517436986357dc9e0f6ca068969a1796
CRs-Fixed: 2344358
diff --git a/sdm/libs/core/display_base.cpp b/sdm/libs/core/display_base.cpp
index 709b1ce..72751e5 100755
--- a/sdm/libs/core/display_base.cpp
+++ b/sdm/libs/core/display_base.cpp
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2014 - 2019, The Linux Foundation. All rights reserved.
+* Copyright (c) 2014 - 2020, The Linux Foundation. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted
* provided that the following conditions are met:
@@ -1505,6 +1505,7 @@
hw_layer.input_buffer.size = sdm_layer->input_buffer.size;
hw_layer.input_buffer.acquire_fence_fd = sdm_layer->input_buffer.acquire_fence_fd;
hw_layer.input_buffer.handle_id = sdm_layer->input_buffer.handle_id;
+ hw_layer.input_buffer.buffer_id = sdm_layer->input_buffer.buffer_id;
// TODO(user): Other FBT layer attributes like surface damage, dataspace, secure camera and
// secure display flags are also updated during SetClientTarget() called between validate and
// commit. Need to revist this and update it accordingly for FBT layer.