/hardware/qcom/display/msm8996/sdm/include/utils/ |
rect.h | 46 bool IsValid(const LayerRect &rect); 47 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2); 48 void Log(DebugTag debug_tag, const char *prefix, const LayerRect &roi); 49 void Normalize(const uint32_t &align_x, const uint32_t &align_y, LayerRect *rect); 50 LayerRect Union(const LayerRect &rect1, const LayerRect &rect2); 51 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2) [all...] |
/hardware/qcom/display/msm8996/sdm/libs/core/ |
resource_default.h | 58 virtual DisplayError ValidateScaling(const LayerRect &crop, const LayerRect &dst, 111 const LayerRect &src_rect, const LayerRect &dst_rect, 114 const LayerRect &src_rect, const LayerRect &dst_rect, 116 bool CalculateCropRects(const LayerRect &scissor, LayerRect *crop, LayerRect *dst); 118 DisplayError ValidateDimensions(const LayerRect &crop, const LayerRect &dst) [all...] |
resource_default.cpp | 408 const LayerRect &src_roi = pipe_info->src_roi; 409 const LayerRect &dst_roi = pipe_info->dst_roi; 427 const LayerRect &src_rect, const LayerRect &dst_rect, 451 const LayerRect &src_rect, const LayerRect &dst_rect, 458 LayerRect scissor_left, scissor_right, dst_left, crop_left, crop_right, dst_right; 516 LayerRect src_rect = layer->src_rect; 517 LayerRect dst_rect = layer->dst_rect; 565 bool ResourceDefault::CalculateCropRects(const LayerRect &scissor, LayerRect *crop [all...] |
strategy.cpp | 184 hw_layers_info_->left_partial_update = (LayerRect) {0.0f, 0.0f, left_split, layer_mixer_height}; 185 hw_layers_info_->right_partial_update = (LayerRect) {left_split, 0.0f, layer_mixer_width, 188 hw_layers_info_->left_partial_update = (LayerRect) {0.0f, 0.0f, layer_mixer_width, 190 hw_layers_info_->right_partial_update = (LayerRect) {0.0f, 0.0f, 0.0f, 0.0f};
|
display_base.cpp | 176 LayerRect src_domain = (LayerRect){0.0f, 0.0f, fb_width, fb_height}; 177 LayerRect dst_domain = (LayerRect){0.0f, 0.0f, layer_mixer_width, layer_mixer_height}; 178 LayerRect out_rect = gpu_target_layer->dst_rect; 545 LayerRect &l_roi = layer_info.left_partial_update; 546 LayerRect &r_roi = layer_info.right_partial_update; 582 LayerRect &src_roi = rotate.src_roi; 583 LayerRect &dst_roi = rotate.dst_roi; 616 LayerRect &src_roi = pipe.src_roi [all...] |
comp_manager.h | 64 DisplayError ValidateScaling(const LayerRect &crop, const LayerRect &dst, bool rotate90);
|
comp_manager.cpp | 412 DisplayError CompManager::ValidateScaling(const LayerRect &crop, const LayerRect &dst,
|
/hardware/qcom/display/msm8996/sdm/libs/utils/ |
rect.cpp | 39 bool IsValid(const LayerRect &rect) { 43 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2) { 50 void Log(DebugTag debug_tag, const char *prefix, const LayerRect &roi) { 55 void Normalize(const uint32_t &align_x, const uint32_t &align_y, LayerRect *rect) { 62 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2) { 63 LayerRect res; 66 return LayerRect(); [all...] |
/hardware/qcom/display/msm8996/sdm/include/core/ |
layer_stack.h | 203 struct LayerRect { 209 LayerRect() = default; 211 LayerRect(float l, float t, float r, float b) : left(l), top(t), right(r), bottom(b) { } 213 bool operator==(const LayerRect& rect) const { 217 bool operator!=(const LayerRect& rect) const { 224 @sa LayerRect 227 LayerRect *rect = NULL; //!< Pointer to first element of array. 250 LayerRect src_rect = {}; //!< Rectangular area of the layer buffer to 253 LayerRect dst_rect = {}; //!< The target position where the frame will be 258 std::vector<LayerRect> visible_regions = {}; //!< Visible rectangular areas in screen space [all...] |
/hardware/qcom/display/msm8996/sdm/libs/hwc/ |
blit_engine_c2d.h | 102 int ClearTargetBuffer(private_handle_t* hnd, const LayerRect& rect); 103 int DrawRectUsingCopybit(hwc_layer_1_t *hwc_layer, Layer *layer, LayerRect blit_rect, 104 LayerRect blit_dest_Rect);
|
hwc_display.h | 148 inline void SetRect(const hwc_rect_t &source, LayerRect *target); 149 inline void SetRect(const hwc_frect_t &source, LayerRect *target); 166 bool IsSurfaceUpdated(const std::vector<LayerRect> &dirty_regions); 201 LayerRect display_rect_;
|
blit_engine_c2d.cpp | 183 int BlitEngineC2d::ClearTargetBuffer(private_handle_t* hnd, const LayerRect& rect) { 317 LayerRect dst_rects[kMaxBlitTargetLayers]; 334 LayerRect &blit_src_rect = blit_layer->src_rect; 409 LayerRect clear_rect; 429 LayerRect inter_sect = Intersection(layer->dst_rect, bottom_layer->dst_rect); 448 LayerRect &src_rect = bottom_layer->blit_regions.at(processed_blit); 450 LayerRect dest_rect = blit_layer->src_rect; 485 LayerRect blit_rect, LayerRect blit_dest_Rect) { 517 LayerRect region_rect [all...] |
hwc_display.cpp | 434 display_rect_ = LayerRect(); 464 LayerRect visible_rect = {}; 470 LayerRect dirty_rect = {}; 477 LayerRect blit_rect = {}; 743 void HWCDisplay::SetRect(const hwc_rect_t &source, LayerRect *target) { 750 void HWCDisplay::SetRect(const hwc_frect_t &source, LayerRect *target) { [all...] |
/hardware/qcom/display/msm8996/sdm/include/private/ |
resource_interface.h | 52 virtual DisplayError ValidateScaling(const LayerRect &crop, const LayerRect &dst,
|
hw_info_types.h | 258 LayerRect src_rect; 259 LayerRect dst_rect; 282 LayerRect src_roi; // Source crop of each split 283 LayerRect dst_roi; // Destination crop of each split 392 LayerRect src_roi; 393 LayerRect dst_roi; 418 LayerRect updated_src_rect[kMaxSDELayers]; // Updated layer src rects in s3d mode 419 LayerRect updated_dst_rect[kMaxSDELayers]; // Updated layer dst rects in s3d mode 426 LayerRect left_partial_update; // Left ROI. 427 LayerRect right_partial_update; // Right ROI [all...] |
/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
hwc_layers.h | 97 void SetRect(const hwc_rect_t &source, LayerRect *target); 98 void SetRect(const hwc_frect_t &source, LayerRect *target);
|
hwc_layers.cpp | 108 LayerRect rect; 174 LayerRect dst_rect = {}; 195 LayerRect src_rect = {}; 249 LayerRect rect; 265 void HWCLayer::SetRect(const hwc_rect_t &source, LayerRect *target) { 272 void HWCLayer::SetRect(const hwc_frect_t &source, LayerRect *target) {
|
hwc_display.h | 213 bool IsSurfaceUpdated(const std::vector<LayerRect> &dirty_regions); 256 LayerRect solid_fill_rect_ = {}; 258 LayerRect display_rect_;
|
hwc_display.cpp | 326 display_rect_ = LayerRect(); 416 display_rect_ = LayerRect(); [all...] |
hwc_display_primary.cpp | 281 LayerRect *rect = NULL; 305 rect = va_arg(args, LayerRect*);
|
hwc_color_manager.cpp | 180 LayerRect solid_fill_rect = {
|
/hardware/qcom/display/msm8996/sdm/libs/core/fb/ |
hw_device.h | 109 void SetRect(const LayerRect &source, mdp_rect *target);
|
hw_primary.cpp | 381 LayerRect left_roi = hw_layer_info.left_partial_update; 382 LayerRect right_roi = hw_layer_info.right_partial_update;
|
hw_device.cpp | 649 void HWDevice::SetRect(const LayerRect &source, mdp_rect *target) { [all...] |