Move ccpr headers for display list out of include/private.
This partially undoes 774168efac
"Allow
CCPR in DDL mode (take 2)". The issue appears to have been the use of a
not fully defined type (destructor could not be instantiated) because
the private fields were also dllexported, requiring the destructors to
exist in all translation units which included the header. Only the parts
of the class which are actually public are now marked as exported.
Change-Id: I8a79bd5d8962e94c24f7563d496744bb278153fa
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/214020
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
This commit is contained in:
parent
f93d021680
commit
729a23f50f
@ -198,6 +198,7 @@ skia_core_sources = [
|
||||
"$_src/core/SkEdge.h",
|
||||
"$_src/core/SkFDot6.h",
|
||||
"$_src/core/SkArenaAlloc.cpp",
|
||||
"$_src/core/SkArenaAlloc.h",
|
||||
"$_src/core/SkArenaAllocList.h",
|
||||
"$_src/core/SkGaussFilter.cpp",
|
||||
"$_src/core/SkGaussFilter.h",
|
||||
@ -369,7 +370,7 @@ skia_core_sources = [
|
||||
"$_src/core/SkTextFormatParams.h",
|
||||
"$_src/core/SkTextToPathIter.h",
|
||||
"$_src/core/SkTime.cpp",
|
||||
|
||||
"$_src/core/SkTInternalLList.h",
|
||||
"$_src/core/SkThreadID.cpp",
|
||||
"$_src/core/SkTLazy.h",
|
||||
"$_src/core/SkTLList.h",
|
||||
@ -444,7 +445,6 @@ skia_core_sources = [
|
||||
"$_src/opts/SkXfermode_opts.h",
|
||||
|
||||
# private
|
||||
"$_include/private/SkArenaAlloc.h",
|
||||
"$_include/private/SkChecksum.h",
|
||||
"$_include/private/SkDeferredDisplayList.h",
|
||||
"$_include/private/SkFixed.h",
|
||||
@ -467,7 +467,6 @@ skia_core_sources = [
|
||||
"$_include/private/SkTDArray.h",
|
||||
"$_include/private/SkTFitsIn.h",
|
||||
"$_include/private/SkTHash.h",
|
||||
"$_include/private/SkTInternalLList.h",
|
||||
"$_include/private/SkThreadAnnotations.h",
|
||||
"$_include/private/SkThreadID.h",
|
||||
"$_include/private/SkTLogic.h",
|
||||
|
@ -35,8 +35,6 @@ skia_gpu_sources = [
|
||||
"$_include/private/GrAuditTrail.h",
|
||||
"$_include/private/GrColor.h",
|
||||
"$_include/private/GrContext_Base.h",
|
||||
"$_include/private/GrCCClipPath.h",
|
||||
"$_include/private/GrCCPerOpListPaths.h",
|
||||
"$_include/private/GrImageContext.h",
|
||||
"$_include/private/GrOpList.h",
|
||||
"$_include/private/GrProxyRef.h",
|
||||
@ -543,12 +541,14 @@ skia_ccpr_sources = [
|
||||
"$_src/gpu/ccpr/GrCCAtlas.cpp",
|
||||
"$_src/gpu/ccpr/GrCCAtlas.h",
|
||||
"$_src/gpu/ccpr/GrCCClipPath.cpp",
|
||||
"$_src/gpu/ccpr/GrCCClipPath.h",
|
||||
"$_src/gpu/ccpr/GrCCClipProcessor.cpp",
|
||||
"$_src/gpu/ccpr/GrCCClipProcessor.h",
|
||||
"$_src/gpu/ccpr/GrCCConicShader.cpp",
|
||||
"$_src/gpu/ccpr/GrCCConicShader.h",
|
||||
"$_src/gpu/ccpr/GrCCCoverageProcessor.cpp",
|
||||
"$_src/gpu/ccpr/GrCCCoverageProcessor.h",
|
||||
"$_src/gpu/ccpr/GrCCPerOpListPaths.h",
|
||||
"$_src/gpu/ccpr/GrGSCoverageProcessor.cpp",
|
||||
"$_src/gpu/ccpr/GrGSCoverageProcessor.h",
|
||||
"$_src/gpu/ccpr/GrVSCoverageProcessor.cpp",
|
||||
|
@ -8,31 +8,34 @@
|
||||
#ifndef SkDeferredDisplayList_DEFINED
|
||||
#define SkDeferredDisplayList_DEFINED
|
||||
|
||||
#include "include/core/SkRefCnt.h"
|
||||
#include "include/core/SkSurfaceCharacterization.h"
|
||||
|
||||
#if SK_SUPPORT_GPU
|
||||
#include "include/private/GrCCPerOpListPaths.h"
|
||||
#include "include/private/GrOpList.h"
|
||||
|
||||
#include <map>
|
||||
#endif
|
||||
#include "include/core/SkTypes.h"
|
||||
|
||||
class SkDeferredDisplayListPriv;
|
||||
class SkSurface;
|
||||
|
||||
#if SK_SUPPORT_GPU
|
||||
#include "include/private/SkTArray.h"
|
||||
#include <map>
|
||||
class GrOpList;
|
||||
class GrRenderTargetProxy;
|
||||
struct GrCCPerOpListPaths;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* This class contains pre-processed gpu operations that can be replayed into
|
||||
* an SkSurface via draw(SkDeferredDisplayList*).
|
||||
*
|
||||
* TODO: we probably need to expose this class so users can query it for memory usage.
|
||||
*/
|
||||
class SK_API SkDeferredDisplayList {
|
||||
class SkDeferredDisplayList {
|
||||
public:
|
||||
|
||||
#if SK_SUPPORT_GPU
|
||||
// This object is the source from which the lazy proxy backing the DDL will pull its backing
|
||||
// texture when the DDL is replayed. It has to be separately ref counted bc the lazy proxy
|
||||
// can outlive the DDL.
|
||||
class LazyProxyData : public SkRefCnt {
|
||||
class SK_API LazyProxyData : public SkRefCnt {
|
||||
public:
|
||||
// Upon being replayed - this field will be filled in (by the DrawingManager) with the proxy
|
||||
// backing the destination SkSurface. Note that, since there is no good place to clear it
|
||||
@ -40,14 +43,14 @@ public:
|
||||
GrRenderTargetProxy* fReplayDest = nullptr;
|
||||
};
|
||||
#else
|
||||
class LazyProxyData : public SkRefCnt {};
|
||||
class SK_API LazyProxyData : public SkRefCnt {};
|
||||
#endif
|
||||
|
||||
SkDeferredDisplayList(const SkSurfaceCharacterization& characterization,
|
||||
sk_sp<LazyProxyData>);
|
||||
~SkDeferredDisplayList();
|
||||
SK_API SkDeferredDisplayList(const SkSurfaceCharacterization& characterization,
|
||||
sk_sp<LazyProxyData>);
|
||||
SK_API ~SkDeferredDisplayList();
|
||||
|
||||
const SkSurfaceCharacterization& characterization() const {
|
||||
SK_API const SkSurfaceCharacterization& characterization() const {
|
||||
return fCharacterization;
|
||||
}
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
#define SkInternalAtlasTextContext_DEFINED
|
||||
|
||||
#include "include/core/SkRefCnt.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAllocList.h"
|
||||
#include "src/gpu/GrDeferredUpload.h"
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
* found in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include <algorithm>
|
||||
#include <new>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
#define SkArenaAllocList_DEFINED
|
||||
|
||||
#include "include/core/SkTypes.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
|
||||
/**
|
||||
* A singly linked list of Ts stored in a SkArenaAlloc. The arena rather than the list owns
|
||||
|
@ -8,8 +8,8 @@
|
||||
#ifndef SkAutoBlitterChoose_DEFINED
|
||||
#define SkAutoBlitterChoose_DEFINED
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkMacros.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBlitter.h"
|
||||
#include "src/core/SkDraw.h"
|
||||
|
||||
|
@ -7,8 +7,8 @@
|
||||
|
||||
#include "include/core/SkBitmap.h"
|
||||
#include "include/core/SkMatrix.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBitmapCache.h"
|
||||
#include "src/core/SkBitmapController.h"
|
||||
#include "src/core/SkBitmapProvider.h"
|
||||
|
@ -11,10 +11,10 @@
|
||||
#include "include/core/SkBitmap.h"
|
||||
#include "include/core/SkPaint.h"
|
||||
#include "include/core/SkShader.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkFixed.h"
|
||||
#include "include/private/SkFloatBits.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBitmapController.h"
|
||||
#include "src/core/SkBitmapProvider.h"
|
||||
#include "src/core/SkMatrixPriv.h"
|
||||
|
@ -10,10 +10,10 @@
|
||||
#include "include/core/SkColor.h"
|
||||
#include "include/core/SkColorFilter.h"
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkColorData.h"
|
||||
#include "include/private/SkTo.h"
|
||||
#include "src/core/SkAntiRun.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkMask.h"
|
||||
#include "src/core/SkMaskFilterBase.h"
|
||||
#include "src/core/SkPaintPriv.h"
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
#include "include/core/SkColorSpace.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkColorSpacePriv.h"
|
||||
#include "src/core/SkColorSpaceXformSteps.h"
|
||||
#include "src/core/SkCoreBlitters.h"
|
||||
|
@ -18,10 +18,10 @@
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/core/SkTextBlob.h"
|
||||
#include "include/core/SkVertices.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkNx.h"
|
||||
#include "include/private/SkTo.h"
|
||||
#include "include/utils/SkNoDrawCanvas.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBitmapDevice.h"
|
||||
#include "src/core/SkCanvasPriv.h"
|
||||
#include "src/core/SkClipOpPriv.h"
|
||||
|
@ -9,9 +9,9 @@
|
||||
#include "include/core/SkRefCnt.h"
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/core/SkUnPreMultiply.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkNx.h"
|
||||
#include "include/private/SkTDArray.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkColorFilterPriv.h"
|
||||
#include "src/core/SkColorSpacePriv.h"
|
||||
#include "src/core/SkColorSpaceXformSteps.h"
|
||||
|
@ -5,10 +5,16 @@
|
||||
* found in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "include/core/SkRefCnt.h"
|
||||
#include "include/core/SkTypes.h"
|
||||
#include "include/private/SkDeferredDisplayList.h"
|
||||
#include <utility>
|
||||
class SkSurfaceCharacterization;
|
||||
|
||||
#include "include/core/SkCanvas.h"
|
||||
#include "include/core/SkSurface.h"
|
||||
#if SK_SUPPORT_GPU
|
||||
#include "include/private/GrOpList.h"
|
||||
#include "src/gpu/ccpr/GrCCPerOpListPaths.h"
|
||||
#endif
|
||||
|
||||
SkDeferredDisplayList::SkDeferredDisplayList(const SkSurfaceCharacterization& characterization,
|
||||
sk_sp<LazyProxyData> lazyProxyData)
|
||||
|
@ -15,11 +15,11 @@
|
||||
#include "include/core/SkShader.h"
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/core/SkStrokeRec.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkColorData.h"
|
||||
#include "include/private/SkMacros.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "include/private/SkTo.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkAutoBlitterChoose.h"
|
||||
#include "src/core/SkBlendModePriv.h"
|
||||
#include "src/core/SkBlitter.h"
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include "include/core/SkMatrix.h"
|
||||
#include "include/core/SkPaint.h"
|
||||
#include "include/core/SkRect.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
|
||||
bool SkDrawLooper::canComputeFastBounds(const SkPaint& paint) const {
|
||||
SkCanvas canvas;
|
||||
|
@ -6,8 +6,8 @@
|
||||
*/
|
||||
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkNx.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkAutoBlitterChoose.h"
|
||||
#include "src/core/SkConvertPixels.h"
|
||||
#include "src/core/SkCoreBlitters.h"
|
||||
|
@ -8,9 +8,9 @@
|
||||
#define SkEdgeBuilder_DEFINED
|
||||
|
||||
#include "include/core/SkRect.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTDArray.h"
|
||||
#include "src/core/SkAnalyticEdge.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkEdge.h"
|
||||
|
||||
class SkPath;
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
#include "src/core/SkGlyph.h"
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkMakeUnique.h"
|
||||
#include "src/core/SkScalerContext.h"
|
||||
|
||||
|
@ -14,10 +14,10 @@
|
||||
#include "include/private/SkMutex.h"
|
||||
#include "include/private/SkOnce.h"
|
||||
#include "include/private/SkTHash.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "src/core/SkOpts.h"
|
||||
#include "src/core/SkSpecialImage.h"
|
||||
#include "src/core/SkTDynamicHash.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
|
||||
#ifdef SK_BUILD_FOR_IOS
|
||||
enum { kDefaultCacheSize = 2 * 1024 * 1024 };
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
#include "include/private/SkChecksum.h"
|
||||
#include "include/private/SkTHash.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
|
||||
/**
|
||||
* A generic LRU cache.
|
||||
|
@ -8,11 +8,11 @@
|
||||
#include "src/core/SkMaskBlurFilter.h"
|
||||
|
||||
#include "include/core/SkColorPriv.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkMalloc.h"
|
||||
#include "include/private/SkNx.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "include/private/SkTo.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkGaussFilter.h"
|
||||
|
||||
#include <cmath>
|
||||
|
@ -7,9 +7,9 @@
|
||||
|
||||
#include "include/core/SkColorFilter.h"
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkColorData.h"
|
||||
#include "include/utils/SkRandom.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBlendModePriv.h"
|
||||
#include "src/core/SkBlitRow.h"
|
||||
#include "src/core/SkColorSpacePriv.h"
|
||||
|
@ -8,7 +8,7 @@
|
||||
#include "src/core/SkNormalFlatSource.h"
|
||||
|
||||
#include "include/core/SkPoint3.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkNormalSource.h"
|
||||
#include "src/core/SkReadBuffer.h"
|
||||
#include "src/core/SkWriteBuffer.h"
|
||||
|
@ -8,7 +8,7 @@
|
||||
#include "src/core/SkNormalMapSource.h"
|
||||
|
||||
#include "include/core/SkMatrix.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkNormalSource.h"
|
||||
#include "src/core/SkReadBuffer.h"
|
||||
#include "src/core/SkWriteBuffer.h"
|
||||
|
@ -11,9 +11,9 @@
|
||||
#include "include/core/SkColor.h"
|
||||
#include "include/core/SkImageInfo.h"
|
||||
#include "include/core/SkTypes.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkNx.h"
|
||||
#include "include/private/SkTArray.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include <functional>
|
||||
#include <vector> // TODO: unused
|
||||
|
||||
|
@ -9,8 +9,8 @@
|
||||
#include "include/core/SkColorFilter.h"
|
||||
#include "include/core/SkPaint.h"
|
||||
#include "include/core/SkShader.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTo.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBlendModePriv.h"
|
||||
#include "src/core/SkBlitter.h"
|
||||
#include "src/core/SkColorSpacePriv.h"
|
||||
|
@ -8,9 +8,9 @@
|
||||
#ifndef SkRecord_DEFINED
|
||||
#define SkRecord_DEFINED
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTLogic.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkRecords.h"
|
||||
|
||||
// SkRecord represents a sequence of SkCanvas calls, saved for future use.
|
||||
|
@ -8,7 +8,7 @@
|
||||
#ifndef SkRemoteGlyphCacheImpl_DEFINED
|
||||
#define SkRemoteGlyphCacheImpl_DEFINED
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkDescriptor.h"
|
||||
#include "src/core/SkGlyphRun.h"
|
||||
#include "src/core/SkGlyphRunPainter.h"
|
||||
|
@ -7,9 +7,9 @@
|
||||
|
||||
#include "include/core/SkColorFilter.h"
|
||||
#include "include/core/SkPaint.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkColorData.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBlitRow.h"
|
||||
#include "src/core/SkSpriteBlitter.h"
|
||||
#include "src/core/SkXfermodePriv.h"
|
||||
|
@ -7,9 +7,9 @@
|
||||
|
||||
#include "include/core/SkColorFilter.h"
|
||||
#include "include/core/SkPaint.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkColorData.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBlitRow.h"
|
||||
#include "src/core/SkSpriteBlitter.h"
|
||||
#include "src/core/SkXfermodePriv.h"
|
||||
|
@ -10,9 +10,9 @@
|
||||
#include "include/core/SkFontMetrics.h"
|
||||
#include "include/core/SkFontTypes.h"
|
||||
#include "include/core/SkPaint.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTHash.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkDescriptor.h"
|
||||
#include "src/core/SkGlyph.h"
|
||||
#include "src/core/SkGlyphRunPainter.h"
|
||||
|
@ -10,8 +10,8 @@
|
||||
|
||||
#include "include/core/SkTypes.h"
|
||||
#include "include/private/SkMalloc.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
#include <new>
|
||||
#include <utility>
|
||||
|
||||
|
@ -7,8 +7,8 @@
|
||||
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/effects/SkHighContrastFilter.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkColorData.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkEffectPriv.h"
|
||||
#include "src/core/SkRasterPipeline.h"
|
||||
#include "src/core/SkReadBuffer.h"
|
||||
|
@ -11,7 +11,7 @@
|
||||
#include "include/core/SkUnPreMultiply.h"
|
||||
#include "include/effects/SkBlurDrawLooper.h"
|
||||
#include "include/effects/SkLayerDrawLooper.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBlendModePriv.h"
|
||||
#include "src/core/SkColorSpacePriv.h"
|
||||
#include "src/core/SkMaskFilterBase.h"
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
#include "include/effects/SkOverdrawColorFilter.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkEffectPriv.h"
|
||||
#include "src/core/SkRasterPipeline.h"
|
||||
#include "src/core/SkReadBuffer.h"
|
||||
|
@ -10,9 +10,9 @@
|
||||
#include "include/core/SkBitmap.h"
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/core/SkUnPreMultiply.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkColorData.h"
|
||||
#include "include/private/SkTo.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkEffectPriv.h"
|
||||
#include "src/core/SkRasterPipeline.h"
|
||||
#include "src/core/SkReadBuffer.h"
|
||||
|
@ -10,10 +10,10 @@
|
||||
#include <algorithm>
|
||||
|
||||
#include "include/core/SkBitmap.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkColorData.h"
|
||||
#include "include/private/SkNx.h"
|
||||
#include "include/private/SkTFitsIn.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkAutoPixmapStorage.h"
|
||||
#include "src/core/SkGpuBlurUtils.h"
|
||||
#include "src/core/SkImageFilterPriv.h"
|
||||
|
@ -12,9 +12,9 @@
|
||||
|
||||
#include "include/core/SkSize.h"
|
||||
#include "include/private/SkTDArray.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "src/core/SkGlyphRunPainter.h"
|
||||
#include "src/core/SkIPoint16.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
|
||||
#include "src/gpu/ops/GrDrawOp.h"
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
#include <utility>
|
||||
#include "include/private/GrRenderTargetProxy.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAllocList.h"
|
||||
#include "src/gpu/GrAppliedClip.h"
|
||||
#include "src/gpu/GrBufferAllocPool.h"
|
||||
|
@ -12,8 +12,8 @@
|
||||
#include "include/core/SkStrokeRec.h"
|
||||
#include "include/core/SkTypes.h"
|
||||
#include "include/private/GrOpList.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTArray.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkClipStack.h"
|
||||
#include "src/core/SkStringUtils.h"
|
||||
#include "src/core/SkTLazy.h"
|
||||
|
@ -12,7 +12,7 @@
|
||||
#include "include/private/GrSurfaceProxy.h"
|
||||
#include "src/gpu/GrGpuResourcePriv.h"
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkTDynamicHash.h"
|
||||
#include "src/core/SkTMultiMap.h"
|
||||
|
||||
|
@ -13,9 +13,9 @@
|
||||
#include "include/private/GrResourceKey.h"
|
||||
#include "include/private/SkTArray.h"
|
||||
#include "include/private/SkTHash.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "src/core/SkMessageBus.h"
|
||||
#include "src/core/SkTDPQueue.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
#include "src/core/SkTMultiMap.h"
|
||||
#include "src/gpu/GrGpuResourceCacheAccess.h"
|
||||
#include "src/gpu/GrGpuResourcePriv.h"
|
||||
|
@ -9,8 +9,8 @@
|
||||
#define GrTRecorder_DEFINED
|
||||
|
||||
#include "include/gpu/GrTypes.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTLogic.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
|
||||
/**
|
||||
* Records a list of items with a common base type, optional associated data, and
|
||||
|
@ -12,7 +12,7 @@
|
||||
#include "src/gpu/GrVertexWriter.h"
|
||||
|
||||
#include "include/core/SkPath.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkGeometry.h"
|
||||
#include "src/core/SkPointPriv.h"
|
||||
#include "src/core/SkTDPQueue.h"
|
||||
|
@ -5,7 +5,7 @@
|
||||
* found in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "include/private/GrCCClipPath.h"
|
||||
#include "src/gpu/ccpr/GrCCClipPath.h"
|
||||
|
||||
#include "include/gpu/GrTexture.h"
|
||||
#include "src/gpu/GrOnFlushResourceProvider.h"
|
||||
|
@ -8,9 +8,9 @@
|
||||
#include "src/gpu/ccpr/GrCCClipProcessor.h"
|
||||
|
||||
#include "include/gpu/GrTexture.h"
|
||||
#include "include/private/GrCCClipPath.h"
|
||||
#include "include/private/GrTextureProxy.h"
|
||||
#include "src/core/SkMakeUnique.h"
|
||||
#include "src/gpu/ccpr/GrCCClipPath.h"
|
||||
#include "src/gpu/glsl/GrGLSLFragmentProcessor.h"
|
||||
#include "src/gpu/glsl/GrGLSLFragmentShaderBuilder.h"
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
#ifndef GrCCDrawPathsOp_DEFINED
|
||||
#define GrCCDrawPathsOp_DEFINED
|
||||
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
#include "src/gpu/GrShape.h"
|
||||
#include "src/gpu/ccpr/GrCCPathCache.h"
|
||||
#include "src/gpu/ccpr/GrCCSTLList.h"
|
||||
|
@ -9,8 +9,8 @@
|
||||
#define GrCCPathCache_DEFINED
|
||||
|
||||
#include "include/private/SkTHash.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "src/core/SkExchange.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
#include "src/gpu/GrShape.h"
|
||||
#include "src/gpu/ccpr/GrCCAtlas.h"
|
||||
#include "src/gpu/ccpr/GrCCPathProcessor.h"
|
||||
|
@ -9,9 +9,9 @@
|
||||
#define GrCCPerOpListPaths_DEFINED
|
||||
|
||||
#include "include/core/SkRefCnt.h"
|
||||
#include "include/private/GrCCClipPath.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
#include "src/gpu/ccpr/GrCCClipPath.h"
|
||||
|
||||
#include <map>
|
||||
|
@ -8,8 +8,8 @@
|
||||
#ifndef GrCCSTLList_DEFINED
|
||||
#define GrCCSTLList_DEFINED
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkNoncopyable.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include <new>
|
||||
|
||||
/**
|
||||
|
@ -9,11 +9,11 @@
|
||||
#define GrCoverageCountingPathRenderer_DEFINED
|
||||
|
||||
#include <map>
|
||||
#include "include/private/GrCCPerOpListPaths.h"
|
||||
#include "src/gpu/GrOnFlushResourceProvider.h"
|
||||
#include "src/gpu/GrPathRenderer.h"
|
||||
#include "src/gpu/GrRenderTargetOpList.h"
|
||||
#include "src/gpu/ccpr/GrCCPerFlushResources.h"
|
||||
#include "src/gpu/ccpr/GrCCPerOpListPaths.h"
|
||||
|
||||
class GrCCDrawPathsOp;
|
||||
class GrCCPathCache;
|
||||
|
@ -8,8 +8,8 @@
|
||||
#ifndef GrStrikeCache_DEFINED
|
||||
#define GrStrikeCache_DEFINED
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/codec/SkMasks.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkStrike.h"
|
||||
#include "src/core/SkTDynamicHash.h"
|
||||
#include "src/gpu/GrDrawOpAtlas.h"
|
||||
|
@ -12,12 +12,12 @@
|
||||
#include "include/core/SkPoint3.h"
|
||||
#include "include/core/SkSurfaceProps.h"
|
||||
#include "include/private/GrColor.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "src/core/SkDescriptor.h"
|
||||
#include "src/core/SkMaskFilterBase.h"
|
||||
#include "src/core/SkOpts.h"
|
||||
#include "src/core/SkRectPriv.h"
|
||||
#include "src/core/SkStrikeCache.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
#include "src/gpu/GrDrawOpAtlas.h"
|
||||
#include "src/gpu/text/GrStrikeCache.h"
|
||||
#include "src/gpu/text/GrTextContext.h"
|
||||
|
@ -10,9 +10,9 @@
|
||||
|
||||
#include "include/gpu/vk/GrVkTypes.h"
|
||||
#include "include/private/SkTArray.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "src/core/SkLRUCache.h"
|
||||
#include "src/core/SkTDynamicHash.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
#include "src/gpu/GrResourceHandle.h"
|
||||
#include "src/gpu/vk/GrVkDescriptorPool.h"
|
||||
#include "src/gpu/vk/GrVkDescriptorSetManager.h"
|
||||
|
@ -7,10 +7,10 @@
|
||||
|
||||
#include "include/private/SkMalloc.h"
|
||||
#include "include/private/SkMutex.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkDiscardableMemory.h"
|
||||
#include "src/core/SkMakeUnique.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
#include "src/lazy/SkDiscardableMemoryPool.h"
|
||||
|
||||
// Note:
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
#include "include/core/SkMatrix.h"
|
||||
#include "include/pathops/SkPathOps.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkPathPriv.h"
|
||||
#include "src/pathops/SkOpEdgeBuilder.h"
|
||||
#include "src/pathops/SkPathOpsCommon.h"
|
||||
|
@ -7,8 +7,8 @@
|
||||
#ifndef SkOpCoincidence_DEFINED
|
||||
#define SkOpCoincidence_DEFINED
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTDArray.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/pathops/SkOpSpan.h"
|
||||
#include "src/pathops/SkPathOpsTypes.h"
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
#ifndef SkOpSegment_DEFINE
|
||||
#define SkOpSegment_DEFINE
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/pathops/SkOpAngle.h"
|
||||
#include "src/pathops/SkOpSpan.h"
|
||||
#include "src/pathops/SkPathOpsBounds.h"
|
||||
|
@ -9,7 +9,7 @@
|
||||
#define SkPathOpsCubic_DEFINED
|
||||
|
||||
#include "include/core/SkPath.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/pathops/SkPathOpsTCurve.h"
|
||||
|
||||
struct SkDCubicPair;
|
||||
|
@ -8,7 +8,7 @@
|
||||
#ifndef SkPathOpsQuad_DEFINED
|
||||
#define SkPathOpsQuad_DEFINED
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/pathops/SkPathOpsTCurve.h"
|
||||
|
||||
struct SkOpCurve;
|
||||
|
@ -7,8 +7,8 @@
|
||||
#ifndef SkPathOpsTSect_DEFINED
|
||||
#define SkPathOpsTSect_DEFINED
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkMacros.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkTSort.h"
|
||||
#include "src/pathops/SkIntersections.h"
|
||||
#include "src/pathops/SkPathOpsBounds.h"
|
||||
|
@ -4,8 +4,8 @@
|
||||
* Use of this source code is governed by a BSD-style license that can be
|
||||
* found in the LICENSE file.
|
||||
*/
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkFloatBits.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/pathops/SkOpCoincidence.h"
|
||||
#include "src/pathops/SkPathOpsTypes.h"
|
||||
|
||||
|
@ -9,9 +9,9 @@
|
||||
#define SkPDFTag_DEFINED
|
||||
|
||||
#include "include/docs/SkPDFDocument.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTArray.h"
|
||||
#include "include/private/SkTHash.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
|
||||
class SkPDFDocument;
|
||||
struct SkPDFTagNode;
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
#include "src/shaders/SkBitmapProcShader.h"
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBitmapProcState.h"
|
||||
#include "src/core/SkBitmapProvider.h"
|
||||
#include "src/core/SkXfermodePriv.h"
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
#include "include/core/SkShader.h"
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkReadBuffer.h"
|
||||
#include "src/core/SkWriteBuffer.h"
|
||||
#include "src/shaders/SkColorFilterShader.h"
|
||||
|
@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
#include "include/core/SkColorSpace.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkColorSpacePriv.h"
|
||||
#include "src/core/SkColorSpaceXformSteps.h"
|
||||
#include "src/core/SkRasterPipeline.h"
|
||||
|
@ -7,8 +7,8 @@
|
||||
|
||||
#include "include/core/SkColorFilter.h"
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkColorData.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBlendModePriv.h"
|
||||
#include "src/core/SkRasterPipeline.h"
|
||||
#include "src/core/SkReadBuffer.h"
|
||||
|
@ -5,7 +5,7 @@
|
||||
* found in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBitmapController.h"
|
||||
#include "src/core/SkBitmapProvider.h"
|
||||
#include "src/core/SkColorSpacePriv.h"
|
||||
|
@ -8,7 +8,7 @@
|
||||
#include "include/core/SkColor.h"
|
||||
#include "include/core/SkPoint3.h"
|
||||
#include "include/core/SkUnPreMultiply.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBitmapProcState.h"
|
||||
#include "src/core/SkMathPriv.h"
|
||||
#include "src/core/SkNormalSource.h"
|
||||
|
@ -11,7 +11,7 @@
|
||||
#include "include/core/SkShader.h"
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/core/SkUnPreMultiply.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkMakeUnique.h"
|
||||
#include "src/core/SkReadBuffer.h"
|
||||
#include "src/core/SkWriteBuffer.h"
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include "include/core/SkBitmap.h"
|
||||
#include "include/core/SkCanvas.h"
|
||||
#include "include/core/SkImage.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkMatrixUtils.h"
|
||||
#include "src/core/SkPicturePriv.h"
|
||||
#include "src/core/SkReadBuffer.h"
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "include/core/SkPaint.h"
|
||||
#include "include/core/SkPicture.h"
|
||||
#include "include/core/SkScalar.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkColorSpacePriv.h"
|
||||
#include "src/core/SkColorSpaceXformSteps.h"
|
||||
#include "src/core/SkRasterPipeline.h"
|
||||
|
@ -11,9 +11,9 @@
|
||||
#include "include/effects/SkGradientShader.h"
|
||||
|
||||
#include "include/core/SkMatrix.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkTArray.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/shaders/SkShaderBase.h"
|
||||
|
||||
class SkColorSpace;
|
||||
|
@ -9,9 +9,9 @@
|
||||
#define SkJSON_DEFINED
|
||||
|
||||
#include "include/core/SkTypes.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkNoncopyable.h"
|
||||
#include "include/private/SkTo.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
|
||||
#include <cstring>
|
||||
|
||||
|
@ -7,9 +7,9 @@
|
||||
|
||||
#include "src/utils/SkPatchUtils.h"
|
||||
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkColorData.h"
|
||||
#include "include/private/SkTo.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkColorSpacePriv.h"
|
||||
#include "src/core/SkConvertPixels.h"
|
||||
#include "src/core/SkGeometry.h"
|
||||
|
@ -11,10 +11,10 @@
|
||||
|
||||
#include "include/private/SkNx.h"
|
||||
#include "include/private/SkTArray.h"
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkPointPriv.h"
|
||||
#include "src/core/SkTDPQueue.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
// Helper data structures and functions
|
||||
|
@ -10,9 +10,9 @@
|
||||
|
||||
#include "include/core/SkScalar.h"
|
||||
#include "include/core/SkTypes.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "include/private/SkNoncopyable.h"
|
||||
#include "include/private/SkTemplates.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
|
||||
struct SkDOMNode;
|
||||
struct SkDOMAttr;
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
#include "include/core/SkRefCnt.h"
|
||||
#include "include/core/SkTypes.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "tests/Test.h"
|
||||
|
||||
#include <memory>
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
#include "include/core/SkStream.h"
|
||||
#include "include/core/SkString.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/utils/SkJSON.h"
|
||||
|
||||
using namespace skjson;
|
||||
|
@ -5,8 +5,8 @@
|
||||
* found in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "include/private/SkTInternalLList.h"
|
||||
#include "include/utils/SkRandom.h"
|
||||
#include "src/core/SkTInternalLList.h"
|
||||
#include "src/core/SkTLList.h"
|
||||
#include "tests/Test.h"
|
||||
|
||||
|
@ -13,7 +13,7 @@
|
||||
#include "include/core/SkRefCnt.h"
|
||||
#include "include/core/SkScalar.h"
|
||||
#include "include/effects/SkLayerDrawLooper.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "src/core/SkBitmapDevice.h"
|
||||
#include "src/core/SkDraw.h"
|
||||
#include "tests/Test.h"
|
||||
|
@ -11,7 +11,7 @@
|
||||
#include "include/core/SkPoint3.h"
|
||||
#include "include/core/SkTypes.h"
|
||||
#include "include/effects/SkLightingImageFilter.h"
|
||||
#include "include/private/SkArenaAlloc.h"
|
||||
#include "src/core/SkArenaAlloc.h"
|
||||
#include "tests/Test.h"
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user