/external/skia/src/gpu/ |
H A D | GrColorSpaceXform.h | 32 static uint32_t XformKey(const GrColorSpaceXform* xform) { argument 33 // Code generation changes if there is an xform, but it otherwise constant 34 return SkToBool(xform) ? 1 : 0;
|
H A D | GrColorSpaceXform.cpp | 42 // implies no xform is necessary, so nullptr should be returned. This particular case should 100 sk_sp<GrColorSpaceXform> xform = gCache->findOrAdd(key, deferredResult); local 102 return xform;
|
/external/skia/gm/ |
H A D | drawatlas.cpp | 63 void apply(SkRSXform* xform) const { 65 xform->fSCos = fScale * SkScalarCos(rad); 66 xform->fSSin = fScale * SkScalarSin(rad); 67 xform->fTx = fTx; 68 xform->fTy = fTy; 78 SkRSXform xform[N]; variable 83 rec[i].apply(&xform[i]); 92 canvas->drawAtlas(atlas.get(), xform, tex, N, nullptr, &paint); 94 canvas->drawAtlas(atlas.get(), xform, tex, colors, N, SkBlendMode::kSrcIn, nullptr, &paint); 113 SkRSXform* xform local 198 const SkRSXform xform = SkRSXform::Make(1, 0, 0, 0); local [all...] |
H A D | colorspacexform.cpp | 44 std::unique_ptr<SkColorSpaceXform> xform = SkColorSpaceXform::New(srcSpace.get(), variable 46 xform->apply(SkColorSpaceXform::kRGBA_F32_ColorFormat, fWideGamutColors0, 52 xform = SkColorSpaceXform::New(srcSpace.get(), dstSpace.get()); 53 xform->apply(SkColorSpaceXform::kRGBA_F32_ColorFormat, fWideGamutColors1,
|
H A D | imagefilters.cpp | 169 for (const auto& xform : xforms) { 171 canvas->translate(xform.fTx, xform.fTy); 172 canvas->scale(xform.fSx, xform.fSy);
|
H A D | makecolorspace.cpp | 31 sk_sp<SkImage> xform = orig->makeColorSpace(colorSpace, behavior); local 33 // Assign an sRGB color space on the xformed image, so we can see the effects of the xform 39 return SkImageMakeRasterCopyAndAssignColorSpace(xform.get(), srgb.get());
|
/external/libjpeg-turbo/ |
H A D | tjexampletest.in | 107 for xform in hflip vflip transpose transverse rot90 rot180 rot270; do 109 runme $JAVA TJExample $OUTDIR/${basename}_${samp}_fast.jpg $OUTDIR/${basename}_${samp}_${xform}.jpg -$xform -crop 16,16,70x60 110 runme cmp $OUTDIR/${basename}_${samp}_${xform}.jpg $OUTDIR/${basename}_${samp}_${xform}_jpegtran.jpg 111 $EXEDIR/djpeg -rgb -bmp $OUTDIR/${basename}_${samp}_${xform}_jpegtran.jpg >$OUTDIR/${basename}_${samp}_${xform}_jpegtran.bmp 112 runme $JAVA TJExample $OUTDIR/${basename}_${samp}_fast.jpg $OUTDIR/${basename}_${samp}_${xform}.bmp -$xform -crop 16,16,70x60 113 runme cmp -i 54:54 $OUTDIR/${basename}_${samp}_${xform} [all...] |
H A D | tjbenchtest.in | 186 for xform in hflip vflip transpose transverse rot90 rot180 rot270; do 188 runme $EXEDIR/djpeg -rgb $BMPARG -outfile $OUTDIR/${basename}_${samp}_${xform}_jpegtran.${EXT} $OUTDIR/${basename}_${samp}_${xform}_jpegtran.jpg 189 runme $EXEDIR/tjbench $OUTDIR/${basename}_${samp}_Q95.jpg $BMPARG -$xform -tile -quiet -benchtime 0.01 -warmup 0 $YUVARG $ALLOCARG 191 runme cmp $OUTDIR/${basename}_${samp}_Q95_full.${EXT} $OUTDIR/${basename}_${samp}_${xform}_jpegtran.${EXT} 196 runme cmp $i $OUTDIR/${basename}_${samp}_${xform}_jpegtran.${EXT} 202 runme $EXEDIR/djpeg -nosmooth -rgb $BMPARG -outfile $OUTDIR/${basename}_${samp}_${xform}_jpegtran.${EXT} $OUTDIR/${basename}_${samp}_${xform}_jpegtran.jpg 203 runme $EXEDIR/tjbench $OUTDIR/${basename}_${samp}_Q95.jpg $BMPARG -$xform -tile -quiet -benchtime 0.01 -warmup 0 -fastupsample $YUVARG $ALLOCARG 205 runme cmp $OUTDIR/${basename}_${samp}_Q95_full.${EXT} $OUTDIR/${basename}_${samp}_${xform}_jpegtra [all...] |
H A D | tjbenchtest.java.in | 159 for xform in hflip vflip transpose transverse rot90 rot180 rot270; do 161 runme $EXEDIR/djpeg -rgb -bmp -outfile $OUTDIR/${basename}_${samp}_${xform}_jpegtran.bmp $OUTDIR/${basename}_${samp}_${xform}_jpegtran.jpg 162 runme $JAVA TJBench $OUTDIR/${basename}_${samp}_Q95.jpg -$xform -tile -quiet -benchtime 0.01 -warmup 0 $YUVARG 165 runme cmp -i 54:54 $i $OUTDIR/${basename}_${samp}_${xform}_jpegtran.bmp 170 runme $EXEDIR/djpeg -nosmooth -rgb -bmp -outfile $OUTDIR/${basename}_${samp}_${xform}_jpegtran.bmp $OUTDIR/${basename}_${samp}_${xform}_jpegtran.jpg 171 runme $JAVA TJBench $OUTDIR/${basename}_${samp}_Q95.jpg -$xform -tile -quiet -benchtime 0.01 -warmup 0 -fastupsample $YUVARG 174 runme cmp -i 54:54 $i $OUTDIR/${basename}_${samp}_${xform}_jpegtran.bmp 181 for xform i [all...] |
/external/skia/experimental/GLFWTest/ |
H A D | glfw_main.cpp | 80 SkRSXform xform[kGrid*kGrid+1]; local 106 xform[currIndex] = SkRSXform::MakeFromRadians(2.0f, SK_ScalarPI*0.5f, 112 xform[currIndex] = SkRSXform::MakeFromRadians(2.0f, SK_ScalarPI*0.5f, 145 SkScalar c = xform[i].fSCos; 146 SkScalar s = xform[i].fSSin; 151 xform[i].fSCos = kCosDiff*c - kSinDiff*s; 152 xform[i].fSSin = kSinDiff*c + kCosDiff*s; 154 dx -= xform[i].fSCos*anchorX - xform[i].fSSin*anchorY; 155 dy -= xform[ [all...] |
/external/pdfium/third_party/lcms2-2.6/src/ |
H A D | cmsxform.c | 183 p -> xform(p, InputBuffer, OutputBuffer, Size, Size); 196 p -> xform(p, InputBuffer, OutputBuffer, Size, Stride); 202 // Float xform converts floats. Since there are no performance issues, one routine does all job, including gamut check. 609 if (Plugin ->Factory(&p->xform, &p->UserData, &p ->FreeUserData, &p ->Lut, InputFormat, OutputFormat, dwFlags)) { 655 p ->xform = NullFloatXFORM; 659 p ->xform = FloatXFORM; 691 p ->xform = NullXFORM; 697 p ->xform = PrecalculatedXFORMGamutCheck; // Gamut check, no cach? 699 p ->xform = PrecalculatedXFORM; // No cach? no gamut check 704 p ->xform 817 _cmsTRANSFORM* xform; local 1083 _cmsTRANSFORM* xform = (_cmsTRANSFORM*) hTransform; local 1092 _cmsTRANSFORM* xform = (_cmsTRANSFORM*) hTransform; local 1100 _cmsTRANSFORM* xform = (_cmsTRANSFORM*) hTransform; local 1112 _cmsTRANSFORM* xform = (_cmsTRANSFORM*) hTransform; local [all...] |
H A D | cmsvirt.c | 930 cmsHPROFILE CreateNamedColorDevicelink(cmsHTRANSFORM xform) argument 932 _cmsTRANSFORM* v = (_cmsTRANSFORM*) xform; 949 Original = cmsGetNamedColorList(xform); 960 cmsChangeBuffersFormat(xform, TYPE_NAMED_COLOR_INDEX, 966 cmsDoTransform(xform, &i, nc2 ->List[i].DeviceColorant, 1); 1050 _cmsTRANSFORM* xform = (_cmsTRANSFORM*) hTransform; local 1061 mpe = cmsPipelineGetPtrToFirstStage(xform ->Lut); 1072 LUT = cmsPipelineDup(xform ->Lut); 1076 if ((xform ->EntryColorSpace == cmsSigLabData) && (Version < 4.0)) { 1083 if ((xform [all...] |
H A D | cmsps2.c | 835 cmsHTRANSFORM xform = cmsCreateTransformTHR(ContextID, hProfile, TYPE_GRAY_8, hXYZ, TYPE_XYZ_DBL, Intent, cmsFLAGS_NOOPTIMIZE); local 844 cmsDoTransform(xform, &Gray, &XYZ, 1); 850 cmsDeleteTransform(xform); 864 cmsHTRANSFORM xform; local 886 xform = cmsCreateMultiprofileTransform(Profiles, 2, InputFormat, TYPE_Lab_DBL, Intent, 0); 889 if (xform == NULL) { 910 _cmsTRANSFORM* v = (_cmsTRANSFORM*) xform; 931 cmsDeleteTransform(xform); 997 cmsHTRANSFORM xform; local 1004 xform 1281 cmsHTRANSFORM xform; local 1413 cmsHTRANSFORM xform; local [all...] |
H A D | cmsgmt.c | 42 cmsHTRANSFORM xform; local 74 xform = cmsCreateExtendedTransform(ContextID, nProfiles + 1, ProfileList, 85 return xform; 103 cmsHTRANSFORM xform; local 108 xform = _cmsChain2Lab(ContextID, nProfiles, TYPE_CMYK_FLT, TYPE_Lab_DBL, Intents, hProfiles, BPC, AdaptationStates, dwFlags); 109 if (xform == NULL) return NULL; 121 cmsDoTransform(xform, cmyk, &Lab, 1); 129 cmsDeleteTransform(xform); 435 // Evaluate the xform
|
H A D | cmssamp.c | 45 cmsHTRANSFORM xform; local 54 xform = cmsCreateExtendedTransform(ContextID, 4, hProfiles, BPC, Intents, 58 return xform; 70 cmsHTRANSFORM xform; local 112 xform = cmsCreateTransformTHR(ContextID, hInput, dwFormat, 116 if (xform == NULL) { 124 cmsDoTransform(xform, Black, &Lab, 1); 131 cmsDeleteTransform(xform);
|
/external/libjpeg-turbo/java/ |
H A D | TJExample.java | 104 TJTransform xform = new TJTransform(); 174 xform.options |= TJTransform.OPT_GRAY; 176 xform.op = TJTransform.OP_HFLIP; 178 xform.op = TJTransform.OP_VFLIP; 180 xform.op = TJTransform.OP_TRANSPOSE; 182 xform.op = TJTransform.OP_TRANSVERSE; 184 xform.op = TJTransform.OP_ROT90; 186 xform.op = TJTransform.OP_ROT180; 188 xform.op = TJTransform.OP_ROT270; 190 xform [all...] |
/external/mesa3d/prebuilt-intermediates/nir/ |
H A D | nir_opt_algebraic.c | 19788 const struct transform *xform = &nir_opt_algebraic_iand_xforms[i]; local 19789 if (condition_flags[xform->condition_offset] && 19790 nir_replace_instr(alu, xform->search, xform->replace, 19799 const struct transform *xform = &nir_opt_algebraic_i2b_xforms[i]; local 19800 if (condition_flags[xform->condition_offset] && 19801 nir_replace_instr(alu, xform->search, xform->replace, 19810 const struct transform *xform = &nir_opt_algebraic_ixor_xforms[i]; local 19811 if (condition_flags[xform 19821 const struct transform *xform = &nir_opt_algebraic_seq_xforms[i]; local 19832 const struct transform *xform = &nir_opt_algebraic_ilt_xforms[i]; local 19843 const struct transform *xform = &nir_opt_algebraic_umod_xforms[i]; local 19854 const struct transform *xform = &nir_opt_algebraic_imul_xforms[i]; local 19865 const struct transform *xform = &nir_opt_algebraic_uge_xforms[i]; local 19876 const struct transform *xform = &nir_opt_algebraic_ineg_xforms[i]; local 19887 const struct transform *xform = &nir_opt_algebraic_fmul_xforms[i]; local 19898 const struct transform *xform = &nir_opt_algebraic_ubitfield_extract_xforms[i]; local 19909 const struct transform *xform = &nir_opt_algebraic_ffma_xforms[i]; local 19920 const struct transform *xform = &nir_opt_algebraic_umin_xforms[i]; local 19931 const struct transform *xform = &nir_opt_algebraic_umax_xforms[i]; local 19942 const struct transform *xform = &nir_opt_algebraic_bcsel_xforms[i]; local 19953 const struct transform *xform = &nir_opt_algebraic_sge_xforms[i]; local 19964 const struct transform *xform = &nir_opt_algebraic_fsqrt_xforms[i]; local 19975 const struct transform *xform = &nir_opt_algebraic_iadd_xforms[i]; local 19986 const struct transform *xform = &nir_opt_algebraic_pack_unorm_2x16_xforms[i]; local 19997 const struct transform *xform = &nir_opt_algebraic_pack_unorm_4x8_xforms[i]; local 20008 const struct transform *xform = &nir_opt_algebraic_pack_snorm_4x8_xforms[i]; local 20019 const struct transform *xform = &nir_opt_algebraic_fand_xforms[i]; local 20030 const struct transform *xform = &nir_opt_algebraic_fabs_xforms[i]; local 20041 const struct transform *xform = &nir_opt_algebraic_imod_xforms[i]; local 20052 const struct transform *xform = &nir_opt_algebraic_ieq_xforms[i]; local 20063 const struct transform *xform = &nir_opt_algebraic_imin_xforms[i]; local 20074 const struct transform *xform = &nir_opt_algebraic_frsq_xforms[i]; local 20085 const struct transform *xform = &nir_opt_algebraic_usadd_4x8_xforms[i]; local 20096 const struct transform *xform = &nir_opt_algebraic_idiv_xforms[i]; local 20107 const struct transform *xform = &nir_opt_algebraic_extract_u8_xforms[i]; local 20118 const struct transform *xform = &nir_opt_algebraic_pack_snorm_2x16_xforms[i]; local 20129 const struct transform *xform = &nir_opt_algebraic_fpow_xforms[i]; local 20140 const struct transform *xform = &nir_opt_algebraic_ige_xforms[i]; local 20151 const struct transform *xform = &nir_opt_algebraic_fdiv_xforms[i]; local 20162 const struct transform *xform = &nir_opt_algebraic_ffract_xforms[i]; local 20173 const struct transform *xform = &nir_opt_algebraic_fadd_xforms[i]; local 20184 const struct transform *xform = &nir_opt_algebraic_ishl_xforms[i]; local 20195 const struct transform *xform = &nir_opt_algebraic_usub_borrow_xforms[i]; local 20206 const struct transform *xform = &nir_opt_algebraic_flog2_xforms[i]; local 20217 const struct transform *xform = &nir_opt_algebraic_inot_xforms[i]; local 20228 const struct transform *xform = &nir_opt_algebraic_sne_xforms[i]; local 20239 const struct transform *xform = &nir_opt_algebraic_fmod_xforms[i]; local 20250 const struct transform *xform = &nir_opt_algebraic_f2u_xforms[i]; local 20261 const struct transform *xform = &nir_opt_algebraic_fcsel_xforms[i]; local 20272 const struct transform *xform = &nir_opt_algebraic_isub_xforms[i]; local 20283 const struct transform *xform = &nir_opt_algebraic_fmax_xforms[i]; local 20294 const struct transform *xform = &nir_opt_algebraic_umul_unorm_4x8_xforms[i]; local 20305 const struct transform *xform = &nir_opt_algebraic_bitfield_insert_xforms[i]; local 20316 const struct transform *xform = &nir_opt_algebraic_feq_xforms[i]; local 20327 const struct transform *xform = &nir_opt_algebraic_flrp_xforms[i]; local 20338 const struct transform *xform = &nir_opt_algebraic_ior_xforms[i]; local 20349 const struct transform *xform = &nir_opt_algebraic_ussub_4x8_xforms[i]; local 20360 const struct transform *xform = &nir_opt_algebraic_unpack_snorm_4x8_xforms[i]; local 20371 const struct transform *xform = &nir_opt_algebraic_frem_xforms[i]; local 20382 const struct transform *xform = &nir_opt_algebraic_unpack_unorm_2x16_xforms[i]; local 20393 const struct transform *xform = &nir_opt_algebraic_unpack_snorm_2x16_xforms[i]; local 20404 const struct transform *xform = &nir_opt_algebraic_imax_xforms[i]; local 20415 const struct transform *xform = &nir_opt_algebraic_fsat_xforms[i]; local 20426 const struct transform *xform = &nir_opt_algebraic_extract_u16_xforms[i]; local 20437 const struct transform *xform = &nir_opt_algebraic_fge_xforms[i]; local 20448 const struct transform *xform = &nir_opt_algebraic_frcp_xforms[i]; local 20459 const struct transform *xform = &nir_opt_algebraic_fxor_xforms[i]; local 20470 const struct transform *xform = &nir_opt_algebraic_ushr_xforms[i]; local 20481 const struct transform *xform = &nir_opt_algebraic_fexp2_xforms[i]; local 20492 const struct transform *xform = &nir_opt_algebraic_ishr_xforms[i]; local 20503 const struct transform *xform = &nir_opt_algebraic_slt_xforms[i]; local 20514 const struct transform *xform = &nir_opt_algebraic_f2i_xforms[i]; local 20525 const struct transform *xform = &nir_opt_algebraic_flt_xforms[i]; local 20536 const struct transform *xform = &nir_opt_algebraic_ult_xforms[i]; local 20547 const struct transform *xform = &nir_opt_algebraic_fsub_xforms[i]; local 20558 const struct transform *xform = &nir_opt_algebraic_fneg_xforms[i]; local 20569 const struct transform *xform = &nir_opt_algebraic_fne_xforms[i]; local 20580 const struct transform *xform = &nir_opt_algebraic_iabs_xforms[i]; local 20591 const struct transform *xform = &nir_opt_algebraic_unpack_unorm_4x8_xforms[i]; local 20602 const struct transform *xform = &nir_opt_algebraic_fmin_xforms[i]; local 20613 const struct transform *xform = &nir_opt_algebraic_ine_xforms[i]; local 20624 const struct transform *xform = &nir_opt_algebraic_udiv_xforms[i]; local 20635 const struct transform *xform = &nir_opt_algebraic_extract_i8_xforms[i]; local 20646 const struct transform *xform = &nir_opt_algebraic_uadd_carry_xforms[i]; local 20657 const struct transform *xform = &nir_opt_algebraic_ibitfield_extract_xforms[i]; local 20668 const struct transform *xform = &nir_opt_algebraic_ldexp_xforms[i]; local 20679 const struct transform *xform = &nir_opt_algebraic_extract_i16_xforms[i]; local 21675 const struct transform *xform = &nir_opt_algebraic_late_b2f_xforms[i]; local 21686 const struct transform *xform = &nir_opt_algebraic_late_fdot4_xforms[i]; local 21697 const struct transform *xform = &nir_opt_algebraic_late_flt_xforms[i]; local 21708 const struct transform *xform = &nir_opt_algebraic_late_fdot2_xforms[i]; local 21719 const struct transform *xform = &nir_opt_algebraic_late_fdot3_xforms[i]; local 21730 const struct transform *xform = &nir_opt_algebraic_late_fneg_xforms[i]; local 21741 const struct transform *xform = &nir_opt_algebraic_late_fmax_xforms[i]; local 21752 const struct transform *xform = &nir_opt_algebraic_late_fne_xforms[i]; local 21763 const struct transform *xform = &nir_opt_algebraic_late_fmin_xforms[i]; local 21774 const struct transform *xform = &nir_opt_algebraic_late_feq_xforms[i]; local 21785 const struct transform *xform = &nir_opt_algebraic_late_fge_xforms[i]; local 21796 const struct transform *xform = &nir_opt_algebraic_late_fdph_xforms[i]; local [all...] |
/external/skia/include/core/ |
H A D | SkRSXform.h | 23 SkRSXform xform = { scos, ssin, tx, ty }; local 24 return xform; 28 * Initialize a new xform based on the scale, rotation (in radians), final tx,ty location
|
/external/skia/src/gpu/glsl/ |
H A D | GrGLSLShaderBuilder.cpp | 102 SkString xform; local 103 this->appendColorGamutXform(&xform, lookup.c_str(), colorXformHelper); 105 this->codeAppendf("%s * %s", modulation, xform.c_str()); 107 this->codeAppendf("%s", xform.c_str()); 126 GrShaderVar("xform", kMat44f_GrSLType), 129 // Gamut xform, clamp to destination gamut. We only support/have premultiplied textures, so we 131 functionBody.append("\tcolor.rgb = clamp((xform * vec4(color.rgb, 1.0)).rgb, 0.0, color.a);\n"); 148 SkString xform; local 149 this->appendColorGamutXform(&xform, srcColor, colorXformHelper); 150 this->codeAppend(xform [all...] |
/external/skia/src/core/ |
H A D | SkColorSpaceXformImageGenerator.cpp | 83 auto xform = GrNonlinearColorSpaceXformEffect::Make(srcSpace.get(), fDst.get()); local 84 if (!xform) { 98 paint.addColorFragmentProcessor(std::move(xform));
|
/external/skia/samplecode/ |
H A D | SampleAtlas.cpp | 21 static void draw_atlas(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], argument 24 canvas->drawAtlas(atlas, xform, tex, colors, count, SkBlendMode::kModulate, cull, paint); 27 static void draw_atlas_sim(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], argument 32 matrix.setRSXform(xform[i]); 175 SkRSXform xform[N]; variable 180 xform[i] = fRec[i].asRSXform(); 190 fProc(canvas, fAtlas.get(), xform, fTex, colorsPtr, N, &cull, &paint);
|
H A D | SampleShip.cpp | 26 static void draw_atlas(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], argument 29 canvas->drawAtlas(atlas, xform, tex, colors, count, SkBlendMode::kModulate, cull, paint); 32 static void draw_atlas_sim(SkCanvas* canvas, SkImage* atlas, const SkRSXform xform[], argument 37 matrix.setRSXform(xform[i]);
|
/external/skia/bench/ |
H A D | ColorCodecBench.cpp | 16 DEFINE_bool(xform_only, false, "Only time the color xform, do not include the decode time"); 48 std::unique_ptr<SkColorSpaceXform> xform = SkColorSpaceXform::New(fSrcSpace.get(), local 50 SkASSERT(xform); 55 SkAssertResult(xform->apply(select_xform_format(fDstInfo.colorType()), dst,
|
/external/pdfium/core/fxge/win32/ |
H A D | fx_win32_print.cpp | 271 XFORM xform; local 272 xform.eM11 = pObject2Device->a / kScaleFactor; 273 xform.eM12 = pObject2Device->b / kScaleFactor; 274 xform.eM21 = -pObject2Device->c / kScaleFactor; 275 xform.eM22 = -pObject2Device->d / kScaleFactor; 276 xform.eDx = pObject2Device->e; 277 xform.eDy = pObject2Device->f; 278 ModifyWorldTransform(m_hDC, &xform, MWT_LEFTMULTIPLY);
|
/external/mesa3d/src/compiler/nir/ |
H A D | nir_algebraic.py | 516 % for xform in xform_list: 517 ${xform.search.render()} 518 ${xform.replace.render()} 522 % for xform in xform_list: 523 { &${xform.search.name}, ${xform.replace.c_ptr}, ${xform.condition_index} }, 546 const struct transform *xform = &${pass_name}_${opcode}_xforms[i]; 547 if (condition_flags[xform->condition_offset] && 548 nir_replace_instr(alu, xform [all...] |