2017-01-17 | Mike Klein | SkSplicer: no need for AI. Clang is good at this. Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-17 | Mike Klein | add and test SkFixed15::to_u8() Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-17 | Mike Klein | Add a bench to exercise legacy-mode SkRasterPipeline... Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-17 | Mike Klein | SkSplicer: fix a typo in srcover stage. Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-17 | Mike Klein | Temporarily restore FixedAllocTest.cpp Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-13 | Mike Klein | Fix Android roll Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-13 | Mike Klein | SkSplicer: implement load_tables and matrix_3x4 Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-13 | Mike Klein | Revert "Optimize SkBlend by using NEON intrinsics" > Reviewed-by: Mike Klein <mtklein@chromium.org> > Commit-Queue: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-13 | Mike Klein | call fetch-gn from git-sync-deps Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-13 | Mike Klein | some armv7 hacking Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-13 | Mike Klein | gclient-free download and build instructions. |
commit | commitdiff | tree |
2017-01-13 | Mike Klein | Attempt 3: SkRasterPipelineBlitter: support A8 Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-12 | Mike Klein | drop depot_tools dependency in bin/fetch-gn Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-12 | Mike Klein | skia_android_serial = "auto" Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-12 | Mike Klein | disable runtime detected AVX2 raster pipelines Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-12 | Mike Klein | only copy NDK binaries when using NDK in our standalone... Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-11 | Mike Klein | SkSplicer: start on Windows support Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-10 | Mike Klein | pretty up some SkSplicer code Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-10 | Mike Klein | Invalidate icache in copy_to_executable_mem() Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-10 | Mike Klein | SkSplicer: no need to set_k() manually. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-10 | Mike Klein | disable splicer on MSAN bot Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-10 | Mike Klein | SkSplicer: fix aarch64 jump offset, turn on testing... Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-10 | Mike Klein | SkSplicer: test and fix loop logic Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-10 | Mike Klein | Test SkSplicer on x86-64 bots, except Windows. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-10 | Mike Klein | remove xbyak experiment Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-10 | Mike Klein | SkSplicer: start on arm64 Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-10 | Mike Klein | Revert "Improve quad edges' smoothness in non-AA cases" Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Mike Klein <mtklein@google.com> |
commit | commitdiff | tree |
2017-01-09 | Mike Klein | exclude src/splicer from g3 Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-09 | Mike Klein | SkSplicer Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-09 | Mike Klein | xbyak -> skia mirror, pin version Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-07 | Mike Klein | SkXbyak: loop inside, only body Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-07 | Mike Klein | Revert "Retry "SkRasterPipelineBlitter: support A8... > Reviewed-by: Mike Klein <mtklein@chromium.org> > Commit-Queue: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-06 | Mike Klein | try harder to exclude SkXbyak.cpp from Google3 build Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-06 | Mike Klein | zero fBuf in new SkXbyakBench Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-06 | Mike Klein | Add a real SkXbyak bench, implement enough to run it. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-06 | Mike Klein | exclude src/opts/SkXbyak.cpp from g3 build Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-06 | Mike Klein | SkXbyak basics Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-06 | Mike Klein | Retry "SkRasterPipelineBlitter: support A8"... Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-06 | Mike Klein | Revert "Get latest ANGLE as of January 6, 2017" Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-06 | Mike Klein | simplify by removing _d stages Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-05 | Mike Klein | Use stack instead of malloc() for most calls to SkRasterPipe... Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-05 | Mike Klein | Revert "SkRasterPipelineBlitter: support A8" > Commit-Queue: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-05 | Mike Klein | SkRasterPipelineBlitter: support A8 Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-05 | Mike Klein | monobench: don't sort the Bench vector while iterating... Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-05 | Mike Klein | monobench: shuffle benchmark order between samples Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-05 | Mike Klein | GN: add skia_android_serial and push_$foo targets when... Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-05 | Mike Klein | clamp to 1.0f in sk_linear_to_srgb_needs_round() Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-05 | Mike Klein | GN: add test_app template Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-05 | Mike Klein | -Fast bot upgrades Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-04 | Mike Klein | Retry trim another instruction off SkRasterPipeline... Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-04 | Mike Klein | auto-generate _d stages Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-04 | Mike Klein | Remove SkImageShader -> SkColorShader optimization. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-04 | Mike Klein | Revert "trim another instruction off SkRasterPipeline... Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2017-01-03 | Mike Klein | trim another instruction off SkRasterPipeline overhead Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-21 | Mike Klein | remove MIPS DSP optimizations Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-16 | Mike Klein | Restore fetch-gn instructions. Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-15 | Mike Klein | simplify SkTHash* move support Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-15 | Mike Klein | Port SkResourceCache to SkTHashTable Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-14 | Mike Klein | switch to libstdc++ for standalone Android builds. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-14 | Mike Klein | Revert "Revert "SkNx basically always is fast now."" > > Commit-Queue: Mike Klein <mtklein@chromium.org> > Commit-Queue: Mike Klein <mtklein@chromium.org> > Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-14 | Mike Klein | Revert "Revert "clamp to premul when reading premul... > Commit-Queue: Mike Klein <mtklein@chromium.org> > Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-14 | Mike Klein | Revert "clamp to premul when reading premul sRGB" Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-14 | Mike Klein | Revert "SkNx basically always is fast now." > Commit-Queue: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-14 | Mike Klein | Revert "Do not build the ktx encoder for android framework" > Commit-Queue: Mike Klein <mtklein@chromium.org> > Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-13 | Mike Klein | clamp to premul when reading premul sRGB Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-13 | Mike Klein | SkNx basically always is fast now. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-13 | Mike Klein | add move semantics to SkTHash* Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-12 | Mike Klein | Just make Android.bp bpfmt compliant to begin with. |
commit | commitdiff | tree |
2016-12-12 | Mike Klein | Remove dependency on NDK cpufeatures. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-12 | Mike Klein | funnel f16 through standard load/store/gather Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-12 | Mike Klein | proposed gn_to_bp fixes Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-12 | Mike Klein | Convert image width and height (used by tiling) to... Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-09 | Mike Klein | bicubic, attempt gazillion Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-09 | Mike Klein | remove Building with Skia Tutorial Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-09 | Mike Klein | Run bin/fetch-gn as a gclient hook. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-09 | Mike Klein | update Win/Android toolchain setup after rolling GN Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-09 | Mike Klein | Roll GN Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-08 | Mike Klein | libviewer.so on Android, delete hello_skia_app Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-08 | Mike Klein | On mips64el, use -B instead of linking .o manually. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-08 | Mike Klein | Make sure all the convolve functions are defined. Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-08 | Mike Klein | add missing [] Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-07 | Mike Klein | gn_to_bp.py fixes |
commit | commitdiff | tree |
2016-12-06 | Mike Klein | Add gn_to_bp.py. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-06 | Mike Klein | Refactor bilerp a little. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-06 | Mike Klein | -pie applies only to executables Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-06 | Mike Klein | fStages.data() should always be defined, but UBSAN... Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-06 | Mike Klein | remove upper limit on number of pipeline stages Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-06 | Mike Klein | Remove redundant -GN bot suffixes. |
commit | commitdiff | tree |
2016-12-05 | Mike Klein | Manual byte -> float conversion. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-02 | Mike Klein | Tricky float -> byte conversion in store_8888. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-02 | Mike Klein | SkNf_round, use it in store_565 and store_tables. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-02 | Mike Klein | use fma in store_8888 Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-01 | Mike Klein | Skip clamps in color xform pipelines if possible. Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-01 | Mike Klein | Make SkMatrix44:dump() print out a recognizable matrix. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-01 | Mike Klein | Detect when we can skip clamps on gamut transforms. Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-01 | Mike Klein | Avoid creating std::function in run_pipeline(). Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-01 | Mike Klein | Revert "Added CMYK support for ICC profiles." > Commit-Queue: Mike Klein <mtklein@chromium.org> > Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-12-01 | Mike Klein | move all memset() logic into blitter Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-11-30 | Mike Klein | support medium and high quality Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
2016-11-30 | Mike Klein | fold more in SkRasterPipelineBlitter Commit-Queue: Mike Klein <mtklein@chromium.org> |
commit | commitdiff | tree |
next |