| Index: src/images/SkForceLinking.cpp
|
| diff --git a/src/images/SkForceLinking.cpp b/src/images/SkForceLinking.cpp
|
| index 55b7021432b7367f9327ba1d61df60a4ad1d8ef5..b0ec927b83c6eee522efdb93a25de11c06c57c60 100644
|
| --- a/src/images/SkForceLinking.cpp
|
| +++ b/src/images/SkForceLinking.cpp
|
| @@ -5,8 +5,8 @@
|
| * found in the LICENSE file.
|
| */
|
|
|
| +#include "SkImageEncoder.h"
|
| #include "SkForceLinking.h"
|
| -#include "SkImageDecoder.h"
|
|
|
| // This method is required to fool the linker into not discarding the pre-main
|
| // initialization and registration of the decoder classes. Passing true will
|
| @@ -14,23 +14,16 @@
|
| int SkForceLinking(bool doNotPassTrue) {
|
| if (doNotPassTrue) {
|
| SkASSERT(false);
|
| - CreateJPEGImageDecoder();
|
| - CreateWEBPImageDecoder();
|
| - CreateBMPImageDecoder();
|
| - CreateICOImageDecoder();
|
| - CreateWBMPImageDecoder();
|
| + CreateJPEGImageEncoder();
|
| + CreateWEBPImageEncoder();
|
| +
|
| // Only link hardware texture codecs on platforms that build them. See images.gyp
|
| #ifndef SK_BUILD_FOR_ANDROID_FRAMEWORK
|
| - CreatePKMImageDecoder();
|
| - CreateKTXImageDecoder();
|
| - CreateASTCImageDecoder();
|
| -#endif
|
| - // Only link GIF and PNG on platforms that build them. See images.gyp
|
| -#if !defined(SK_BUILD_FOR_MAC) && !defined(SK_BUILD_FOR_WIN) && !defined(SK_BUILD_FOR_IOS)
|
| - CreateGIFImageDecoder();
|
| + CreateKTXImageEncoder();
|
| #endif
|
| +
|
| #if !defined(SK_BUILD_FOR_MAC) && !defined(SK_BUILD_FOR_WIN) && !defined(SK_BUILD_FOR_IOS)
|
| - CreatePNGImageDecoder();
|
| + CreatePNGImageEncoder();
|
| #endif
|
| #if defined(SK_BUILD_FOR_IOS)
|
| CreatePNGImageEncoder_IOS();
|
|
|