aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--BUILD.gn1
-rw-r--r--gyp/images.gyp11
-rw-r--r--src/images/SkImageEncoder.cpp1
-rw-r--r--src/images/SkImageEncoderPriv.h6
-rw-r--r--src/images/SkKTXImageEncoder.cpp35
5 files changed, 0 insertions, 54 deletions
diff --git a/BUILD.gn b/BUILD.gn
index 3e23288c06..a04809240e 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -578,7 +578,6 @@ component("skia") {
"src/codec/SkSwizzler.cpp",
"src/codec/SkWbmpCodec.cpp",
"src/images/SkImageEncoder.cpp",
- "src/images/SkKTXImageEncoder.cpp",
"src/ports/SkDiscardableMemory_none.cpp",
"src/ports/SkGlobalInitialization_default.cpp",
"src/ports/SkImageGenerator_skia.cpp",
diff --git a/gyp/images.gyp b/gyp/images.gyp
index efeb3d2335..da03e6f562 100644
--- a/gyp/images.gyp
+++ b/gyp/images.gyp
@@ -15,7 +15,6 @@
'core.gyp:*',
'libjpeg-turbo-selector.gyp:libjpeg-turbo-selector',
'etc1.gyp:libetc1',
- 'ktx.gyp:libSkKTX',
'libpng.gyp:libpng',
'libwebp.gyp:libwebp',
'utils.gyp:utils',
@@ -30,7 +29,6 @@
'../src/image/',
],
'sources': [
- '../src/images/SkKTXImageEncoder.cpp',
'../src/images/SkWEBPImageEncoder.cpp',
'../src/images/SkJPEGImageEncoder.cpp',
'../src/images/SkPNGImageEncoder.cpp',
@@ -66,15 +64,6 @@
'dependencies': [
'libpng.gyp:libpng',
],
- 'conditions': [
- [ 'skia_android_framework == 1', {
- # The android framework disables these decoders as they are of little use to
- # Java applications that can't take advantage of the compressed formats.
- 'sources!': [
- '../src/images/SkKTXImageEncoder.cpp',
- ],
- }],
- ],
}],
[ 'skia_os == "ios"', {
'include_dirs': [
diff --git a/src/images/SkImageEncoder.cpp b/src/images/SkImageEncoder.cpp
index c5fff08f61..f135a02063 100644
--- a/src/images/SkImageEncoder.cpp
+++ b/src/images/SkImageEncoder.cpp
@@ -19,7 +19,6 @@ bool SkEncodeImage(SkWStream* dst, const SkPixmap& src,
case SkEncodedImageFormat::kJPEG: return SkEncodeImageAsJPEG(dst, src, quality);
case SkEncodedImageFormat::kPNG: return SkEncodeImageAsPNG(dst, src);
case SkEncodedImageFormat::kWEBP: return SkEncodeImageAsWEBP(dst, src, quality);
- case SkEncodedImageFormat::kKTX: return SkEncodeImageAsKTX(dst, src);
default: return false;
}
#endif
diff --git a/src/images/SkImageEncoderPriv.h b/src/images/SkImageEncoderPriv.h
index 36519704b2..22f8f4b0ef 100644
--- a/src/images/SkImageEncoderPriv.h
+++ b/src/images/SkImageEncoderPriv.h
@@ -28,12 +28,6 @@
#define SkEncodeImageAsWEBP(...) false
#endif
-#ifndef SK_BUILD_FOR_ANDROID_FRAMEWORK
- bool SkEncodeImageAsKTX(SkWStream*, const SkPixmap&);
-#else
- #define SkEncodeImageAsKTX(...) false
-#endif
-
#if defined(SK_BUILD_FOR_MAC) || defined(SK_BUILD_FOR_IOS)
bool SkEncodeImageWithCG(SkWStream*, const SkPixmap&, SkEncodedImageFormat);
#else
diff --git a/src/images/SkKTXImageEncoder.cpp b/src/images/SkKTXImageEncoder.cpp
deleted file mode 100644
index fb3eb7947d..0000000000
--- a/src/images/SkKTXImageEncoder.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright 2014 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include "SkImageEncoderPriv.h"
-
-#include "SkColorPriv.h"
-#include "SkImageGenerator.h"
-#include "SkPixelRef.h"
-#include "SkStream.h"
-#include "SkStreamPriv.h"
-
-#include "ktx.h"
-#include "etc1.h"
-
-///////////////////////////////////////////////////////////////////////////////
-
-// KTX Image Encoder
-//
-// KTX is a general texture data storage file format ratified by the Khronos Group. As an
-// overview, a KTX file contains all of the appropriate values needed to fully specify a
-// texture in an OpenGL application, including the use of compressed data.
-//
-// This encoder takes a best guess at how to encode the bitmap passed to it.
-// The KTX library tries to do its best to encode the appropriate
-// data specified by the bitmap based on the config. (i.e. kAlpha8_Config will
-// be represented as a full resolution 8-bit image dump with the appropriate
-// OpenGL defines in the header).
-
-bool SkEncodeImageAsKTX(SkWStream* stream, const SkPixmap& pixmap) {
- return SkKTXFile::WritePixmapToKTX(stream, pixmap);
-}