From: reed@google.com Date: Wed, 26 Jan 2011 01:44:18 +0000 (+0000) Subject: fix warnings, including using GrTCast<> to go from &Obj -> uint32_t* X-Git-Tag: accepted/tizen/5.0/unified/20181102.025319~19033 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=386900790bbb2c07a6cc39bd46feb2e6526dbe01;p=platform%2Fupstream%2FlibSkiaSharp.git fix warnings, including using GrTCast<> to go from &Obj -> uint32_t* git-svn-id: http://skia.googlecode.com/svn/trunk@732 2bbb7eff-a529-9590-31e7-b0007b416f81 --- diff --git a/gm/shadertext.cpp b/gm/shadertext.cpp index 07b8861..1cf562c 100644 --- a/gm/shadertext.cpp +++ b/gm/shadertext.cpp @@ -12,7 +12,7 @@ static void makebm(SkBitmap* bm, SkBitmap::Config config, int w, int h) { SkCanvas canvas(*bm); SkScalar s = w < h ? w : h; - SkPoint pts[] = { 0, 0, s, s }; + SkPoint pts[] = { { 0, 0 }, { s, s } }; SkColor colors[] = { SK_ColorRED, SK_ColorGREEN, SK_ColorBLUE }; SkScalar pos[] = { 0, SK_Scalar1/2, SK_Scalar1 }; SkPaint paint; diff --git a/gpu/src/GrGpuGLShaders2.cpp b/gpu/src/GrGpuGLShaders2.cpp index 25d0aeb..225abc1 100644 --- a/gpu/src/GrGpuGLShaders2.cpp +++ b/gpu/src/GrGpuGLShaders2.cpp @@ -245,7 +245,7 @@ GrGpuGLShaders2::ProgramCache::HashKey::HashKey(const ProgramDesc& desc) { // if you change the size of the desc, need to update the hash function GR_STATIC_ASSERT(12 == sizeof(ProgramDesc)); - uint32_t* d = (uint32_t*) &fDesc; + uint32_t* d = GrTCast(&fDesc); fHash = d[0] ^ ror(d[1]) ^ rol(d[2]); } @@ -298,25 +298,25 @@ static inline void tex_attr_name(int coordIdx, GrStringBuilder* s) { static inline const char* float_vector_type(int count) { static const char* FLOAT_VECS[] = {"ERROR", "float", "vec2", "vec3", "vec4"}; - GrAssert(count >= 1 && count < GR_ARRAY_COUNT(FLOAT_VECS)); + GrAssert(count >= 1 && count < (int)GR_ARRAY_COUNT(FLOAT_VECS)); return FLOAT_VECS[count]; } static inline const char* vector_homog_coord(int count) { static const char* HOMOGS[] = {"ERROR", "", ".y", ".z", ".w"}; - GrAssert(count >= 1 && count < GR_ARRAY_COUNT(HOMOGS)); + GrAssert(count >= 1 && count < (int)GR_ARRAY_COUNT(HOMOGS)); return HOMOGS[count]; } static inline const char* vector_nonhomog_coords(int count) { static const char* NONHOMOGS[] = {"ERROR", "", ".x", ".xy", ".xyz"}; - GrAssert(count >= 1 && count < GR_ARRAY_COUNT(NONHOMOGS)); + GrAssert(count >= 1 && count < (int)GR_ARRAY_COUNT(NONHOMOGS)); return NONHOMOGS[count]; } static inline const char* vector_all_coords(int count) { static const char* ALL[] = {"ERROR", "", ".xy", ".xyz", ".xyzw"}; - GrAssert(count >= 1 && count < GR_ARRAY_COUNT(ALL)); + GrAssert(count >= 1 && count < (int)GR_ARRAY_COUNT(ALL)); return ALL[count]; }