|
Port SkTextureCompression opts to SkOpts
Pretty vanilla translation. I cleaned up who calls whom a little.
Used to be utils -> opts -> utils, now it's just utils -> opts.
I may follow up with a pass over the NEON code for readability
and to clean up dead code.
This turns on NEON A8->R11EAC conversion for ARMv8.
Unit tests which now hit the NEON code still pass.
I can't find any related bench.
BUG= skia:4117
Committed: https://skia.googlesource.com/skia/+/b6394746ff546a9c60d68e3be162cb38feffa803
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+304 lines, -412 lines) |
Patch |
|
M |
gyp/opts.gyp
|
View
|
1
2
3
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
gyp/opts.gypi
|
View
|
|
3 chunks |
+0 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/core/SkOpts.h
|
View
|
1
3
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/core/SkOpts.cpp
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/opts/SkOpts_neon.cpp
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
D |
src/opts/SkTextureCompression_opts.h
|
View
|
|
1 chunk |
+0 lines, -21 lines |
0 comments
|
Download
|
|
D |
src/opts/SkTextureCompression_opts_arm.cpp
|
View
|
|
1 chunk |
+0 lines, -59 lines |
0 comments
|
Download
|
|
D |
src/opts/SkTextureCompression_opts_neon.h
|
View
|
|
1 chunk |
+0 lines, -14 lines |
0 comments
|
Download
|
|
D |
src/opts/SkTextureCompression_opts_neon.cpp
|
View
|
|
1 chunk |
+0 lines, -239 lines |
0 comments
|
Download
|
|
D |
src/opts/SkTextureCompression_opts_none.cpp
|
View
|
|
1 chunk |
+0 lines, -17 lines |
0 comments
|
Download
|
|
A |
src/opts/SkTextureCompressor_opts.h
|
View
|
|
1 chunk |
+267 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/utils/SkTextureCompressor.h
|
View
|
|
3 chunks |
+2 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/utils/SkTextureCompressor.cpp
|
View
|
1
|
4 chunks |
+18 lines, -47 lines |
0 comments
|
Download
|
Total messages: 13 (6 generated)
|