Add optimized S16_opaque_D32_nofilter_DX blitter.

Adds an NEON optimized version of Skia sample blitter
S16_opaque_D32_nofilter_DX when running unscaled.
Used when scrolling UI lists.

Change-Id: I7a212f2e50aba3244aab237937395af02abe81a9
Signed-off-by: Henrik Smiding <henrik.smiding@stericsson.com>
Signed-off-by: Patrik Ryd <patrik.ryd@stericsson.com>
Modify sample buffer size for larger displays.

Modifies the intermediate buffer size for sample pixel indexes, used in the
sample proc function calls. If the buffer is not large enough, the job is split
into several calls. This would impact the performance of SIMD optimizations.

Change-Id: I86848d1c44fe338258b40f6ee6a576289cebd496
Signed-off-by: Henrik Smiding <henrik.smiding@stericsson.com>
Signed-off-by: Patrik Ryd <patrik.ryd@stericsson.com>
exynos4: fimg2d acceleration

http://git.insignal.co.kr/insignal/origen_quad-jb_mr1.1/android/platform/external/skia/commit/?h=origen_quad-jb_mr1.1&id=7a2cdab99f7a27e2566afbf8c0a2d3ea64c8a375

Change-Id: If605106881540f2170249e6446770ec95b4667b3
skia: exynos4: add support for fimg2d3x

Change-Id: Ie0509e7d537fe2a73b23c30f5128d80ee48c1d7d
Fimg2d3x: fix icon scaling issue with acceleration enabled

 * replace undefined TRUE/FALSE with true/false in SkFimgApi3x.h
 * fix warning in SkFimgApi3x.cpp

Change-Id: Iabaf66df526892f006573c97450fd36f461d9bb2
Fimg2d: set fimg.isFilter in SkDraw::drawBitmap

Set fimg.isFilter from paint.isFilterBitmap() in drawBitmap like
it's done later in drawRect_withG2D.

Change-Id: I8c27933dba28ae8834f02cb1ba66ec58dd2c933c
Fix merge, remove duplicate case in switch

Change-Id: I50f0492f7eb0714132b8e85f2995919d66eb20a7
Remove another duplicate definition

Change-Id: Ic86c64f2d7eae33bf2e9bdbd188e8c32eb2ea5a1
Skia: Fix build on FIMG2D devices

Change-Id: I83e3787f5a7b61a0e69c0091e04c8ab77c0ea755
skia: Fix Codenomicon image open failure.

Add code to handle 'No image descriptor' case in a gif image format.
Remove goto call.

CRs-Fixed: 333162

(cherrypicked from commit I80d7df9d5f112b5fe32699ce6dd2df0f48323bb1)

Change-Id: I44ff4e0ab681febdb5304b9761a92e6717d4ee2a
Several skia tunings

* Optiming constructor of Paint object
* Special copy path for small object
* Global Language list instead of constructing a new obj everytime.

Change-Id: Ic2ed4488a94e57d7192028ec4c608989837d756e