/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 | 22 #include <copybit.h> 67 void CopyBit::reset() { 72 bool CopyBit::canUseCopybitForYUV(hwc_context_t *ctx) { 80 bool CopyBit::canUseCopybitForRGB(hwc_context_t *ctx, 89 //Overlay up & running. Dont use COPYBIT for RGB layers. 96 // use copybit, if (TotalRGBRenderArea < threashold * FB Area) 109 // MDP composition, use COPYBIT always 112 // C2D composition, use COPYBIT 118 unsigned int CopyBit::getRGBRenderingArea 135 bool CopyBit::prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list 218 copybit_device_t *copybit = mEngine; local 279 copybit_device_t *copybit = getCopyBitDevice(); local 341 copybit_device_t *copybit = mEngine; local [all...] |
hwc_uevents.cpp | 144 ctx->mCopyBit[dpy] = new CopyBit();
|
hwc_utils.h | 62 class CopyBit; 304 //CopyBit objects 305 qhwc::CopyBit *mCopyBit[MAX_DISPLAYS];
|
hwc_utils.cpp | 216 // Check if the target supports copybit compostion (dyn/mdp/c2d) to 217 // decide if we need to open the copybit module. 224 ctx->mCopyBit[HWC_DISPLAY_PRIMARY] = new CopyBit(); [all...] |
/hardware/qcom/display/msm8974/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 | 22 #include <copybit.h> 68 void CopyBit::reset() { 73 bool CopyBit::canUseCopybitForYUV(hwc_context_t *ctx) { 81 bool CopyBit::canUseCopybitForRGB(hwc_context_t *ctx, 89 // use copybit, if (TotalRGBRenderArea < threashold * FB Area) 102 // MDP composition, use COPYBIT always 105 // C2D composition, use COPYBIT 111 unsigned int CopyBit::getRGBRenderingArea 130 bool CopyBit::prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list, 134 // No copybit device found - cannot use copybi 238 copybit_device_t *copybit = mEngine; local 302 copybit_device_t *copybit = getCopyBitDevice(); local 364 copybit_device_t *copybit = mEngine; local [all...] |
hwc_utils.h | 61 class CopyBit; 353 //CopyBit objects 354 qhwc::CopyBit *mCopyBit[MAX_DISPLAYS];
|
hwc_utils.cpp | 150 // Check if the target supports copybit compostion (dyn/mdp/c2d) to 151 // decide if we need to open the copybit module. 158 ctx->mCopyBit[HWC_DISPLAY_PRIMARY] = new CopyBit(); [all...] |
/hardware/qcom/display/msm8x26/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 | 22 #include <copybit.h> 67 void CopyBit::reset() { 72 bool CopyBit::canUseCopybitForYUV(hwc_context_t *ctx) { 80 bool CopyBit::canUseCopybitForRGB(hwc_context_t *ctx, 89 //Overlay up & running. Dont use COPYBIT for RGB layers. 96 // use copybit, if (TotalRGBRenderArea < threashold * FB Area) 109 // MDP composition, use COPYBIT always 112 // C2D composition, use COPYBIT 118 unsigned int CopyBit::getRGBRenderingArea 135 bool CopyBit::prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list 218 copybit_device_t *copybit = mEngine; local 279 copybit_device_t *copybit = getCopyBitDevice(); local 341 copybit_device_t *copybit = mEngine; local [all...] |
hwc_uevents.cpp | 144 ctx->mCopyBit[dpy] = new CopyBit();
|
hwc_utils.h | 62 class CopyBit; 304 //CopyBit objects 305 qhwc::CopyBit *mCopyBit[MAX_DISPLAYS];
|
hwc_utils.cpp | 177 // Check if the target supports copybit compostion (dyn/mdp/c2d) to 178 // decide if we need to open the copybit module. 185 ctx->mCopyBit[HWC_DISPLAY_PRIMARY] = new CopyBit(); [all...] |