diff options
Diffstat (limited to 'sdm/libs/core/resource_default.cpp')
-rw-r--r-- | sdm/libs/core/resource_default.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sdm/libs/core/resource_default.cpp b/sdm/libs/core/resource_default.cpp index e8cce43f..6dd70266 100644 --- a/sdm/libs/core/resource_default.cpp +++ b/sdm/libs/core/resource_default.cpp @@ -467,9 +467,10 @@ DisplayError ResourceDefault::SrcSplitConfig(DisplayResourceContext *display_res HWPipeInfo *right_pipe = &layer_config->right_pipe; float src_width = src_rect.right - src_rect.left; float dst_width = dst_rect.right - dst_rect.left; + float fmax_pipe_width = FLOAT(hw_res_info_.max_pipe_width); // Layer cannot qualify for SrcSplit if source or destination width exceeds max pipe width. - if ((src_width > hw_res_info_.max_pipe_width) || (dst_width > hw_res_info_.max_pipe_width)) { + if ((src_width > fmax_pipe_width) || (dst_width > fmax_pipe_width)) { SplitRect(src_rect, dst_rect, &left_pipe->src_roi, &left_pipe->dst_roi, &right_pipe->src_roi, &right_pipe->dst_roi); left_pipe->valid = true; |