• Home
  • Raw
  • Download

Lines Matching refs:norm

264 static inline void norm_to_rgb(SkBitmap* bm, int x, int y, const SkVector3& norm) {  in norm_to_rgb()  argument
265 SkASSERT(SkScalarNearlyEqual(norm.length(), 1.0f)); in norm_to_rgb()
266 unsigned char r = static_cast<unsigned char>((0.5f * norm.fX + 0.5f) * 255); in norm_to_rgb()
267 unsigned char g = static_cast<unsigned char>((-0.5f * norm.fY + 0.5f) * 255); in norm_to_rgb()
268 unsigned char b = static_cast<unsigned char>((0.5f * norm.fZ + 0.5f) * 255); in norm_to_rgb()
277 SkVector3 norm; in create_hemi_normal_map() local
281 norm.fX = (x + 0.5f - center.fX) / halfSize.fX; in create_hemi_normal_map()
282 norm.fY = (y + 0.5f - center.fY) / halfSize.fY; in create_hemi_normal_map()
284 SkScalar tmp = norm.fX * norm.fX + norm.fY * norm.fY; in create_hemi_normal_map()
286 norm.set(0.0f, 0.0f, 1.0f); in create_hemi_normal_map()
288 norm.fZ = sqrtf(1.0f - tmp); in create_hemi_normal_map()
291 norm_to_rgb(bm, x, y, norm); in create_hemi_normal_map()
303 SkPoint3 norm; in create_frustum_normal_map() local
312 norm.set(0.0f, 0.0f, 1.0f); in create_frustum_normal_map()
319 norm = locX >= locY ? right : down; // LR corner in create_frustum_normal_map()
321 norm = locX > -locY ? right : up; // UR corner in create_frustum_normal_map()
325 norm = -locX > locY ? left : down; // LL corner in create_frustum_normal_map()
327 norm = locX > locY ? up : left; // UL corner in create_frustum_normal_map()
332 norm_to_rgb(bm, x, y, norm); in create_frustum_normal_map()
343 SkPoint3 norm; in create_tetra_normal_map() local
355 norm = locX >= locY ? rightUp : down; // LR corner in create_tetra_normal_map()
357 norm = rightUp; in create_tetra_normal_map()
361 norm = -locX > locY ? leftUp : down; // LL corner in create_tetra_normal_map()
363 norm = leftUp; in create_tetra_normal_map()
367 norm_to_rgb(bm, x, y, norm); in create_tetra_normal_map()