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

  /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...]
  /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...]
  /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...]
  /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...]
  /hardware/qcom/display/msm8909/libhwcomposer/
hwc_copybit.h 26 //is only 4, but copybit will create temp buffer to let it run through
35 class CopyBit {
37 CopyBit(hwc_context_t *ctx, const int& dpy);
38 ~CopyBit();
39 // API to get copybit engine(non static)
41 //Sets up members and prepares copybit if conditions are met
44 //Draws layer if the layer is set for copybit in prepare
87 // holds the copybit device
92 // Helper functions for copybit composition
95 // 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::isSmartBlitPossible(const hwc_display_contents_1_t *list){
134 bool CopyBit::canUseCopybitForRGB(hwc_context_t *ctx,
142 // use copybit, if (TotalRGBRenderArea < threashold * FB Area)
159 // MDP composition, use COPYBIT always
162 // C2D composition, use COPYBIT
168 unsigned int CopyBit::getRGBRenderingArea (const hwc_context_t *ctx,
187 bool CopyBit::isLayerChanging(hwc_context_t *ctx
510 copybit_device_t *copybit = mEngine; local
567 copybit_device_t *copybit = getCopyBitDevice(); local
639 copybit_device_t *copybit = getCopyBitDevice(); local
684 copybit_device_t *copybit = getCopyBitDevice(); local
789 copybit_device_t *copybit = getCopyBitDevice(); local
853 copybit_device_t *copybit = mEngine; local
994 copybit_device_t *copybit = mEngine; local
1196 copybit_device_t *copybit = mEngine; local
    [all...]

Completed in 94 milliseconds