HomeSort by relevance Sort by last modified time
    Searched refs:CopyBit (Results 1 - 19 of 19) sorted by null

  /hardware/qcom/display/msm8960/libhwcomposer/
hwc_copybit.h 28 class CopyBit {
30 CopyBit();
31 ~CopyBit();
32 // API to get copybit engine(non static)
34 //Sets up members and prepares copybit if conditions are met
37 //Draws layer if the layer is set for copybit in prepare
48 // holds the copybit device
50 // Helper functions for copybit composition
60 // flag that indicates whether CopyBit composition is enabled for this cycle
84 //Dynamic composition threshold for deciding copybit usage
    [all...]
hwc_copybit.cpp 23 #include <copybit.h>
68 void CopyBit::reset() {
73 bool CopyBit::canUseCopybitForYUV(hwc_context_t *ctx) {
81 bool CopyBit::canUseCopybitForRGB(hwc_context_t *ctx,
90 //Overlay up & running. Dont use COPYBIT for RGB layers.
97 // use copybit, if (TotalRGBRenderArea < threashold * FB Area)
110 // MDP composition, use COPYBIT always
113 // C2D composition, use COPYBIT
119 unsigned int CopyBit::getRGBRenderingArea
136 bool CopyBit::prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list
224 copybit_device_t *copybit = mEngine; local
284 copybit_device_t *copybit = getCopyBitDevice(); local
346 copybit_device_t *copybit = mEngine; local
    [all...]
hwc_uevents.cpp 142 ctx->mCopyBit[dpy] = new CopyBit();
hwc_utils.h 62 class CopyBit;
304 //CopyBit objects
305 qhwc::CopyBit *mCopyBit[MAX_DISPLAYS];
hwc_utils.cpp 215 // Check if the target supports copybit compostion (dyn/mdp/c2d) to
216 // decide if we need to open the copybit module.
223 ctx->mCopyBit[HWC_DISPLAY_PRIMARY] = new CopyBit();
    [all...]
  /hardware/qcom/display/msm8084/libhwcomposer/
hwc_copybit.h 26 //is only 4, but copybit will create temp buffer to let it run through
33 class CopyBit {
35 CopyBit(hwc_context_t *ctx, const int& dpy);
36 ~CopyBit();
37 // API to get copybit engine(non static)
39 //Sets up members and prepares copybit if conditions are met
42 //Draws layer if the layer is set for copybit in prepare
53 // holds the copybit device
55 // Helper functions for copybit composition
67 // flag that indicates whether CopyBit composition is enabled for this cycl
    [all...]
hwc_copybit.cpp 21 #include <copybit.h>
72 void CopyBit::reset() {
77 bool CopyBit::canUseCopybitForYUV(hwc_context_t *ctx) {
85 bool CopyBit::canUseCopybitForRGB(hwc_context_t *ctx,
93 // use copybit, if (TotalRGBRenderArea < threashold * FB Area)
106 // MDP composition, use COPYBIT always
109 // C2D composition, use COPYBIT
115 unsigned int CopyBit::getRGBRenderingArea
134 bool CopyBit::prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list,
138 // No copybit device found - cannot use copybi
261 copybit_device_t *copybit = mEngine; local
299 copybit_device_t *copybit = getCopyBitDevice(); local
340 copybit_device_t *copybit = getCopyBitDevice(); local
441 copybit_device_t *copybit = mEngine; local
631 copybit_device_t *copybit = mEngine; local
    [all...]
hwc_utils.h 65 class CopyBit;
500 //CopyBit objects
501 qhwc::CopyBit *mCopyBit[HWC_NUM_DISPLAY_TYPES];
hwc_utils.cpp 200 // Check if the target supports copybit compostion (dyn/mdp) to
201 // decide if we need to open the copybit module.
205 // Only MDP copybit is used
210 ctx->mCopyBit[HWC_DISPLAY_PRIMARY] = new CopyBit(ctx,
    [all...]
  /hardware/qcom/display/msm8226/libhwcomposer/
hwc_copybit.h 26 //is only 4, but copybit will create temp buffer to let it run through
33 class CopyBit {
35 CopyBit(hwc_context_t *ctx, const int& dpy);
36 ~CopyBit();
37 // API to get copybit engine(non static)
39 //Sets up members and prepares copybit if conditions are met
42 //Draws layer if the layer is set for copybit in prepare
80 // holds the copybit device
85 // Helper functions for copybit composition
88 // Helper function to draw copybit layer for PTOR com
    [all...]
hwc_copybit.cpp 21 #include <copybit.h>
72 void CopyBit::reset() {
77 bool CopyBit::canUseCopybitForYUV(hwc_context_t *ctx) {
85 bool CopyBit::canUseCopybitForRGB(hwc_context_t *ctx,
93 // use copybit, if (TotalRGBRenderArea < threashold * FB Area)
106 // MDP composition, use COPYBIT always
109 // C2D composition, use COPYBIT
115 unsigned int CopyBit::getRGBRenderingArea
134 int CopyBit::getLayersChanging(hwc_context_t *ctx,
186 int CopyBit::checkDirtyRect(hwc_context_t *ctx
399 copybit_device_t *copybit = mEngine; local
455 copybit_device_t *copybit = getCopyBitDevice(); local
515 copybit_device_t *copybit = getCopyBitDevice(); local
564 copybit_device_t *copybit = getCopyBitDevice(); local
625 copybit_device_t *copybit = getCopyBitDevice(); local
689 copybit_device_t *copybit = mEngine; local
817 copybit_device_t *copybit = mEngine; local
1007 copybit_device_t *copybit = mEngine; local
    [all...]
hwc_utils.h 66 class CopyBit;
533 //CopyBit objects
534 qhwc::CopyBit *mCopyBit[HWC_NUM_DISPLAY_TYPES];
hwc_mdpcomp.cpp 176 ctx->mCopyBit[HWC_DISPLAY_PRIMARY] = new CopyBit(ctx,
801 * by Copybit on a render buffer, which can be queued to MDP.
    [all...]
hwc_utils.cpp 207 // Check if the target supports copybit compostion (dyn/mdp) to
208 // decide if we need to open the copybit module.
212 // Only MDP copybit is used
217 ctx->mCopyBit[HWC_DISPLAY_PRIMARY] = new CopyBit(ctx,
    [all...]
  /hardware/qcom/display/msm8994/libhwcomposer/
hwc_copybit.h 26 //is only 4, but copybit will create temp buffer to let it run through
33 class CopyBit {
35 CopyBit(hwc_context_t *ctx, const int& dpy);
36 ~CopyBit();
37 // API to get copybit engine(non static)
39 //Sets up members and prepares copybit if conditions are met
42 //Draws layer if the layer is set for copybit in prepare
80 // holds the copybit device
85 // Helper functions for copybit composition
88 // Helper function to draw copybit layer for PTOR com
    [all...]
hwc_copybit.cpp 21 #include <copybit.h>
72 void CopyBit::reset() {
77 bool CopyBit::canUseCopybitForYUV(hwc_context_t *ctx) {
85 bool CopyBit::canUseCopybitForRGB(hwc_context_t *ctx,
93 // use copybit, if (TotalRGBRenderArea < threashold * FB Area)
106 // MDP composition, use COPYBIT always
109 // C2D composition, use COPYBIT
115 unsigned int CopyBit::getRGBRenderingArea (const hwc_context_t *ctx,
134 int CopyBit::getLayersChanging(hwc_context_t *ctx,
186 int CopyBit::checkDirtyRect(hwc_context_t *ctx
408 copybit_device_t *copybit = mEngine; local
464 copybit_device_t *copybit = getCopyBitDevice(); local
525 copybit_device_t *copybit = getCopyBitDevice(); local
577 copybit_device_t *copybit = getCopyBitDevice(); local
678 copybit_device_t *copybit = getCopyBitDevice(); local
742 copybit_device_t *copybit = mEngine; local
870 copybit_device_t *copybit = mEngine; local
1060 copybit_device_t *copybit = mEngine; local
    [all...]
hwc_utils.h 72 class CopyBit;
608 //CopyBit objects
609 qhwc::CopyBit *mCopyBit[HWC_NUM_DISPLAY_TYPES];
hwc_mdpcomp.cpp 188 ctx->mCopyBit[HWC_DISPLAY_PRIMARY] = new CopyBit(ctx,
    [all...]
hwc_utils.cpp 314 // Check if the target supports copybit compostion (dyn/mdp) to
315 // decide if we need to open the copybit module.
319 // Only MDP copybit is used
326 ctx->mCopyBit[HWC_DISPLAY_PRIMARY] = new CopyBit(ctx,
    [all...]

Completed in 591 milliseconds