/hardware/libhardware/tests/hwc/ |
Android.mk | 9 LOCAL_MODULE := hwc-test-arrows
|
cnativewindow.c | 59 hwc_composer_device_1_t *hwc; member in struct:CNativeWindow 181 hwc_composer_device_1_t *hwc = win->hwc; local 203 r = hwc->prepare(hwc, HWC_NUM_PHYSICAL_DISPLAY_TYPES, win->dclist); 205 ERROR("hwc->prepare failed r=%d\n",r); 213 r = hwc->set(hwc, HWC_NUM_PHYSICAL_DISPLAY_TYPES, win->dclist); 215 ERROR("hwc->set failed, r=%d\n", r); 376 hwc_composer_device_1_t *hwc; local [all...] |
/frameworks/native/opengl/tests/ |
Android.mk | 15 hwc \
|
/hardware/qcom/display/msm8960/libhwcomposer/ |
Android.mk | 15 LOCAL_SRC_FILES := hwc.cpp \
|
/hardware/qcom/display/msm8974/libhwcomposer/ |
Android.mk | 15 LOCAL_SRC_FILES := hwc.cpp \
|
/hardware/qcom/display/msm8x26/libhwcomposer/ |
Android.mk | 15 LOCAL_SRC_FILES := hwc.cpp \
|
/hardware/ti/omap4xxx/domx/domx/ |
Android.mk | 17 $(HARDWARE_TI_OMAP4_BASE)/hwc/ \
|
/frameworks/native/services/surfaceflinger/ |
DisplayDevice.cpp | 85 // * Here, in case the display is composed entirely by HWC. 138 void DisplayDevice::disconnect(HWComposer& hwc) { 140 hwc.disconnectDisplay(mHwcDisplayId); 142 hwc.freeDisplayId(mHwcDisplayId); 205 status_t DisplayDevice::prepareFrame(const HWComposer& hwc) const { 207 bool haveGles = hwc.hasGlesComposition(mHwcDisplayId); 208 bool haveHwc = hwc.hasHwcComposition(mHwcDisplayId); 217 // this. Call it a HWC frame since we won't be doing any GLES work but 224 void DisplayDevice::swapBuffers(HWComposer& hwc) const { 231 if (hwc.initCheck() != NO_ERROR | [all...] |
DisplayDevice.h | 77 int32_t hwcId, // negative for non-HWC-composited displays 127 status_t prepareFrame(const HWComposer& hwc) const; 129 void swapBuffers(HWComposer& hwc) const; 133 void onSwapBuffersCompleted(HWComposer& hwc) const; 154 // release HWC resources (if any) for removable displays 155 void disconnect(HWComposer& hwc);
|
SurfaceFlinger.cpp | 671 const HWComposer& hwc(getHwComposer()); 672 float xdpi = hwc.getDpiX(type); 673 float ydpi = hwc.getDpiY(type); 718 info->w = hwc.getWidth(type); 719 info->h = hwc.getHeight(type); 722 info->fps = float(1e9 / hwc.getRefreshPeriod(type)); 938 HWComposer& hwc(getHwComposer()); 939 if (hwc.initCheck() == NO_ERROR) { 940 status_t err = hwc.prepare(); 968 const HWComposer& hwc = getHwComposer() local [all...] |
Layer.cpp | 411 // before giving it to the HWC HAL. 571 * different results than when we take the HWC path -- in the later case 577 * HWC is due to a limitation of the HWC API to integers -- a question 580 * minimal value)? Or, we could make GL behave like HWC -- but this feel 918 const HWComposer& hwc = mFlinger->getHwComposer(); local 919 sp<Fence> presentFence = hwc.getDisplayFence(HWC_DISPLAY_PRIMARY); 923 // The HWC doesn't support present fences, so use the refresh 925 nsecs_t presentTime = hwc.getRefreshTimestamp(HWC_DISPLAY_PRIMARY); [all...] |
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
FramebufferSurface.h | 40 FramebufferSurface(HWComposer& hwc, int disp, const sp<IGraphicBufferConsumer>& consumer); 65 // mDisplayType must match one of the HWC display types
|
FramebufferSurface.cpp | 53 FramebufferSurface::FramebufferSurface(HWComposer& hwc, int disp, 59 mHwc(hwc)
|
HWComposer.cpp | 53 static uint32_t hwcApiVersion(const hwc_composer_device_1_t* hwc) { 54 uint32_t hwcVersion = hwc->common.version; 58 static uint32_t hwcHeaderVersion(const hwc_composer_device_1_t* hwc) { 59 uint32_t hwcVersion = hwc->common.version; 63 static bool hwcHasApiVersion(const hwc_composer_device_1_t* hwc, 65 return hwcApiVersion(hwc) >= (version & HARDWARE_API_VERSION_2_MAJ_MIN_MASK); 78 HWComposer* hwc; member in struct:android::HWComposer::cb_context 107 // Note: some devices may insist that the FB HAL be opened before HWC. 114 // before HWC. 119 // If we have no HWC, or a pre-1.1 HWC, an FB dev is mandatory [all...] |
VirtualDisplaySurface.h | 32 * and/or HWC compose into a buffer that is then passed to an arbitrary 43 * configurations: GLES-only, HWC-only, and MIXED composition. In all of these, 44 * we must provide a FB target buffer and output buffer for the HWC set() call. 50 * target and output buffer for HWC, though on these frames the HWC doesn't 54 * In HWC-only composition, the VirtualDisplaySurface dequeues a buffer from 55 * the sink and passes it to HWC as both the FB target buffer and output 56 * buffer. The HWC doesn't need to read from the FB target buffer, but does 66 * buffer for HWC, and a separate buffer is dequeued from the sink and used as 67 * the HWC output buffer. When HWC composition is complete, the scratch buffe [all...] |
VirtualDisplaySurface.cpp | 42 case DisplaySurface::COMPOSITION_HWC: return "HWC"; 48 VirtualDisplaySurface::VirtualDisplaySurface(HWComposer& hwc, int32_t dispId, 53 mHwc(hwc), 121 // controlled by HWC than in hardware controlled by the video encoder. 122 // Forcing GLES-composed frames to go through an extra copy by the HWC 140 // We must have just switched from GLES-only to MIXED or HWC 142 // driver; they may be suboptimal when HWC is writing to the output 144 // HWC can write directly to YUV, some hardware can skip a 168 "Unexpected advanceFrame() in %s state on HWC frame", 196 // so update HWC state with it [all...] |
HWComposer.h | 113 // does this display have layers handled by HWC 130 // Forwarding to FB HAL for pre-HWC-1.1 code (see FramebufferSurface). 275 VSyncThread(HWComposer& hwc); 313 uint32_t format; // pixel format from FB hal, for pre-hwc-1.1
|
/hardware/ti/omap4xxx/hwc/ |
Android.mk | 0 # HWC under heavy development and should not be included in builds for now 11 LOCAL_SRC_FILES := hwc.c
|
/hardware/ti/omap4xxx/domx/omx_proxy_component/ |
Android.mk | 15 $(HARDWARE_TI_OMAP4_BASE)/hwc/ 105 $(LOCAL_PATH)/../../hwc \ 141 $(LOCAL_PATH)/../../hwc \ 176 $(HARDWARE_TI_OMAP4_BASE)/hwc/
|
/hardware/ti/omap4xxx/camera/ |
Android.mk | 57 $(LOCAL_PATH)/../hwc \ 111 $(LOCAL_PATH)/../hwc \
|
/hardware/samsung_slsi/exynos5/libhwc/ |
Android.mk | 30 LOCAL_SRC_FILES := hwc.cpp
|
/device/asus/flo/ |
device-common.mk | 141 persist.hwc.mdpcomp.enable=true
|
/device/lge/mako/ |
device.mk | 154 PRODUCT_PROPERTY_OVERRIDES += persist.hwc.mdpcomp.enable=true
|
/device/lge/hammerhead/ |
device.mk | 219 persist.hwc.mdpcomp.enable=true
|