/aosp12/hardware/qcom/display/msm8226/libhwcomposer/ |
H A D | hwc_utils.h | 99 hwc_rect_t mDstRect; 134 hwc_rect_t lRoi; //left ROI 256 void calculate_crop_rects(hwc_rect_t& crop, hwc_rect_t& dst, 272 void sanitizeSourceCrop(hwc_rect_t& cropL, hwc_rect_t& cropR, 288 hwc_rect_t deductRect(const hwc_rect_t& rect1, const hwc_rect_t& rect2); 290 hwc_rect_t moveRect(const hwc_rect_t& rect, const int& x_off, const int& y_off); 291 hwc_rect_t getIntersection(const hwc_rect_t& rect1, const hwc_rect_t& rect2); 292 hwc_rect_t getUnion(const hwc_rect_t& rect1, const hwc_rect_t& rect2); 296 bool operator ==(const hwc_rect_t& lhs, const hwc_rect_t& rhs); 305 hwc_rect_t& inRect, hwc_rect_t& outRect); [all …]
|
H A D | hwc_utils.cpp | 453 hwc_rect_t& inRect, hwc_rect_t& outRect) { in getAspectRatioPosition() 792 hwc_rect_t& crop, hwc_rect_t& dst) { in trimLayer() 1031 void calculate_crop_rects(hwc_rect_t& crop, hwc_rect_t& dst, in calculate_crop_rects() 1101 bool operator ==(const hwc_rect_t& lhs, const hwc_rect_t& rhs) { in operator ==() 1110 hwc_rect_t res; in moveRect() 1124 hwc_rect_t getIntersection(const hwc_rect_t& rect1, const hwc_rect_t& rect2) in getIntersection() 1126 hwc_rect_t res; in getIntersection() 1147 hwc_rect_t res; in getUnion() 1167 hwc_rect_t deductRect(const hwc_rect_t& rect1, const hwc_rect_t& rect2) { in deductRect() 1712 void sanitizeSourceCrop(hwc_rect_t& cropL, hwc_rect_t& cropR, in sanitizeSourceCrop() [all …]
|
H A D | hwc_fbupdate.h | 42 hwc_rect_t fbUpdatingRect, int fbZorder) = 0; 67 hwc_rect_t fbUpdatingRect, int fbZorder); 72 hwc_rect_t fbUpdatingRect, int fbZorder); 76 hwc_rect_t& sourceCrop, 88 hwc_rect_t fbUpdatingRect, int fbZorder); 94 hwc_rect_t fbUpdatingRect, int fbZorder); 106 hwc_rect_t fbUpdatingRect, int fbZorder);
|
H A D | hwc_fbupdate.cpp | 172 hwc_rect_t displayFrame = layer->displayFrame; in configure() 309 hwc_rect_t sourceCrop = fbUpdatingRect; in configure() 310 hwc_rect_t displayFrame = fbUpdatingRect; in configure() 341 hwc_rect_t cropL = sourceCrop; in configure() 342 hwc_rect_t dstL = displayFrame; in configure() 343 hwc_rect_t scissorL = {0, 0, lSplit, hw_h }; in configure() 378 hwc_rect_t cropR = sourceCrop; in configure() 379 hwc_rect_t dstR = displayFrame; in configure() 425 hwc_rect_t fbUpdatingRect, int fbZorder) { in configure() 457 hwc_rect_t cropL = fbUpdatingRect; in configure() [all …]
|
H A D | hwc_copybit.h | 72 hwc_rect_t FbdirtyRect[NUM_RENDER_BUFFERS]; 76 void insertAndUpdateFbCache(hwc_rect_t dirtyRect); 77 int getUnchangedFbDRCount(hwc_rect_t dirtyRect); 90 private_handle_t *renderBuffer, hwc_rect_t overlap, 91 hwc_rect_t destRect); 114 int clear (private_handle_t* hnd, hwc_rect_t& rect);
|
H A D | hwc_mdpcomp.cpp | 353 hwc_rect_t dst = layer->displayFrame; in isValidDimension() 512 hwc_rect_t updatingRect = dst; in generateROI() 627 hwc_rect_t updatingRect = dst; in generateROI() 906 hwc_rect_t displayFrame[numAppLayers]; in fullMDPCompWithPTOR() 907 hwc_rect_t sourceCrop[numAppLayers]; in fullMDPCompWithPTOR() 2003 hwc_rect_t dst = layer->displayFrame; in acquireMDPPipes() 2358 hwc_rect_t cropL = crop; in configure() 2359 hwc_rect_t cropR = crop; in configure() 2360 hwc_rect_t dstL = dst; in configure() 2361 hwc_rect_t dstR = dst; in configure() [all …]
|
H A D | hwc_copybit.cpp | 168 hwc_rect_t displayFrame = list->hwLayers[k].displayFrame; in getLayersChanging() 385 int CopyBit::clear (private_handle_t* hnd, hwc_rect_t& rect) in clear() 442 hwc_rect_t displayFrame = in drawUsingAppBufferComposition() 529 hwc_rect_t clearRegion = {0,0,0,0}; in draw() 636 hwc_rect_t destRect) in drawRectUsingCopybit() 667 hwc_rect_t dispFrame = layer->displayFrame; in drawRectUsingCopybit() 668 hwc_rect_t iRect = getIntersection(dispFrame, overlap); in drawRectUsingCopybit() 669 hwc_rect_t crop = integerizeSourceCrop(layer->sourceCropf); in drawRectUsingCopybit() 795 hwc_rect_t displayFrame = layer->displayFrame; in drawLayerUsingCopybit() 1002 hwc_rect_t displayFrame = layer->displayFrame; in fillColorUsingCopybit() [all …]
|
/aosp12/hardware/qcom/display/msm8084/libhwcomposer/ |
H A D | hwc_utils.h | 98 hwc_rect_t mDstRect; 129 hwc_rect_t lRoi; //left ROI 205 hwc_rect_t cropI = {0,0,0,0}; in integerizeSourceCrop() 236 void calculate_crop_rects(hwc_rect_t& crop, hwc_rect_t& dst, 248 void sanitizeSourceCrop(hwc_rect_t& cropL, hwc_rect_t& cropR, 264 hwc_rect_t deductRect(const hwc_rect_t& rect1, const hwc_rect_t& rect2); 266 hwc_rect_t moveRect(const hwc_rect_t& rect, const int& x_off, const int& y_off); 267 hwc_rect_t getIntersection(const hwc_rect_t& rect1, const hwc_rect_t& rect2); 268 hwc_rect_t getUnion(const hwc_rect_t& rect1, const hwc_rect_t& rect2); 285 hwc_rect_t& inRect, hwc_rect_t& outRect); [all …]
|
H A D | hwc_utils.cpp | 466 hwc_rect_t& inRect, hwc_rect_t& outRect) { in getAspectRatioPosition() 805 hwc_rect_t& crop, hwc_rect_t& dst) { in trimLayer() 1044 void calculate_crop_rects(hwc_rect_t& crop, hwc_rect_t& dst, in calculate_crop_rects() 1120 hwc_rect_t moveRect(const hwc_rect_t& rect, const int& x_off, const int& y_off) in moveRect() 1122 hwc_rect_t res; in moveRect() 1136 hwc_rect_t getIntersection(const hwc_rect_t& rect1, const hwc_rect_t& rect2) in getIntersection() 1138 hwc_rect_t res; in getIntersection() 1159 hwc_rect_t res; in getUnion() 1179 hwc_rect_t deductRect(const hwc_rect_t& rect1, const hwc_rect_t& rect2) { in deductRect() 1181 hwc_rect_t res = rect1; in deductRect() [all …]
|
H A D | hwc_fbupdate.h | 42 hwc_rect_t fbUpdatingRect, int fbZorder) = 0; 67 hwc_rect_t fbUpdatingRect, int fbZorder); 72 hwc_rect_t fbUpdatingRect, int fbZorder); 76 hwc_rect_t& sourceCrop, 88 hwc_rect_t fbUpdatingRect, int fbZorder); 94 hwc_rect_t fbUpdatingRect, int fbZorder); 106 hwc_rect_t fbUpdatingRect, int fbZorder);
|
H A D | hwc_fbupdate.cpp | 166 hwc_rect_t displayFrame = layer->displayFrame; in configure() 303 hwc_rect_t sourceCrop = fbUpdatingRect; in configure() 304 hwc_rect_t displayFrame = fbUpdatingRect; in configure() 335 hwc_rect_t cropL = sourceCrop; in configure() 336 hwc_rect_t dstL = displayFrame; in configure() 337 hwc_rect_t scissorL = {0, 0, lSplit, hw_h }; in configure() 372 hwc_rect_t cropR = sourceCrop; in configure() 373 hwc_rect_t dstR = displayFrame; in configure() 419 hwc_rect_t fbUpdatingRect, int fbZorder) { in configure() 451 hwc_rect_t cropL = fbUpdatingRect; in configure() [all …]
|
H A D | hwc_mdpcomp.cpp | 328 hwc_rect_t dst = layer->displayFrame; in isValidDimension() 422 hwc_rect_t& scissor) { in calculateDirtyRect() 425 hwc_rect_t dst = layer->displayFrame; in calculateDirtyRect() 429 hwc_rect_t updatingRect = dst; in calculateDirtyRect() 1783 hwc_rect_t dst = layer->displayFrame; in acquireMDPPipes() 1850 hwc_rect_t dst = layer->displayFrame; in configure4k2kYuv() 2146 hwc_rect_t cropL = crop; in configure() 2147 hwc_rect_t cropR = crop; in configure() 2148 hwc_rect_t dstL = dst; in configure() 2149 hwc_rect_t dstR = dst; in configure() [all …]
|
/aosp12/hardware/qcom/display/msm8994/libhwcomposer/ |
H A D | hwc_utils.h | 108 hwc_rect_t mDstRect; 181 const hwc_rect_t& crop, const hwc_rect_t& dst, 306 void calculate_crop_rects(hwc_rect_t& crop, hwc_rect_t& dst, 322 void sanitizeSourceCrop(hwc_rect_t& cropL, hwc_rect_t& cropR, 343 hwc_rect_t deductRect(const hwc_rect_t& rect1, const hwc_rect_t& rect2); 345 hwc_rect_t moveRect(const hwc_rect_t& rect, const int& x_off, const int& y_off); 346 hwc_rect_t getIntersection(const hwc_rect_t& rect1, const hwc_rect_t& rect2); 347 hwc_rect_t getUnion(const hwc_rect_t& rect1, const hwc_rect_t& rect2); 351 bool operator ==(const hwc_rect_t& lhs, const hwc_rect_t& rhs); 361 hwc_rect_t& inRect, hwc_rect_t& outRect); [all …]
|
H A D | hwc_fbupdate.h | 42 hwc_rect_t fbUpdatingRect, int fbZorder) = 0; 67 hwc_rect_t fbUpdatingRect, int fbZorder); 72 hwc_rect_t fbUpdatingRect, int fbZorder); 76 hwc_rect_t& sourceCrop, 88 hwc_rect_t fbUpdatingRect, int fbZorder); 94 hwc_rect_t fbUpdatingRect, int fbZorder); 106 hwc_rect_t fbUpdatingRect, int fbZorder);
|
H A D | hwc_fbupdate.cpp | 166 hwc_rect_t displayFrame = layer->displayFrame; in configure() 358 hwc_rect_t cropL = sourceCrop; in configure() 359 hwc_rect_t dstL = displayFrame; in configure() 394 hwc_rect_t cropR = sourceCrop; in configure() 395 hwc_rect_t dstR = displayFrame; in configure() 441 hwc_rect_t fbUpdatingRect, int fbZorder) { in configure() 464 hwc_rect_t displayFrame = layer->displayFrame; in configure() 497 hwc_rect_t cropL = sourceCrop; in configure() 498 hwc_rect_t cropR = sourceCrop; in configure() 499 hwc_rect_t dstL = displayFrame; in configure() [all …]
|
H A D | hwc_utils.cpp | 614 hwc_rect_t& inRect, hwc_rect_t& outRect) { in getAspectRatioPosition() 970 hwc_rect_t& crop, hwc_rect_t& dst) { in trimLayer() 1249 void calculate_crop_rects(hwc_rect_t& crop, hwc_rect_t& dst, in calculate_crop_rects() 1319 bool operator ==(const hwc_rect_t& lhs, const hwc_rect_t& rhs) { in operator ==() 1334 hwc_rect_t res; in moveRect() 1348 hwc_rect_t getIntersection(const hwc_rect_t& rect1, const hwc_rect_t& rect2) in getIntersection() 1350 hwc_rect_t res; in getIntersection() 1371 hwc_rect_t res; in getUnion() 1391 hwc_rect_t deductRect(const hwc_rect_t& rect1, const hwc_rect_t& rect2) { in deductRect() 2042 void sanitizeSourceCrop(hwc_rect_t& cropL, hwc_rect_t& cropR, in sanitizeSourceCrop() [all …]
|
H A D | hwc_copybit.h | 72 hwc_rect_t FbdirtyRect[NUM_RENDER_BUFFERS]; 76 void insertAndUpdateFbCache(hwc_rect_t dirtyRect); 77 int getUnchangedFbDRCount(hwc_rect_t dirtyRect); 90 private_handle_t *renderBuffer, hwc_rect_t overlap, 91 hwc_rect_t destRect); 114 int clear (private_handle_t* hnd, hwc_rect_t& rect);
|
H A D | hwc_copybit.cpp | 394 int CopyBit::clear (private_handle_t* hnd, hwc_rect_t& rect) in clear() 451 hwc_rect_t displayFrame = in drawUsingAppBufferComposition() 539 hwc_rect_t clearRegion = {0,0,0,0}; in draw() 607 hwc_rect_t clearRegion = {0,0,0,0}; in drawOverlap() 689 hwc_rect_t destRect) in drawRectUsingCopybit() 720 hwc_rect_t dispFrame = layer->displayFrame; in drawRectUsingCopybit() 721 hwc_rect_t iRect = getIntersection(dispFrame, overlap); in drawRectUsingCopybit() 722 hwc_rect_t crop = integerizeSourceCrop(layer->sourceCropf); in drawRectUsingCopybit() 848 hwc_rect_t displayFrame = layer->displayFrame; in drawLayerUsingCopybit() 1055 hwc_rect_t displayFrame = layer->displayFrame; in fillColorUsingCopybit() [all …]
|
H A D | hwc_mdpcomp.cpp | 411 hwc_rect_t dst = layer->displayFrame; in isValidDimension() 522 hwc_rect_t& scissor) { in calculateDirtyRect() 525 hwc_rect_t dst = layer->displayFrame; in calculateDirtyRect() 529 hwc_rect_t updatingRect = dst; in calculateDirtyRect() 990 hwc_rect_t displayFrame[numAppLayers]; in fullMDPCompWithPTOR() 991 hwc_rect_t sourceCrop[numAppLayers]; in fullMDPCompWithPTOR() 2901 hwc_rect_t cropL = crop; in configure() 2902 hwc_rect_t cropR = crop; in configure() 2903 hwc_rect_t dstL = dst; in configure() 2904 hwc_rect_t dstR = dst; in configure() [all …]
|
/aosp12/hardware/qcom/display/msm8084/libqdutils/ |
H A D | cb_utils.cpp | 32 void getUnion(hwc_rect_t& rect1,hwc_rect_t& rect2, hwc_rect_t& irect) { in getUnion() 45 hwc_rect_t &clearWormholeRect, LayerProp *layerProp) { in getuiClearRegion() 48 hwc_rect_t fbFrame = list->hwLayers[last].displayFrame; in getuiClearRegion() 59 hwc_rect_t displayFrame = list->hwLayers[i].displayFrame; in getuiClearRegion() 71 hwc_rect_t displayFrame = list->hwLayers[i].displayFrame; in getuiClearRegion() 86 hwc_rect_t tmpWormRect = {r.left,r.top,r.right,r.bottom}; in getuiClearRegion()
|
/aosp12/hardware/qcom/display/msm8226/libqdutils/ |
H A D | cb_utils.cpp | 32 void getUnion(hwc_rect_t& rect1,hwc_rect_t& rect2, hwc_rect_t& irect) { in getUnion() 45 hwc_rect_t &clearWormholeRect, LayerProp *layerProp) { in getuiClearRegion() 48 hwc_rect_t fbFrame = list->hwLayers[last].displayFrame; in getuiClearRegion() 59 hwc_rect_t displayFrame = list->hwLayers[i].displayFrame; in getuiClearRegion() 71 hwc_rect_t displayFrame = list->hwLayers[i].displayFrame; in getuiClearRegion() 86 hwc_rect_t tmpWormRect = {r.left,r.top,r.right,r.bottom}; in getuiClearRegion()
|
/aosp12/hardware/qcom/display/msm8994/libqdutils/ |
H A D | cb_utils.cpp | 32 void getUnion(hwc_rect_t& rect1,hwc_rect_t& rect2, hwc_rect_t& irect) { in getUnion() 45 hwc_rect_t &clearWormholeRect, LayerProp *layerProp) { in getuiClearRegion() 48 hwc_rect_t fbFrame = list->hwLayers[last].displayFrame; in getuiClearRegion() 60 hwc_rect_t displayFrame = list->hwLayers[i].displayFrame; in getuiClearRegion() 73 hwc_rect_t displayFrame = list->hwLayers[i].displayFrame; in getuiClearRegion() 88 hwc_rect_t tmpWormRect = {r.left,r.top,r.right,r.bottom}; in getuiClearRegion()
|
/aosp12/hardware/google/graphics/common/libacryl/ |
H A D | acrylic_internal.h | 44 static inline int32_t get_width(hwc_rect_t &rect) in get_width() 49 static inline int32_t get_height(hwc_rect_t &rect) in get_height() 74 static inline bool operator==(hw2d_rect_t r1, hwc_rect_t r2) 82 static inline bool operator==(hwc_rect_t r1, hw2d_rect_t r2) 87 static inline bool operator!=(hw2d_rect_t r1, hwc_rect_t r2) 92 static inline bool operator!=(hwc_rect_t r1, hw2d_rect_t r2)
|
/aosp12/frameworks/native/services/surfaceflinger/tests/fakehwc/ |
H A D | FakeComposerUtils.h | 27 inline ::std::ostream& operator<<(::std::ostream& os, const hwc_rect_t& rect) { 47 inline bool operator==(const hwc_rect_t& a, const hwc_rect_t& b) { 62 inline bool operator!=(const hwc_rect_t& a, const hwc_rect_t& b) {
|
/aosp12/hardware/qcom/display/msm8960/libhwcomposer/ |
H A D | hwc_utils.cpp | 554 void calculate_crop_rects(hwc_rect_t& crop, hwc_rect_t& dst, in calculate_crop_rects() 780 hwc_rect_t& crop, hwc_rect_t& dst) { in trimLayer() 919 hwc_rect_t& crop) { in updateSource() 945 hwc_rect_t crop = layer->sourceCrop; in configureLowRes() 946 hwc_rect_t dst = layer->displayFrame; in configureLowRes() 1026 hwc_rect_t crop = layer->sourceCrop; in configureHighRes() 1027 hwc_rect_t dst = layer->displayFrame; in configureHighRes() 1056 hwc_rect_t tmp_cropL, tmp_dstL; in configureHighRes() 1057 hwc_rect_t tmp_cropR, tmp_dstR; in configureHighRes() 1077 hwc_rect_t new_cropR; in configureHighRes() [all …]
|