summaryrefslogtreecommitdiff
path: root/src/lib/evas/common/evas_scale_sample.c
diff options
context:
space:
mode:
authorJaeun Choi <jaeun12.choi@samsung.com>2014-10-10 10:33:13 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2014-11-12 17:16:16 +0900
commit11001b3c33a88a493980c88d0fb9dd1e574b1877 (patch)
tree18b89b1a86daf315c9da89641a280d50cc4d53f5 /src/lib/evas/common/evas_scale_sample.c
parentfe677a0518b6b60f016d51ed6ceb4a1cf3f820a0 (diff)
Evas: Fixed indentation
This is a purely cosmetic change. Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
Diffstat (limited to '')
-rw-r--r--src/lib/evas/common/evas_scale_sample.c174
1 files changed, 87 insertions, 87 deletions
diff --git a/src/lib/evas/common/evas_scale_sample.c b/src/lib/evas/common/evas_scale_sample.c
index aeca46f00f..57fcd1633c 100644
--- a/src/lib/evas/common/evas_scale_sample.c
+++ b/src/lib/evas/common/evas_scale_sample.c
@@ -284,44 +284,44 @@ scale_rgba_in_to_out_clip_sample_internal(RGBA_Image *src, RGBA_Image *dst,
284 284
285 if (dc->clip.use) 285 if (dc->clip.use)
286 { 286 {
287 dst_clip_x = dc->clip.x; 287 dst_clip_x = dc->clip.x;
288 dst_clip_y = dc->clip.y; 288 dst_clip_y = dc->clip.y;
289 dst_clip_w = dc->clip.w; 289 dst_clip_w = dc->clip.w;
290 dst_clip_h = dc->clip.h; 290 dst_clip_h = dc->clip.h;
291 if (dst_clip_x < 0) 291 if (dst_clip_x < 0)
292 { 292 {
293 dst_clip_w += dst_clip_x; 293 dst_clip_w += dst_clip_x;
294 dst_clip_x = 0; 294 dst_clip_x = 0;
295 } 295 }
296 if (dst_clip_y < 0) 296 if (dst_clip_y < 0)
297 { 297 {
298 dst_clip_h += dst_clip_y; 298 dst_clip_h += dst_clip_y;
299 dst_clip_y = 0; 299 dst_clip_y = 0;
300 } 300 }
301 if ((dst_clip_x + dst_clip_w) > dst_w) 301 if ((dst_clip_x + dst_clip_w) > dst_w)
302 dst_clip_w = dst_w - dst_clip_x; 302 dst_clip_w = dst_w - dst_clip_x;
303 if ((dst_clip_y + dst_clip_h) > dst_h) 303 if ((dst_clip_y + dst_clip_h) > dst_h)
304 dst_clip_h = dst_h - dst_clip_y; 304 dst_clip_h = dst_h - dst_clip_y;
305 } 305 }
306 else 306 else
307 { 307 {
308 dst_clip_x = 0; 308 dst_clip_x = 0;
309 dst_clip_y = 0; 309 dst_clip_y = 0;
310 dst_clip_w = dst_w; 310 dst_clip_w = dst_w;
311 dst_clip_h = dst_h; 311 dst_clip_h = dst_h;
312 } 312 }
313 313
314 if (dst_clip_x < dst_region_x) 314 if (dst_clip_x < dst_region_x)
315 { 315 {
316 dst_clip_w += dst_clip_x - dst_region_x; 316 dst_clip_w += dst_clip_x - dst_region_x;
317 dst_clip_x = dst_region_x; 317 dst_clip_x = dst_region_x;
318 } 318 }
319 if ((dst_clip_x + dst_clip_w) > (dst_region_x + dst_region_w)) 319 if ((dst_clip_x + dst_clip_w) > (dst_region_x + dst_region_w))
320 dst_clip_w = dst_region_x + dst_region_w - dst_clip_x; 320 dst_clip_w = dst_region_x + dst_region_w - dst_clip_x;
321 if (dst_clip_y < dst_region_y) 321 if (dst_clip_y < dst_region_y)
322 { 322 {
323 dst_clip_h += dst_clip_y - dst_region_y; 323 dst_clip_h += dst_clip_y - dst_region_y;
324 dst_clip_y = dst_region_y; 324 dst_clip_y = dst_region_y;
325 } 325 }
326 if ((dst_clip_y + dst_clip_h) > (dst_region_y + dst_region_h)) 326 if ((dst_clip_y + dst_clip_h) > (dst_region_y + dst_region_h))
327 dst_clip_h = dst_region_y + dst_region_h - dst_clip_y; 327 dst_clip_h = dst_region_y + dst_region_h - dst_clip_y;
@@ -334,16 +334,16 @@ scale_rgba_in_to_out_clip_sample_internal(RGBA_Image *src, RGBA_Image *dst,
334 /* sanitise x */ 334 /* sanitise x */
335 if (src_region_x < 0) 335 if (src_region_x < 0)
336 { 336 {
337 dst_region_x -= (src_region_x * dst_region_w) / src_region_w; 337 dst_region_x -= (src_region_x * dst_region_w) / src_region_w;
338 dst_region_w += (src_region_x * dst_region_w) / src_region_w; 338 dst_region_w += (src_region_x * dst_region_w) / src_region_w;
339 src_region_w += src_region_x; 339 src_region_w += src_region_x;
340 src_region_x = 0; 340 src_region_x = 0;
341 } 341 }
342 if (src_region_x >= src_w) return EINA_FALSE; 342 if (src_region_x >= src_w) return EINA_FALSE;
343 if ((src_region_x + src_region_w) > src_w) 343 if ((src_region_x + src_region_w) > src_w)
344 { 344 {
345 dst_region_w = (dst_region_w * (src_w - src_region_x)) / (src_region_w); 345 dst_region_w = (dst_region_w * (src_w - src_region_x)) / (src_region_w);
346 src_region_w = src_w - src_region_x; 346 src_region_w = src_w - src_region_x;
347 } 347 }
348 if (dst_region_w <= 0) return EINA_FALSE; 348 if (dst_region_w <= 0) return EINA_FALSE;
349 if (src_region_w <= 0) return EINA_FALSE; 349 if (src_region_w <= 0) return EINA_FALSE;
@@ -351,28 +351,28 @@ scale_rgba_in_to_out_clip_sample_internal(RGBA_Image *src, RGBA_Image *dst,
351 if (dst_clip_x >= dst_w) return EINA_FALSE; 351 if (dst_clip_x >= dst_w) return EINA_FALSE;
352 if (dst_clip_x < dst_region_x) 352 if (dst_clip_x < dst_region_x)
353 { 353 {
354 dst_clip_w += (dst_clip_x - dst_region_x); 354 dst_clip_w += (dst_clip_x - dst_region_x);
355 dst_clip_x = dst_region_x; 355 dst_clip_x = dst_region_x;
356 } 356 }
357 if ((dst_clip_x + dst_clip_w) > dst_w) 357 if ((dst_clip_x + dst_clip_w) > dst_w)
358 { 358 {
359 dst_clip_w = dst_w - dst_clip_x; 359 dst_clip_w = dst_w - dst_clip_x;
360 } 360 }
361 if (dst_clip_w <= 0) return EINA_FALSE; 361 if (dst_clip_w <= 0) return EINA_FALSE;
362 362
363 /* sanitise y */ 363 /* sanitise y */
364 if (src_region_y < 0) 364 if (src_region_y < 0)
365 { 365 {
366 dst_region_y -= (src_region_y * dst_region_h) / src_region_h; 366 dst_region_y -= (src_region_y * dst_region_h) / src_region_h;
367 dst_region_h += (src_region_y * dst_region_h) / src_region_h; 367 dst_region_h += (src_region_y * dst_region_h) / src_region_h;
368 src_region_h += src_region_y; 368 src_region_h += src_region_y;
369 src_region_y = 0; 369 src_region_y = 0;
370 } 370 }
371 if (src_region_y >= src_h) return EINA_FALSE; 371 if (src_region_y >= src_h) return EINA_FALSE;
372 if ((src_region_y + src_region_h) > src_h) 372 if ((src_region_y + src_region_h) > src_h)
373 { 373 {
374 dst_region_h = (dst_region_h * (src_h - src_region_y)) / (src_region_h); 374 dst_region_h = (dst_region_h * (src_h - src_region_y)) / (src_region_h);
375 src_region_h = src_h - src_region_y; 375 src_region_h = src_h - src_region_y;
376 } 376 }
377 if (dst_region_h <= 0) return EINA_FALSE; 377 if (dst_region_h <= 0) return EINA_FALSE;
378 if (src_region_h <= 0) return EINA_FALSE; 378 if (src_region_h <= 0) return EINA_FALSE;
@@ -380,12 +380,12 @@ scale_rgba_in_to_out_clip_sample_internal(RGBA_Image *src, RGBA_Image *dst,
380 if (dst_clip_y >= dst_h) return EINA_FALSE; 380 if (dst_clip_y >= dst_h) return EINA_FALSE;
381 if (dst_clip_y < dst_region_y) 381 if (dst_clip_y < dst_region_y)
382 { 382 {
383 dst_clip_h += (dst_clip_y - dst_region_y); 383 dst_clip_h += (dst_clip_y - dst_region_y);
384 dst_clip_y = dst_region_y; 384 dst_clip_y = dst_region_y;
385 } 385 }
386 if ((dst_clip_y + dst_clip_h) > dst_h) 386 if ((dst_clip_y + dst_clip_h) > dst_h)
387 { 387 {
388 dst_clip_h = dst_h - dst_clip_y; 388 dst_clip_h = dst_h - dst_clip_y;
389 } 389 }
390 if (dst_clip_h <= 0) return EINA_FALSE; 390 if (dst_clip_h <= 0) return EINA_FALSE;
391 391
@@ -409,14 +409,14 @@ scale_rgba_in_to_out_clip_sample_internal(RGBA_Image *src, RGBA_Image *dst,
409#ifdef HAVE_PIXMAN 409#ifdef HAVE_PIXMAN
410# ifdef PIXMAN_IMAGE_SCALE_SAMPLE 410# ifdef PIXMAN_IMAGE_SCALE_SAMPLE
411 if ((src->pixman.im) && (dst->pixman.im) && ((!dc->mul.use) || 411 if ((src->pixman.im) && (dst->pixman.im) && ((!dc->mul.use) ||
412 ((dc->mul.use) && (dc->mul.col == 0xffffffff))) && 412 ((dc->mul.use) && (dc->mul.col == 0xffffffff))) &&
413 ((dc->render_op == _EVAS_RENDER_COPY) || 413 ((dc->render_op == _EVAS_RENDER_COPY) ||
414 (dc->render_op == _EVAS_RENDER_BLEND))) 414 (dc->render_op == _EVAS_RENDER_BLEND)))
415 { 415 {
416 pixman_op_t op = PIXMAN_OP_SRC; // _EVAS_RENDER_COPY 416 pixman_op_t op = PIXMAN_OP_SRC; // _EVAS_RENDER_COPY
417 if (dc->render_op == _EVAS_RENDER_BLEND) 417 if (dc->render_op == _EVAS_RENDER_BLEND)
418 op = PIXMAN_OP_OVER; 418 op = PIXMAN_OP_OVER;
419 419
420 pixman_image_composite(op, 420 pixman_image_composite(op,
421 src->pixman.im, NULL, 421 src->pixman.im, NULL,
422 dst->pixman.im, 422 dst->pixman.im,
@@ -427,69 +427,69 @@ scale_rgba_in_to_out_clip_sample_internal(RGBA_Image *src, RGBA_Image *dst,
427 dst_clip_w, dst_clip_h); 427 dst_clip_w, dst_clip_h);
428 } 428 }
429 else 429 else
430# endif 430# endif
431#endif 431#endif
432 { 432 {
433 ptr = src_data + ((dst_clip_y - dst_region_y + src_region_y) * src_w) + (dst_clip_x - dst_region_x) + src_region_x; 433 ptr = src_data + ((dst_clip_y - dst_region_y + src_region_y) * src_w) + (dst_clip_x - dst_region_x) + src_region_x;
434 for (y = 0; y < dst_clip_h; y++) 434 for (y = 0; y < dst_clip_h; y++)
435 { 435 {
436 /* * blend here [clip_w *] ptr -> dst_ptr * */ 436 /* * blend here [clip_w *] ptr -> dst_ptr * */
437 func(ptr, NULL, dc->mul.col, dst_ptr, dst_clip_w); 437 func(ptr, NULL, dc->mul.col, dst_ptr, dst_clip_w);
438 438
439 ptr += src_w; 439 ptr += src_w;
440 dst_ptr += dst_w; 440 dst_ptr += dst_w;
441 } 441 }
442 } 442 }
443 } 443 }
444 else 444 else
445 { 445 {
446 /* fill scale tables */ 446 /* fill scale tables */
447 for (x = 0; x < dst_clip_w; x++) 447 for (x = 0; x < dst_clip_w; x++)
448 lin_ptr[x] = (((x + dst_clip_x - dst_region_x) * src_region_w) / dst_region_w) + src_region_x; 448 lin_ptr[x] = (((x + dst_clip_x - dst_region_x) * src_region_w) / dst_region_w) + src_region_x;
449 for (y = 0; y < dst_clip_h; y++) 449 for (y = 0; y < dst_clip_h; y++)
450 row_ptr[y] = src_data + (((((y + dst_clip_y - dst_region_y) * src_region_h) / dst_region_h) 450 row_ptr[y] = src_data + (((((y + dst_clip_y - dst_region_y) * src_region_h) / dst_region_h)
451 + src_region_y) * src_w); 451 + src_region_y) * src_w);
452 /* scale to dst */ 452 /* scale to dst */
453 dptr = dst_ptr; 453 dptr = dst_ptr;
454#ifdef DIRECT_SCALE 454#ifdef DIRECT_SCALE
455 if ((!src->cache_entry.flags.alpha) && 455 if ((!src->cache_entry.flags.alpha) &&
456 (!dst->cache_entry.flags.alpha) && 456 (!dst->cache_entry.flags.alpha) &&
457 (!dc->mul.use)) 457 (!dc->mul.use))
458 { 458 {
459 for (y = 0; y < dst_clip_h; y++) 459 for (y = 0; y < dst_clip_h; y++)
460 { 460 {
461 461
462 dst_ptr = dptr; 462 dst_ptr = dptr;
463 for (x = 0; x < dst_clip_w; x++) 463 for (x = 0; x < dst_clip_w; x++)
464 { 464 {
465 ptr = row_ptr[y] + lin_ptr[x]; 465 ptr = row_ptr[y] + lin_ptr[x];
466 *dst_ptr = *ptr; 466 *dst_ptr = *ptr;
467 dst_ptr++; 467 dst_ptr++;
468 } 468 }
469 469
470 dptr += dst_w; 470 dptr += dst_w;
471 } 471 }
472 } 472 }
473 else 473 else
474#endif 474#endif
475 { 475 {
476 /* a scanline buffer */ 476 /* a scanline buffer */
477 buf = alloca(dst_clip_w * sizeof(DATA32)); 477 buf = alloca(dst_clip_w * sizeof(DATA32));
478 for (y = 0; y < dst_clip_h; y++) 478 for (y = 0; y < dst_clip_h; y++)
479 { 479 {
480 dst_ptr = buf; 480 dst_ptr = buf;
481 for (x = 0; x < dst_clip_w; x++) 481 for (x = 0; x < dst_clip_w; x++)
482 { 482 {
483 ptr = row_ptr[y] + lin_ptr[x]; 483 ptr = row_ptr[y] + lin_ptr[x];
484 *dst_ptr = *ptr; 484 *dst_ptr = *ptr;
485 dst_ptr++; 485 dst_ptr++;
486 } 486 }
487 /* * blend here [clip_w *] buf -> dptr * */ 487 /* * blend here [clip_w *] buf -> dptr * */
488 func(buf, NULL, dc->mul.col, dptr, dst_clip_w); 488 func(buf, NULL, dc->mul.col, dptr, dst_clip_w);
489 489
490 dptr += dst_w; 490 dptr += dst_w;
491 } 491 }
492 } 492 }
493 } 493 }
494 494
495 return EINA_TRUE; 495 return EINA_TRUE;