libva \
libva-android
-ifeq ($(strip $(BOARD_USES_MINIGBM)), true)
-LOCAL_CPPFLAGS += -DUSE_MINIGBM
LOCAL_C_INCLUDES += \
$(INTEL_MINIGBM)/cros_gralloc/
-else
-LOCAL_C_INCLUDES += \
- $(INTEL_DRM_GRALLOC)
-endif
ifeq ($(shell test $(ANDROID_VERSION) -ge 8; echo $$?), 0)
LOCAL_SHARED_LIBRARIES += libnativewindow
compositor/gl/shim.cpp
endif
-ifeq ($(strip $(BOARD_USES_MINIGBM)), true)
-LOCAL_CPPFLAGS += -DUSE_MINIGBM
LOCAL_C_INCLUDES += \
$(INTEL_MINIGBM)/cros_gralloc/
-else
-LOCAL_C_INCLUDES += \
- $(INTEL_DRM_GRALLOC)
-endif
LOCAL_MODULE := libhwcomposer_common
LOCAL_CFLAGS += -fvisibility=default
#include "platformdefines.h"
-#ifdef USE_MINIGBM
#include <cros_gralloc_handle.h>
#include <cros_gralloc_helpers.h>
-#endif
#include <hwcdefs.h>
#include "hwcbuffer.h"
case DRM_FORMAT_VYUY:
case DRM_FORMAT_AYUV:
return 0;
-#ifdef USE_MINIGBM
case DRM_FORMAT_NV12:
return HAL_PIXEL_FORMAT_NV12;
-#endif
case DRM_FORMAT_NV21:
return HAL_PIXEL_FORMAT_YCrCb_420_SP;
case DRM_FORMAT_NV16:
return HAL_PIXEL_FORMAT_YCbCr_444_888;
case DRM_FORMAT_YVU444:
return 0;
-#ifdef USE_MINIGBM
case DRM_FORMAT_NV12_Y_TILED_INTEL:
return HAL_PIXEL_FORMAT_NV12_Y_TILED_INTEL;
-#endif
case DRM_FORMAT_P010:
return HAL_PIXEL_FORMAT_P010_INTEL;
default:
delete handle;
handle = NULL;
}
-#ifdef USE_MINIGBM
+
static bool CreateGraphicsBuffer(uint32_t w, uint32_t h, int format,
HWCNativeHandle *handle, uint32_t layer_type) {
struct gralloc_handle *temp = new struct gralloc_handle();
return true;
}
-#endif
#ifdef __cplusplus
}
#endif
-DUSE_GL
endif
-ifeq ($(strip $(BOARD_USES_MINIGBM)), true)
-LOCAL_CPPFLAGS += -DUSE_MINIGBM
LOCAL_C_INCLUDES += \
- $(INTEL_MINIGBM)/cros_gralloc/
-else
-LOCAL_C_INCLUDES += \
- $(INTEL_DRM_GRALLOC)
-endif
+ $(INTEL_MINIGBM)/cros_gralloc/
ifeq ($(strip $(DISABLE_HOTPLUG_SUPPORT)), true)
LOCAL_CPPFLAGS += \