Merge "Suppress Clang compilation warnings."

This commit is contained in:
Chih-Hung Hsieh
2014-10-27 18:36:51 +00:00
committed by Gerrit Code Review
6 changed files with 17 additions and 7 deletions

View File

@@ -2,6 +2,14 @@ LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
# Too many unused parameters in external/skia/include and this directory.
# getConfig in external/skia/include/core/SkBitmap.h is deprecated.
# Allow Gnu extension: in-class initializer of static 'const float' member.
LOCAL_CLANG_CFLAGS += \
-Wno-unused-parameter \
-Wno-deprecated-declarations \
-Wno-gnu-static-float-init
# Only build libhwui when USE_OPENGL_RENDERER is
# defined in the current device/board configuration
ifeq ($(USE_OPENGL_RENDERER),true)

View File

@@ -57,9 +57,9 @@ class DisplayListOp;
class DisplayListRenderer;
class OpenGLRenderer;
class Rect;
class Layer;
class SkiaColorFilter;
class SkiaShader;
struct Layer;
struct SkiaColorFilter;
struct SkiaShader;
class ClipRectOp;
class SaveLayerOp;

View File

@@ -44,7 +44,7 @@ class Caches;
class OpenGLRenderer;
class DisplayList;
class DeferredDisplayList;
class DeferStateStruct;
struct DeferStateStruct;
/**
* A layer has dimensions and is backed by an OpenGL texture or FBO.

View File

@@ -2239,7 +2239,9 @@ status_t OpenGLRenderer::drawBitmapMesh(SkBitmap* bitmap, int meshWidth, int mes
const uint32_t count = meshWidth * meshHeight * 6;
ColorTextureVertex mesh[count];
Vector<ColorTextureVertex> meshVector; // TODO: use C++11 unique_ptr
meshVector.setCapacity(count);
ColorTextureVertex* mesh = meshVector.editArray();
ColorTextureVertex* vertex = mesh;
bool cleanupColors = false;

View File

@@ -1126,7 +1126,7 @@ private:
String8 mName;
friend class DisplayListRenderer;
friend class Layer;
friend struct Layer;
friend class TextSetupFunctor;
friend class DrawBitmapOp;
friend class DrawPatchOp;

View File

@@ -32,7 +32,7 @@ class SkBitmap;
class SkCanvas;
class SkPaint;
class SkPath;
class SkRect;
struct SkRect;
namespace android {
namespace uirenderer {