Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

required source headers does not exist in zip #2

Closed
mgood7123 opened this issue Feb 23, 2022 · 7 comments
Closed

required source headers does not exist in zip #2

mgood7123 opened this issue Feb 23, 2022 · 7 comments

Comments

@mgood7123
Copy link

mgood7123 commented Feb 23, 2022

unfortunately there are still more header files not present in the zip

/Users/smallville7123/StudioProjects/Astrid/app/src/main/cpp/SkiaApp/ViewSystem/SkiaBuild/Skia-m100-d5a507cafd-macos-Release-x64/src/gpu/GrShaderCaps.h:12:10: fatal error: 'src/gpu/glsl/GrGLSL.h' file not found
#include "src/gpu/glsl/GrGLSL.h"

Matthews-MacBook-Pro:SkiaApp smallville7123$ find . -name GrGLSL.h
./ViewSystem/SkiaBuild/skia/src/gpu/glsl/GrGLSL.h
Matthews-MacBook-Pro:SkiaApp smallville7123$

this is my CMake

cmake_minimum_required(VERSION 3.10.2)
project(SkiaBuild)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)

add_library(SkiaBuild SHARED empty.cpp)
add_library(SkiaBuild_Debug SHARED empty.cpp)

target_compile_definitions(SkiaBuild PUBLIC SK_GL=1 SK_RELEASE=1)
target_compile_definitions(SkiaBuild_Debug PUBLIC SK_GL=1 SK_DEBUG=1)

set(SKIA_OUT Shared)
set(SKIA_OUT_DEBUG Shared_Debug)

set(SKIA_DIR        skia) #Skia-m100-d5a507cafd-macos-${SKIA_OUT})
set(SKIA_DIR_DEBUG  skia) #Skia-m100-d5a507cafd-macos-${SKIA_OUT_DEBUG})

target_include_directories(SkiaBuild PUBLIC
    ${SKIA_DIR}
    ${SKIA_DIR}/include/android
    ${SKIA_DIR}/include/c
    ${SKIA_DIR}/include/codec
    ${SKIA_DIR}/include/config
    ${SKIA_DIR}/include/core
    ${SKIA_DIR}/include/docs
    ${SKIA_DIR}/include/effects
    ${SKIA_DIR}/include/encode
    ${SKIA_DIR}/include/gpu
    ${SKIA_DIR}/include/pathops
    ${SKIA_DIR}/include/ports
    ${SKIA_DIR}/include/private
    ${SKIA_DIR}/include/sksl
    ${SKIA_DIR}/include/svg
    ${SKIA_DIR}/include/third_party/skcms
    ${SKIA_DIR}/include/third_party/vulkan
    ${SKIA_DIR}/include/utils
    ${SKIA_DIR}/src/core
    ${SKIA_DIR}/src/c
    ${SKIA_DIR}/src/codec
    ${SKIA_DIR}/src/core
    ${SKIA_DIR}/src/effects
    ${SKIA_DIR}/src/gpu
    ${SKIA_DIR}/src/image
    ${SKIA_DIR}/src/images
    ${SKIA_DIR}/src/lazy
    ${SKIA_DIR}/src/opts
    ${SKIA_DIR}/src/pathops
    ${SKIA_DIR}/src/pdf
    ${SKIA_DIR}/src/ports
    ${SKIA_DIR}/src/sfnt
    ${SKIA_DIR}/src/shaders
    ${SKIA_DIR}/src/sksl
    ${SKIA_DIR}/src/svg
    ${SKIA_DIR}/src/utils
    ${SKIA_DIR}/src/xml
    ${SKIA_DIR}/src/xps
)

target_include_directories(SkiaBuild_Debug PUBLIC
    ${SKIA_DIR_DEBUG}
    ${SKIA_DIR_DEBUG}/include/android
    ${SKIA_DIR_DEBUG}/include/c
    ${SKIA_DIR_DEBUG}/include/codec
    ${SKIA_DIR_DEBUG}/include/config
    ${SKIA_DIR_DEBUG}/include/core
    ${SKIA_DIR_DEBUG}/include/docs
    ${SKIA_DIR_DEBUG}/include/effects
    ${SKIA_DIR_DEBUG}/include/encode
    ${SKIA_DIR_DEBUG}/include/gpu
    ${SKIA_DIR_DEBUG}/include/pathops
    ${SKIA_DIR_DEBUG}/include/ports
    ${SKIA_DIR_DEBUG}/include/private
    ${SKIA_DIR_DEBUG}/include/sksl
    ${SKIA_DIR_DEBUG}/include/svg
    ${SKIA_DIR_DEBUG}/include/third_party/skcms
    ${SKIA_DIR_DEBUG}/include/third_party/vulkan
    ${SKIA_DIR_DEBUG}/include/utils
    ${SKIA_DIR_DEBUG}/src/core
    ${SKIA_DIR_DEBUG}/src/c
    ${SKIA_DIR_DEBUG}/src/codec
    ${SKIA_DIR_DEBUG}/src/core
    ${SKIA_DIR_DEBUG}/src/effects
    ${SKIA_DIR_DEBUG}/src/gpu
    ${SKIA_DIR_DEBUG}/src/image
    ${SKIA_DIR_DEBUG}/src/images
    ${SKIA_DIR_DEBUG}/src/lazy
    ${SKIA_DIR_DEBUG}/src/opts
    ${SKIA_DIR_DEBUG}/src/pathops
    ${SKIA_DIR_DEBUG}/src/pdf
    ${SKIA_DIR_DEBUG}/src/ports
    ${SKIA_DIR_DEBUG}/src/sfnt
    ${SKIA_DIR_DEBUG}/src/shaders
    ${SKIA_DIR_DEBUG}/src/sksl
    ${SKIA_DIR_DEBUG}/src/svg
    ${SKIA_DIR_DEBUG}/src/utils
    ${SKIA_DIR_DEBUG}/src/xml
    ${SKIA_DIR_DEBUG}/src/xps
)

if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR
        CMAKE_CXX_COMPILER_ID MATCHES "GNU")
    if(APPLE)
        set(WHOLE_ARCHIVE_FLAG "-Wl,-all_load" CACHE INTERNAL "all_load flag")
        set(NO_WHOLE_ARCHIVE_FLAG "-Wl,-noall_load" CACHE INTERNAL "noall_load flag")
    else()
        set(WHOLE_ARCHIVE_FLAG "-Wl,--whole-archive" CACHE INTERNAL "whole-archive flag")
        set(NO_WHOLE_ARCHIVE_FLAG "-Wl,--no-whole-archive" CACHE INTERNAL "no-whole-archive flag")
    endif()
else()
    set(WHOLE_ARCHIVE_FLAG "")
    set(NO_WHOLE_ARCHIVE_FLAG "")
endif()

# we cannot link to static libs such as icu, skresources, dng_sdk, pathkit, ect
# attempting to do so brings undefined references

#file(GLOB SKIA_LIBS_STATIC ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR}/out/${SKIA_OUT}/*.a)
file(GLOB SKIA_WEBP_LIBS_STATIC ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR}/out/${SKIA_OUT}/libwebp*.a)
file(GLOB SKIA_LIBS_SHARED ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR}/out/${SKIA_OUT}/*.so)

target_link_libraries(
        SkiaBuild
        OpenGL_Library
        ${SKIA_LIBS_SHARED}

        ${WHOLE_ARCHIVE_FLAG}
        ${SKIA_LIBS_STATIC}

        # link to what we can
        ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR}/out/${SKIA_OUT}/libexpat.a
        ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR}/out/${SKIA_OUT}/libharfbuzz.a
        ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR}/out/${SKIA_OUT}/libjpeg.a
        ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR}/out/${SKIA_OUT}/libpiex.a
        ${SKIA_WEBP_LIBS_STATIC}

        ${NO_WHOLE_ARCHIVE_FLAG}
)

#file(GLOB SKIA_LIBS_STATIC_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR_DEBUG}/out/${SKIA_OUT_DEBUG}/*.a)
file(GLOB SKIA_WEBP_LIBS_STATIC_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR_DEBUG}/out/${SKIA_OUT_DEBUG}/libwebp*.a)
file(GLOB SKIA_LIBS_SHARED_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR_DEBUG}/out/${SKIA_OUT_DEBUG}/*.so)

target_link_libraries(
        SkiaBuild_Debug
        OpenGL_Library
        ${SKIA_LIBS_SHARED_DEBUG}

        ${WHOLE_ARCHIVE_FLAG}
        ${SKIA_LIBS_STATIC_DEBUG}

        # link to what we can
        ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR_DEBUG}/out/${SKIA_OUT_DEBUG}/libexpat.a
        ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR_DEBUG}/out/${SKIA_OUT_DEBUG}/libharfbuzz.a
        ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR_DEBUG}/out/${SKIA_OUT_DEBUG}/libjpeg.a
        ${CMAKE_CURRENT_SOURCE_DIR}/${SKIA_DIR_DEBUG}/out/${SKIA_OUT_DEBUG}/libpiex.a
        ${SKIA_WEBP_LIBS_STATIC_DEBUG}

        ${NO_WHOLE_ARCHIVE_FLAG}
)
@tonsky
Copy link
Contributor

tonsky commented Feb 23, 2022

Can you give me a full list of what’s missing? Depending on the size, I can add them, or you can build Skia from sources yourself. This project is mainly for the purposes of Skija, it’s not a general-purpose Skia distribution

@mgood7123
Copy link
Author

mgood7123 commented Feb 23, 2022

these are all of the headers found in skia/src

Matthews-MacBook-Pro:SkiaBuild smallville7123$ find skia/src -name *.h* | sort
skia/src/c/sk_c_from_to.h
skia/src/c/sk_types_priv.h
skia/src/codec/SkAndroidCodecAdapter.h
skia/src/codec/SkBmpBaseCodec.h
skia/src/codec/SkBmpCodec.h
skia/src/codec/SkBmpMaskCodec.h
skia/src/codec/SkBmpRLECodec.h
skia/src/codec/SkBmpStandardCodec.h
skia/src/codec/SkCodecImageGenerator.h
skia/src/codec/SkCodecPriv.h
skia/src/codec/SkColorTable.h
skia/src/codec/SkFrameHolder.h
skia/src/codec/SkHeifCodec.h
skia/src/codec/SkIcoCodec.h
skia/src/codec/SkJpegCodec.h
skia/src/codec/SkJpegDecoderMgr.h
skia/src/codec/SkJpegPriv.h
skia/src/codec/SkJpegUtility.h
skia/src/codec/SkJpegxlCodec.h
skia/src/codec/SkMaskSwizzler.h
skia/src/codec/SkMasks.h
skia/src/codec/SkParseEncodedOrigin.h
skia/src/codec/SkPngCodec.h
skia/src/codec/SkPngPriv.h
skia/src/codec/SkRawCodec.h
skia/src/codec/SkSampledCodec.h
skia/src/codec/SkSampler.h
skia/src/codec/SkScalingCodec.h
skia/src/codec/SkStreamBuffer.h
skia/src/codec/SkStubHeifDecoderAPI.h
skia/src/codec/SkSwizzler.h
skia/src/codec/SkWbmpCodec.h
skia/src/codec/SkWebpCodec.h
skia/src/codec/SkWuffsCodec.h
skia/src/core/Sk4px.h
skia/src/core/SkAAClip.h
skia/src/core/SkASAN.h
skia/src/core/SkATrace.h
skia/src/core/SkAdvancedTypefaceMetrics.h
skia/src/core/SkAnalyticEdge.h
skia/src/core/SkAnnotationKeys.h
skia/src/core/SkAntiRun.h
skia/src/core/SkArenaAlloc.h
skia/src/core/SkArenaAllocList.h
skia/src/core/SkAutoBlitterChoose.h
skia/src/core/SkAutoMalloc.h
skia/src/core/SkAutoPixmapStorage.h
skia/src/core/SkBigPicture.h
skia/src/core/SkBitmapCache.h
skia/src/core/SkBitmapDevice.h
skia/src/core/SkBitmapProcState.h
skia/src/core/SkBlendModeBlender.h
skia/src/core/SkBlendModePriv.h
skia/src/core/SkBlenderBase.h
skia/src/core/SkBlitBWMaskTemplate.h
skia/src/core/SkBlitRow.h
skia/src/core/SkBlitter.h
skia/src/core/SkBlockAllocator.h
skia/src/core/SkBlurMask.h
skia/src/core/SkBuffer.h
skia/src/core/SkBuiltInCodeSnippetID.h
skia/src/core/SkCachedData.h
skia/src/core/SkCanvasPriv.h
skia/src/core/SkClipStack.h
skia/src/core/SkClipStackDevice.h
skia/src/core/SkColorFilterBase.h
skia/src/core/SkColorFilterPriv.h
skia/src/core/SkColorFilter_Matrix.h
skia/src/core/SkColorSpacePriv.h
skia/src/core/SkColorSpaceXformSteps.h
skia/src/core/SkCompressedDataUtils.h
skia/src/core/SkConvertPixels.h
skia/src/core/SkCoreBlitters.h
skia/src/core/SkCpu.h
skia/src/core/SkCubicClipper.h
skia/src/core/SkCubicSolver.h
skia/src/core/SkCustomMeshPriv.h
skia/src/core/SkDebugUtils.h
skia/src/core/SkDeferredDisplayListPriv.h
skia/src/core/SkDescriptor.h
skia/src/core/SkDevice.h
skia/src/core/SkDiscardableMemory.h
skia/src/core/SkDistanceFieldGen.h
skia/src/core/SkDraw.h
skia/src/core/SkDrawProcs.h
skia/src/core/SkDrawShadowInfo.h
skia/src/core/SkEdge.h
skia/src/core/SkEdgeBuilder.h
skia/src/core/SkEdgeClipper.h
skia/src/core/SkEffectPriv.h
skia/src/core/SkEndian.h
skia/src/core/SkEnumerate.h
skia/src/core/SkFDot6.h
skia/src/core/SkFontDescriptor.h
skia/src/core/SkFontMgrPriv.h
skia/src/core/SkFontPriv.h
skia/src/core/SkFontStream.h
skia/src/core/SkFuzzLogging.h
skia/src/core/SkGaussFilter.h
skia/src/core/SkGeometry.h
skia/src/core/SkGlyph.h
skia/src/core/SkGlyphBuffer.h
skia/src/core/SkGlyphRun.h
skia/src/core/SkGlyphRunPainter.h
skia/src/core/SkGpuBlurUtils.h
skia/src/core/SkICCPriv.h
skia/src/core/SkIPoint16.h
skia/src/core/SkImageFilterCache.h
skia/src/core/SkImageFilterTypes.h
skia/src/core/SkImageFilter_Base.h
skia/src/core/SkImagePriv.h
skia/src/core/SkKeyHelpers.h
skia/src/core/SkLRUCache.h
skia/src/core/SkLatticeIter.h
skia/src/core/SkLeanWindows.h
skia/src/core/SkLineClipper.h
skia/src/core/SkLocalMatrixImageFilter.h
skia/src/core/SkMD5.h
skia/src/core/SkMSAN.h
skia/src/core/SkMask.h
skia/src/core/SkMaskBlurFilter.h
skia/src/core/SkMaskCache.h
skia/src/core/SkMaskFilterBase.h
skia/src/core/SkMaskGamma.h
skia/src/core/SkMathPriv.h
skia/src/core/SkMatrixImageFilter.h
skia/src/core/SkMatrixInvert.h
skia/src/core/SkMatrixPriv.h
skia/src/core/SkMatrixProvider.h
skia/src/core/SkMatrixUtils.h
skia/src/core/SkMessageBus.h
skia/src/core/SkMiniRecorder.h
skia/src/core/SkMipmap.h
skia/src/core/SkMipmapAccessor.h
skia/src/core/SkMipmapBuilder.h
skia/src/core/SkModeColorFilter.h
skia/src/core/SkNextID.h
skia/src/core/SkOSFile.h
skia/src/core/SkOpts.h
skia/src/core/SkOrderedReadBuffer.h
skia/src/core/SkPaintDefaults.h
skia/src/core/SkPaintParamsKey.h
skia/src/core/SkPaintPriv.h
skia/src/core/SkPathEffectBase.h
skia/src/core/SkPathMakers.h
skia/src/core/SkPathMeasurePriv.h
skia/src/core/SkPathPriv.h
skia/src/core/SkPictureCommon.h
skia/src/core/SkPictureData.h
skia/src/core/SkPictureFlat.h
skia/src/core/SkPicturePlayback.h
skia/src/core/SkPicturePriv.h
skia/src/core/SkPictureRecord.h
skia/src/core/SkPixelRefPriv.h
skia/src/core/SkPixmapPriv.h
skia/src/core/SkPointPriv.h
skia/src/core/SkPtrRecorder.h
skia/src/core/SkQuadClipper.h
skia/src/core/SkRRectPriv.h
skia/src/core/SkRTree.h
skia/src/core/SkRasterClip.h
skia/src/core/SkRasterClipStack.h
skia/src/core/SkRasterPipeline.h
skia/src/core/SkReadBuffer.h
skia/src/core/SkRecord.h
skia/src/core/SkRecordDraw.h
skia/src/core/SkRecordOpts.h
skia/src/core/SkRecordPattern.h
skia/src/core/SkRecordedDrawable.h
skia/src/core/SkRecorder.h
skia/src/core/SkRecords.h
skia/src/core/SkRectPriv.h
skia/src/core/SkRegionPriv.h
skia/src/core/SkResourceCache.h
skia/src/core/SkRuntimeEffectPriv.h
skia/src/core/SkSLTypeShared.h
skia/src/core/SkSafeMath.h
skia/src/core/SkSafeRange.h
skia/src/core/SkSamplingPriv.h
skia/src/core/SkScaleToSides.h
skia/src/core/SkScalerCache.h
skia/src/core/SkScalerContext.h
skia/src/core/SkScan.h
skia/src/core/SkScanPriv.h
skia/src/core/SkScopeExit.h
skia/src/core/SkShaderCodeDictionary.h
skia/src/core/SkSharedMutex.h
skia/src/core/SkSpecialImage.h
skia/src/core/SkSpecialSurface.h
skia/src/core/SkSpriteBlitter.h
skia/src/core/SkStreamPriv.h
skia/src/core/SkStrikeCache.h
skia/src/core/SkStrikeForGPU.h
skia/src/core/SkStrikeSpec.h
skia/src/core/SkStringUtils.h
skia/src/core/SkStroke.h
skia/src/core/SkStrokerPriv.h
skia/src/core/SkSurfacePriv.h
skia/src/core/SkTBlockList.h
skia/src/core/SkTDPQueue.h
skia/src/core/SkTDynamicHash.h
skia/src/core/SkTInternalLList.h
skia/src/core/SkTLazy.h
skia/src/core/SkTMultiMap.h
skia/src/core/SkTSearch.h
skia/src/core/SkTSort.h
skia/src/core/SkTaskGroup.h
skia/src/core/SkTextBlobPriv.h
skia/src/core/SkTextBlobTrace.h
skia/src/core/SkTextFormatParams.h
skia/src/core/SkTraceEvent.h
skia/src/core/SkTraceEventCommon.h
skia/src/core/SkTypefaceCache.h
skia/src/core/SkTypeface_remote.h
skia/src/core/SkUniform.h
skia/src/core/SkUniformData.h
skia/src/core/SkUtils.h
skia/src/core/SkVM.h
skia/src/core/SkVMBlitter.h
skia/src/core/SkVM_fwd.h
skia/src/core/SkValidationUtils.h
skia/src/core/SkVertState.h
skia/src/core/SkVerticesPriv.h
skia/src/core/SkWriteBuffer.h
skia/src/core/SkWritePixelsRec.h
skia/src/core/SkWriter32.h
skia/src/core/SkXfermodeInterpretation.h
skia/src/core/SkXfermodePriv.h
skia/src/core/SkYUVAInfoLocation.h
skia/src/core/SkYUVMath.h
skia/src/core/SkYUVPlanesCache.h
skia/src/core/SkZip.h
skia/src/effects/SkDashImpl.h
skia/src/effects/SkEmbossMask.h
skia/src/effects/SkEmbossMaskFilter.h
skia/src/effects/SkOpPE.h
skia/src/effects/SkTrimPE.h
skia/src/effects/imagefilters/SkCropImageFilter.h
skia/src/effects/imagefilters/SkRuntimeImageFilter.h
skia/src/gpu/BaseDevice.h
skia/src/gpu/BufferWriter.h
skia/src/gpu/GrAHardwareBufferImageGenerator.h
skia/src/gpu/GrAHardwareBufferUtils.h
skia/src/gpu/GrAppliedClip.h
skia/src/gpu/GrAttachment.h
skia/src/gpu/GrAuditTrail.h
skia/src/gpu/GrAutoLocaleSetter.h
skia/src/gpu/GrBackendSurfaceMutableStateImpl.h
skia/src/gpu/GrBackendTextureImageGenerator.h
skia/src/gpu/GrBackendUtils.h
skia/src/gpu/GrBaseContextPriv.h
skia/src/gpu/GrBlend.h
skia/src/gpu/GrBlurUtils.h
skia/src/gpu/GrBuffer.h
skia/src/gpu/GrBufferAllocPool.h
skia/src/gpu/GrCaps.h
skia/src/gpu/GrClientMappedBufferManager.h
skia/src/gpu/GrClip.h
skia/src/gpu/GrColor.h
skia/src/gpu/GrColorInfo.h
skia/src/gpu/GrColorSpaceXform.h
skia/src/gpu/GrContextThreadSafeProxyPriv.h
skia/src/gpu/GrCopyRenderTask.h
skia/src/gpu/GrCpuBuffer.h
skia/src/gpu/GrDDLTask.h
skia/src/gpu/GrDataUtils.h
skia/src/gpu/GrDefaultGeoProcFactory.h
skia/src/gpu/GrDeferredProxyUploader.h
skia/src/gpu/GrDeferredUpload.h
skia/src/gpu/GrDirectContextPriv.h
skia/src/gpu/GrDistanceFieldGenFromVector.h
skia/src/gpu/GrDrawIndirectCommand.h
skia/src/gpu/GrDrawOpAtlas.h
skia/src/gpu/GrDrawOpTest.h
skia/src/gpu/GrDrawingManager.h
skia/src/gpu/GrDstProxyView.h
skia/src/gpu/GrDynamicAtlas.h
skia/src/gpu/GrEagerVertexAllocator.h
skia/src/gpu/GrFPArgs.h
skia/src/gpu/GrFinishCallbacks.h
skia/src/gpu/GrFixedClip.h
skia/src/gpu/GrFragmentProcessor.h
skia/src/gpu/GrGeometryProcessor.h
skia/src/gpu/GrGlyph.h
skia/src/gpu/GrGpu.h
skia/src/gpu/GrGpuBuffer.h
skia/src/gpu/GrGpuResource.h
skia/src/gpu/GrGpuResourceCacheAccess.h
skia/src/gpu/GrGpuResourcePriv.h
skia/src/gpu/GrHashMapWithCache.h
skia/src/gpu/GrImageContextPriv.h
skia/src/gpu/GrImageInfo.h
skia/src/gpu/GrManagedResource.h
skia/src/gpu/GrMemoryPool.h
skia/src/gpu/GrMeshDrawTarget.h
skia/src/gpu/GrNativeRect.h
skia/src/gpu/GrNonAtomicRef.h
skia/src/gpu/GrOnFlushResourceProvider.h
skia/src/gpu/GrOpFlushState.h
skia/src/gpu/GrOpsRenderPass.h
skia/src/gpu/GrOpsTypes.h
skia/src/gpu/GrPaint.h
skia/src/gpu/GrPersistentCacheUtils.h
skia/src/gpu/GrPipeline.h
skia/src/gpu/GrPixmap.h
skia/src/gpu/GrProcessor.h
skia/src/gpu/GrProcessorAnalysis.h
skia/src/gpu/GrProcessorSet.h
skia/src/gpu/GrProcessorUnitTest.h
skia/src/gpu/GrProgramDesc.h
skia/src/gpu/GrProgramInfo.h
skia/src/gpu/GrProxyProvider.h
skia/src/gpu/GrRecordingContextPriv.h
skia/src/gpu/GrRectanizer.h
skia/src/gpu/GrRectanizerPow2.h
skia/src/gpu/GrRectanizerSkyline.h
skia/src/gpu/GrRefCnt.h
skia/src/gpu/GrRenderTarget.h
skia/src/gpu/GrRenderTargetContext.h
skia/src/gpu/GrRenderTargetProxy.h
skia/src/gpu/GrRenderTask.h
skia/src/gpu/GrRenderTaskCluster.h
skia/src/gpu/GrResourceAllocator.h
skia/src/gpu/GrResourceCache.h
skia/src/gpu/GrResourceHandle.h
skia/src/gpu/GrResourceProvider.h
skia/src/gpu/GrResourceProviderPriv.h
skia/src/gpu/GrRingBuffer.h
skia/src/gpu/GrSPIRVUniformHandler.h
skia/src/gpu/GrSPIRVVaryingHandler.h
skia/src/gpu/GrSWMaskHelper.h
skia/src/gpu/GrSamplerState.h
skia/src/gpu/GrScissorState.h
skia/src/gpu/GrSemaphore.h
skia/src/gpu/GrShaderCaps.h
skia/src/gpu/GrShaderVar.h
skia/src/gpu/GrSimpleMesh.h
skia/src/gpu/GrStagingBufferManager.h
skia/src/gpu/GrStencilSettings.h
skia/src/gpu/GrStyle.h
skia/src/gpu/GrSubRunAllocator.h
skia/src/gpu/GrSurface.h
skia/src/gpu/GrSurfaceProxy.h
skia/src/gpu/GrSurfaceProxyPriv.h
skia/src/gpu/GrSurfaceProxyView.h
skia/src/gpu/GrTTopoSort.h
skia/src/gpu/GrTestUtils.h
skia/src/gpu/GrTexture.h
skia/src/gpu/GrTextureProxy.h
skia/src/gpu/GrTextureProxyCacheAccess.h
skia/src/gpu/GrTextureProxyPriv.h
skia/src/gpu/GrTextureRenderTargetProxy.h
skia/src/gpu/GrTextureResolveManager.h
skia/src/gpu/GrTextureResolveRenderTask.h
skia/src/gpu/GrThreadSafeCache.h
skia/src/gpu/GrThreadSafePipelineBuilder.h
skia/src/gpu/GrTracing.h
skia/src/gpu/GrTransferFromRenderTask.h
skia/src/gpu/GrUniformDataManager.h
skia/src/gpu/GrUserStencilSettings.h
skia/src/gpu/GrUtil.h
skia/src/gpu/GrVertexChunkArray.h
skia/src/gpu/GrVx.h
skia/src/gpu/GrWaitRenderTask.h
skia/src/gpu/GrWindowRectangles.h
skia/src/gpu/GrWindowRectsState.h
skia/src/gpu/GrWritePixelsRenderTask.h
skia/src/gpu/GrXferProcessor.h
skia/src/gpu/GrYUVATextureProxies.h
skia/src/gpu/KeyBuilder.h
skia/src/gpu/ResourceKey.h
skia/src/gpu/SkGr.h
skia/src/gpu/SkRenderEngineAbortf.h
skia/src/gpu/SurfaceContext.h
skia/src/gpu/SurfaceFillContext.h
skia/src/gpu/Swizzle.h
skia/src/gpu/d3d/GrD3DAMDMemoryAllocator.h
skia/src/gpu/d3d/GrD3DAttachment.h
skia/src/gpu/d3d/GrD3DBuffer.h
skia/src/gpu/d3d/GrD3DCaps.h
skia/src/gpu/d3d/GrD3DCommandList.h
skia/src/gpu/d3d/GrD3DCommandSignature.h
skia/src/gpu/d3d/GrD3DCpuDescriptorManager.h
skia/src/gpu/d3d/GrD3DDescriptorHeap.h
skia/src/gpu/d3d/GrD3DDescriptorTableManager.h
skia/src/gpu/d3d/GrD3DGpu.h
skia/src/gpu/d3d/GrD3DOpsRenderPass.h
skia/src/gpu/d3d/GrD3DPipeline.h
skia/src/gpu/d3d/GrD3DPipelineState.h
skia/src/gpu/d3d/GrD3DPipelineStateBuilder.h
skia/src/gpu/d3d/GrD3DPipelineStateDataManager.h
skia/src/gpu/d3d/GrD3DRenderTarget.h
skia/src/gpu/d3d/GrD3DResourceProvider.h
skia/src/gpu/d3d/GrD3DResourceState.h
skia/src/gpu/d3d/GrD3DRootSignature.h
skia/src/gpu/d3d/GrD3DSemaphore.h
skia/src/gpu/d3d/GrD3DTexture.h
skia/src/gpu/d3d/GrD3DTextureRenderTarget.h
skia/src/gpu/d3d/GrD3DTextureResource.h
skia/src/gpu/d3d/GrD3DTypesPriv.h
skia/src/gpu/d3d/GrD3DUtil.h
skia/src/gpu/dawn/GrDawnAttachment.h
skia/src/gpu/dawn/GrDawnBuffer.h
skia/src/gpu/dawn/GrDawnCaps.h
skia/src/gpu/dawn/GrDawnGpu.h
skia/src/gpu/dawn/GrDawnOpsRenderPass.h
skia/src/gpu/dawn/GrDawnProgramBuilder.h
skia/src/gpu/dawn/GrDawnProgramDataManager.h
skia/src/gpu/dawn/GrDawnRenderTarget.h
skia/src/gpu/dawn/GrDawnRingBuffer.h
skia/src/gpu/dawn/GrDawnTexture.h
skia/src/gpu/dawn/GrDawnTextureRenderTarget.h
skia/src/gpu/dawn/GrDawnUtil.h
skia/src/gpu/effects/GrAtlasedShaderHelpers.h
skia/src/gpu/effects/GrBezierEffect.h
skia/src/gpu/effects/GrBicubicEffect.h
skia/src/gpu/effects/GrBitmapTextGeoProc.h
skia/src/gpu/effects/GrBlendFragmentProcessor.h
skia/src/gpu/effects/GrConvexPolyEffect.h
skia/src/gpu/effects/GrCoverageSetOpXP.h
skia/src/gpu/effects/GrCustomXfermode.h
skia/src/gpu/effects/GrDisableColorXP.h
skia/src/gpu/effects/GrDistanceFieldGeoProc.h
skia/src/gpu/effects/GrGaussianConvolutionFragmentProcessor.h
skia/src/gpu/effects/GrMatrixConvolutionEffect.h
skia/src/gpu/effects/GrMatrixEffect.h
skia/src/gpu/effects/GrModulateAtlasCoverageEffect.h
skia/src/gpu/effects/GrOvalEffect.h
skia/src/gpu/effects/GrPorterDuffXferProcessor.h
skia/src/gpu/effects/GrRRectEffect.h
skia/src/gpu/effects/GrShadowGeoProc.h
skia/src/gpu/effects/GrSkSLFP.h
skia/src/gpu/effects/GrTextureEffect.h
skia/src/gpu/effects/GrYUVtoRGBEffect.h
skia/src/gpu/geometry/GrAAConvexTessellator.h
skia/src/gpu/geometry/GrAATriangulator.h
skia/src/gpu/geometry/GrInnerFanTriangulator.h
skia/src/gpu/geometry/GrPathUtils.h
skia/src/gpu/geometry/GrQuad.h
skia/src/gpu/geometry/GrQuadBuffer.h
skia/src/gpu/geometry/GrQuadUtils.h
skia/src/gpu/geometry/GrRect.h
skia/src/gpu/geometry/GrShape.h
skia/src/gpu/geometry/GrStyledShape.h
skia/src/gpu/geometry/GrTriangulator.h
skia/src/gpu/gl/GrGLAttachment.h
skia/src/gpu/gl/GrGLBuffer.h
skia/src/gpu/gl/GrGLCaps.h
skia/src/gpu/gl/GrGLContext.h
skia/src/gpu/gl/GrGLDefines.h
skia/src/gpu/gl/GrGLGLSL.h
skia/src/gpu/gl/GrGLGpu.h
skia/src/gpu/gl/GrGLOpsRenderPass.h
skia/src/gpu/gl/GrGLProgram.h
skia/src/gpu/gl/GrGLProgramDataManager.h
skia/src/gpu/gl/GrGLRenderTarget.h
skia/src/gpu/gl/GrGLSemaphore.h
skia/src/gpu/gl/GrGLTexture.h
skia/src/gpu/gl/GrGLTextureRenderTarget.h
skia/src/gpu/gl/GrGLUniformHandler.h
skia/src/gpu/gl/GrGLUtil.h
skia/src/gpu/gl/GrGLVaryingHandler.h
skia/src/gpu/gl/GrGLVertexArray.h
skia/src/gpu/gl/builders/GrGLProgramBuilder.h
skia/src/gpu/gl/builders/GrGLShaderStringBuilder.h
skia/src/gpu/glsl/GrGLSL.h
skia/src/gpu/glsl/GrGLSLBlend.h
skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h
skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.h
skia/src/gpu/glsl/GrGLSLProgramBuilder.h
skia/src/gpu/glsl/GrGLSLProgramDataManager.h
skia/src/gpu/glsl/GrGLSLShaderBuilder.h
skia/src/gpu/glsl/GrGLSLUniformHandler.h
skia/src/gpu/glsl/GrGLSLVarying.h
skia/src/gpu/glsl/GrGLSLVertexGeoBuilder.h
skia/src/gpu/gradients/GrGradientBitmapCache.h
skia/src/gpu/gradients/GrGradientShader.h
skia/src/gpu/mock/GrMockAttachment.h
skia/src/gpu/mock/GrMockBuffer.h
skia/src/gpu/mock/GrMockCaps.h
skia/src/gpu/mock/GrMockGpu.h
skia/src/gpu/mock/GrMockOpTarget.h
skia/src/gpu/mock/GrMockOpsRenderPass.h
skia/src/gpu/mock/GrMockRenderTask.h
skia/src/gpu/mock/GrMockSurfaceProxy.h
skia/src/gpu/mock/GrMockTexture.h
skia/src/gpu/mtl/GrMtlAttachment.h
skia/src/gpu/mtl/GrMtlBuffer.h
skia/src/gpu/mtl/GrMtlCaps.h
skia/src/gpu/mtl/GrMtlCommandBuffer.h
skia/src/gpu/mtl/GrMtlCppUtil.h
skia/src/gpu/mtl/GrMtlDepthStencil.h
skia/src/gpu/mtl/GrMtlFramebuffer.h
skia/src/gpu/mtl/GrMtlGpu.h
skia/src/gpu/mtl/GrMtlOpsRenderPass.h
skia/src/gpu/mtl/GrMtlPipeline.h
skia/src/gpu/mtl/GrMtlPipelineState.h
skia/src/gpu/mtl/GrMtlPipelineStateBuilder.h
skia/src/gpu/mtl/GrMtlPipelineStateDataManager.h
skia/src/gpu/mtl/GrMtlRenderCommandEncoder.h
skia/src/gpu/mtl/GrMtlRenderTarget.h
skia/src/gpu/mtl/GrMtlResourceProvider.h
skia/src/gpu/mtl/GrMtlSampler.h
skia/src/gpu/mtl/GrMtlSemaphore.h
skia/src/gpu/mtl/GrMtlTexture.h
skia/src/gpu/mtl/GrMtlTextureRenderTarget.h
skia/src/gpu/mtl/GrMtlTrampoline.h
skia/src/gpu/mtl/GrMtlUniformHandler.h
skia/src/gpu/mtl/GrMtlUtil.h
skia/src/gpu/mtl/GrMtlVaryingHandler.h
skia/src/gpu/ops/AAConvexPathRenderer.h
skia/src/gpu/ops/AAHairLinePathRenderer.h
skia/src/gpu/ops/AALinearizingConvexPathRenderer.h
skia/src/gpu/ops/AtlasInstancedHelper.h
skia/src/gpu/ops/AtlasPathRenderer.h
skia/src/gpu/ops/AtlasRenderTask.h
skia/src/gpu/ops/AtlasTextOp.h
skia/src/gpu/ops/ClearOp.h
skia/src/gpu/ops/DashLinePathRenderer.h
skia/src/gpu/ops/DashOp.h
skia/src/gpu/ops/DefaultPathRenderer.h
skia/src/gpu/ops/DrawAtlasOp.h
skia/src/gpu/ops/DrawAtlasPathOp.h
skia/src/gpu/ops/DrawCustomMeshOp.h
skia/src/gpu/ops/DrawableOp.h
skia/src/gpu/ops/FillPathFlags.h
skia/src/gpu/ops/FillRRectOp.h
skia/src/gpu/ops/FillRectOp.h
skia/src/gpu/ops/GrDrawOp.h
skia/src/gpu/ops/GrMeshDrawOp.h
skia/src/gpu/ops/GrOp.h
skia/src/gpu/ops/GrOvalOpFactory.h
skia/src/gpu/ops/GrPathStencilSettings.h
skia/src/gpu/ops/GrSimpleMeshDrawOpHelper.h
skia/src/gpu/ops/GrSimpleMeshDrawOpHelperWithStencil.h
skia/src/gpu/ops/LatticeOp.h
skia/src/gpu/ops/OpsTask.h
skia/src/gpu/ops/PathInnerTriangulateOp.h
skia/src/gpu/ops/PathStencilCoverOp.h
skia/src/gpu/ops/PathTessellateOp.h
skia/src/gpu/ops/QuadPerEdgeAA.h
skia/src/gpu/ops/RegionOp.h
skia/src/gpu/ops/ShadowRRectOp.h
skia/src/gpu/ops/SmallPathAtlasMgr.h
skia/src/gpu/ops/SmallPathRenderer.h
skia/src/gpu/ops/SmallPathShapeData.h
skia/src/gpu/ops/SoftwarePathRenderer.h
skia/src/gpu/ops/StrokeRectOp.h
skia/src/gpu/ops/StrokeTessellateOp.h
skia/src/gpu/ops/TessellationPathRenderer.h
skia/src/gpu/ops/TextureOp.h
skia/src/gpu/ops/TriangulatingPathRenderer.h
skia/src/gpu/tessellate/AffineMatrix.h
skia/src/gpu/tessellate/CullTest.h
skia/src/gpu/tessellate/MiddleOutPolygonTriangulator.h
skia/src/gpu/tessellate/PatchWriter.h
skia/src/gpu/tessellate/PathCurveTessellator.h
skia/src/gpu/tessellate/PathTessellator.h
skia/src/gpu/tessellate/PathWedgeTessellator.h
skia/src/gpu/tessellate/StrokeFixedCountTessellator.h
skia/src/gpu/tessellate/StrokeHardwareTessellator.h
skia/src/gpu/tessellate/StrokeIterator.h
skia/src/gpu/tessellate/StrokeTessellator.h
skia/src/gpu/tessellate/Tessellation.h
skia/src/gpu/tessellate/WangsFormula.h
skia/src/gpu/tessellate/shaders/GrPathTessellationShader.h
skia/src/gpu/tessellate/shaders/GrStrokeTessellationShader.h
skia/src/gpu/tessellate/shaders/GrTessellationShader.h
skia/src/gpu/text/GrAtlasManager.h
skia/src/gpu/text/GrDistanceFieldAdjustTable.h
skia/src/gpu/text/GrGlyphVector.h
skia/src/gpu/text/GrSDFMaskFilter.h
skia/src/gpu/text/GrSDFTControl.h
skia/src/gpu/text/GrStrikeCache.h
skia/src/gpu/text/GrTextBlob.h
skia/src/gpu/text/GrTextBlobRedrawCoordinator.h
skia/src/gpu/v1/ClipStack.h
skia/src/gpu/v1/Device_v1.h
skia/src/gpu/v1/PathRenderer.h
skia/src/gpu/v1/PathRendererChain.h
skia/src/gpu/v1/StencilClip.h
skia/src/gpu/v1/StencilMaskHelper.h
skia/src/gpu/v1/SurfaceDrawContext_v1.h
skia/src/gpu/v1/SurfaceFillContext_v1.h
skia/src/gpu/vk/GrVkAMDMemoryAllocator.h
skia/src/gpu/vk/GrVkBuffer.h
skia/src/gpu/vk/GrVkCaps.h
skia/src/gpu/vk/GrVkCommandBuffer.h
skia/src/gpu/vk/GrVkCommandPool.h
skia/src/gpu/vk/GrVkDescriptorPool.h
skia/src/gpu/vk/GrVkDescriptorSet.h
skia/src/gpu/vk/GrVkDescriptorSetManager.h
skia/src/gpu/vk/GrVkFramebuffer.h
skia/src/gpu/vk/GrVkGpu.h
skia/src/gpu/vk/GrVkImage.h
skia/src/gpu/vk/GrVkImageLayout.h
skia/src/gpu/vk/GrVkImageView.h
skia/src/gpu/vk/GrVkInterface.h
skia/src/gpu/vk/GrVkMSAALoadManager.h
skia/src/gpu/vk/GrVkManagedResource.h
skia/src/gpu/vk/GrVkMemory.h
skia/src/gpu/vk/GrVkOpsRenderPass.h
skia/src/gpu/vk/GrVkPipeline.h
skia/src/gpu/vk/GrVkPipelineState.h
skia/src/gpu/vk/GrVkPipelineStateBuilder.h
skia/src/gpu/vk/GrVkPipelineStateDataManager.h
skia/src/gpu/vk/GrVkRenderPass.h
skia/src/gpu/vk/GrVkRenderTarget.h
skia/src/gpu/vk/GrVkResourceProvider.h
skia/src/gpu/vk/GrVkSampler.h
skia/src/gpu/vk/GrVkSamplerYcbcrConversion.h
skia/src/gpu/vk/GrVkSecondaryCBDrawContext.h
skia/src/gpu/vk/GrVkSemaphore.h
skia/src/gpu/vk/GrVkTexture.h
skia/src/gpu/vk/GrVkTextureRenderTarget.h
skia/src/gpu/vk/GrVkUniformHandler.h
skia/src/gpu/vk/GrVkUtil.h
skia/src/gpu/vk/GrVkVaryingHandler.h
skia/src/image/SkImage_Base.h
skia/src/image/SkImage_Gpu.h
skia/src/image/SkImage_GpuBase.h
skia/src/image/SkImage_GpuYUVA.h
skia/src/image/SkImage_Lazy.h
skia/src/image/SkReadPixelsRec.h
skia/src/image/SkRescaleAndReadPixels.h
skia/src/image/SkSurface_Base.h
skia/src/image/SkSurface_Gpu.h
skia/src/images/SkImageEncoderFns.h
skia/src/images/SkImageEncoderPriv.h
skia/src/images/SkJPEGWriteUtility.h
skia/src/lazy/SkDiscardableMemoryPool.h
skia/src/opts/Sk4px_NEON.h
skia/src/opts/Sk4px_SSE2.h
skia/src/opts/Sk4px_none.h
skia/src/opts/SkBitmapProcState_opts.h
skia/src/opts/SkBlitMask_opts.h
skia/src/opts/SkBlitRow_opts.h
skia/src/opts/SkChecksum_opts.h
skia/src/opts/SkRasterPipeline_opts.h
skia/src/opts/SkSwizzler_opts.h
skia/src/opts/SkUtils_opts.h
skia/src/opts/SkVM_opts.h
skia/src/opts/SkXfermode_opts.h
skia/src/pathops/SkAddIntersections.h
skia/src/pathops/SkIntersectionHelper.h
skia/src/pathops/SkIntersections.h
skia/src/pathops/SkLineParameters.h
skia/src/pathops/SkOpAngle.h
skia/src/pathops/SkOpCoincidence.h
skia/src/pathops/SkOpContour.h
skia/src/pathops/SkOpEdgeBuilder.h
skia/src/pathops/SkOpSegment.h
skia/src/pathops/SkOpSpan.h
skia/src/pathops/SkPathOpsBounds.h
skia/src/pathops/SkPathOpsCommon.h
skia/src/pathops/SkPathOpsConic.h
skia/src/pathops/SkPathOpsCubic.h
skia/src/pathops/SkPathOpsCurve.h
skia/src/pathops/SkPathOpsDebug.h
skia/src/pathops/SkPathOpsLine.h
skia/src/pathops/SkPathOpsPoint.h
skia/src/pathops/SkPathOpsQuad.h
skia/src/pathops/SkPathOpsRect.h
skia/src/pathops/SkPathOpsTCurve.h
skia/src/pathops/SkPathOpsTSect.h
skia/src/pathops/SkPathOpsTypes.h
skia/src/pathops/SkPathWriter.h
skia/src/pathops/SkReduceOrder.h
skia/src/pdf/SkBitmapKey.h
skia/src/pdf/SkClusterator.h
skia/src/pdf/SkDeflate.h
skia/src/pdf/SkJpegInfo.h
skia/src/pdf/SkKeyedImage.h
skia/src/pdf/SkPDFBitmap.h
skia/src/pdf/SkPDFDevice.h
skia/src/pdf/SkPDFDocumentPriv.h
skia/src/pdf/SkPDFFont.h
skia/src/pdf/SkPDFFormXObject.h
skia/src/pdf/SkPDFGlyphUse.h
skia/src/pdf/SkPDFGradientShader.h
skia/src/pdf/SkPDFGraphicStackState.h
skia/src/pdf/SkPDFGraphicState.h
skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.h
skia/src/pdf/SkPDFMakeToUnicodeCmap.h
skia/src/pdf/SkPDFMetadata.h
skia/src/pdf/SkPDFResourceDict.h
skia/src/pdf/SkPDFShader.h
skia/src/pdf/SkPDFSubsetFont.h
skia/src/pdf/SkPDFTag.h
skia/src/pdf/SkPDFType1Font.h
skia/src/pdf/SkPDFTypes.h
skia/src/pdf/SkPDFUnion.h
skia/src/pdf/SkPDFUtils.h
skia/src/pdf/SkUUID.h
skia/src/ports/SkFontConfigInterface_direct.h
skia/src/ports/SkFontConfigTypeface.h
skia/src/ports/SkFontHost_FreeType_common.h
skia/src/ports/SkFontMgr_android_parser.h
skia/src/ports/SkFontMgr_custom.h
skia/src/ports/SkNDKConversions.h
skia/src/ports/SkOSFile_ios.h
skia/src/ports/SkOSLibrary.h
skia/src/ports/SkScalerContext_mac_ct.h
skia/src/ports/SkScalerContext_win_dw.h
skia/src/ports/SkTypeface_mac_ct.h
skia/src/ports/SkTypeface_win_dw.h
skia/src/sfnt/SkIBMFamilyClass.h
skia/src/sfnt/SkOTTableTypes.h
skia/src/sfnt/SkOTTable_EBDT.h
skia/src/sfnt/SkOTTable_EBLC.h
skia/src/sfnt/SkOTTable_EBSC.h
skia/src/sfnt/SkOTTable_OS_2.h
skia/src/sfnt/SkOTTable_OS_2_V0.h
skia/src/sfnt/SkOTTable_OS_2_V1.h
skia/src/sfnt/SkOTTable_OS_2_V2.h
skia/src/sfnt/SkOTTable_OS_2_V3.h
skia/src/sfnt/SkOTTable_OS_2_V4.h
skia/src/sfnt/SkOTTable_OS_2_VA.h
skia/src/sfnt/SkOTTable_fvar.h
skia/src/sfnt/SkOTTable_gasp.h
skia/src/sfnt/SkOTTable_glyf.h
skia/src/sfnt/SkOTTable_head.h
skia/src/sfnt/SkOTTable_hhea.h
skia/src/sfnt/SkOTTable_loca.h
skia/src/sfnt/SkOTTable_maxp.h
skia/src/sfnt/SkOTTable_maxp_CFF.h
skia/src/sfnt/SkOTTable_maxp_TT.h
skia/src/sfnt/SkOTTable_name.h
skia/src/sfnt/SkOTTable_post.h
skia/src/sfnt/SkOTUtils.h
skia/src/sfnt/SkPanose.h
skia/src/sfnt/SkSFNTHeader.h
skia/src/sfnt/SkTTCFHeader.h
skia/src/shaders/SkBitmapProcShader.h
skia/src/shaders/SkColorFilterShader.h
skia/src/shaders/SkColorShader.h
skia/src/shaders/SkComposeShader.h
skia/src/shaders/SkEmptyShader.h
skia/src/shaders/SkImageShader.h
skia/src/shaders/SkLocalMatrixShader.h
skia/src/shaders/SkPictureShader.h
skia/src/shaders/SkShaderBase.h
skia/src/shaders/SkTransformShader.h
skia/src/shaders/gradients/Sk4fGradientBase.h
skia/src/shaders/gradients/Sk4fGradientPriv.h
skia/src/shaders/gradients/Sk4fLinearGradient.h
skia/src/shaders/gradients/SkGradientShaderPriv.h
skia/src/shaders/gradients/SkLinearGradient.h
skia/src/shaders/gradients/SkRadialGradient.h
skia/src/shaders/gradients/SkSweepGradient.h
skia/src/shaders/gradients/SkTwoPointConicalGradient.h
skia/src/sksl/GLSL.std.450.h
skia/src/sksl/SkSLAnalysis.h
skia/src/sksl/SkSLBuiltinMap.h
skia/src/sksl/SkSLBuiltinTypes.h
skia/src/sksl/SkSLCompiler.h
skia/src/sksl/SkSLConstantFolder.h
skia/src/sksl/SkSLContext.h
skia/src/sksl/SkSLDSLParser.h
skia/src/sksl/SkSLDehydrator.h
skia/src/sksl/SkSLFileOutputStream.h
skia/src/sksl/SkSLGLSL.h
skia/src/sksl/SkSLInliner.h
skia/src/sksl/SkSLIntrinsicList.h
skia/src/sksl/SkSLLexer.h
skia/src/sksl/SkSLMangler.h
skia/src/sksl/SkSLMemoryLayout.h
skia/src/sksl/SkSLMemoryPool.h
skia/src/sksl/SkSLModifiersPool.h
skia/src/sksl/SkSLOperators.h
skia/src/sksl/SkSLOutputStream.h
skia/src/sksl/SkSLParsedModule.h
skia/src/sksl/SkSLPool.h
skia/src/sksl/SkSLProgramSettings.h
skia/src/sksl/SkSLRehydrator.h
skia/src/sksl/SkSLSharedCompiler.h
skia/src/sksl/SkSLStringStream.h
skia/src/sksl/SkSLThreadContext.h
skia/src/sksl/SkSLUtil.h
skia/src/sksl/analysis/SkSLProgramVisitor.h
skia/src/sksl/codegen/SkSLCodeGenerator.h
skia/src/sksl/codegen/SkSLGLSLCodeGenerator.h
skia/src/sksl/codegen/SkSLMetalCodeGenerator.h
skia/src/sksl/codegen/SkSLPipelineStageCodeGenerator.h
skia/src/sksl/codegen/SkSLSPIRVCodeGenerator.h
skia/src/sksl/codegen/SkSLSPIRVtoHLSL.h
skia/src/sksl/codegen/SkSLVMCodeGenerator.h
skia/src/sksl/dsl/priv/DSLFPs.h
skia/src/sksl/dsl/priv/DSLWriter.h
skia/src/sksl/dsl/priv/DSL_priv.h
skia/src/sksl/ir/SkSLBinaryExpression.h
skia/src/sksl/ir/SkSLBlock.h
skia/src/sksl/ir/SkSLBreakStatement.h
skia/src/sksl/ir/SkSLChildCall.h
skia/src/sksl/ir/SkSLCodeStringExpression.h
skia/src/sksl/ir/SkSLConstructor.h
skia/src/sksl/ir/SkSLConstructorArray.h
skia/src/sksl/ir/SkSLConstructorArrayCast.h
skia/src/sksl/ir/SkSLConstructorCompound.h
skia/src/sksl/ir/SkSLConstructorCompoundCast.h
skia/src/sksl/ir/SkSLConstructorDiagonalMatrix.h
skia/src/sksl/ir/SkSLConstructorMatrixResize.h
skia/src/sksl/ir/SkSLConstructorScalarCast.h
skia/src/sksl/ir/SkSLConstructorSplat.h
skia/src/sksl/ir/SkSLConstructorStruct.h
skia/src/sksl/ir/SkSLContinueStatement.h
skia/src/sksl/ir/SkSLDiscardStatement.h
skia/src/sksl/ir/SkSLDoStatement.h
skia/src/sksl/ir/SkSLExpression.h
skia/src/sksl/ir/SkSLExpressionStatement.h
skia/src/sksl/ir/SkSLExtension.h
skia/src/sksl/ir/SkSLExternalFunction.h
skia/src/sksl/ir/SkSLExternalFunctionCall.h
skia/src/sksl/ir/SkSLExternalFunctionReference.h
skia/src/sksl/ir/SkSLField.h
skia/src/sksl/ir/SkSLFieldAccess.h
skia/src/sksl/ir/SkSLForStatement.h
skia/src/sksl/ir/SkSLFunctionCall.h
skia/src/sksl/ir/SkSLFunctionDeclaration.h
skia/src/sksl/ir/SkSLFunctionDefinition.h
skia/src/sksl/ir/SkSLFunctionPrototype.h
skia/src/sksl/ir/SkSLFunctionReference.h
skia/src/sksl/ir/SkSLIfStatement.h
skia/src/sksl/ir/SkSLIndexExpression.h
skia/src/sksl/ir/SkSLInlineMarker.h
skia/src/sksl/ir/SkSLInterfaceBlock.h
skia/src/sksl/ir/SkSLLiteral.h
skia/src/sksl/ir/SkSLMethodReference.h
skia/src/sksl/ir/SkSLModifiersDeclaration.h
skia/src/sksl/ir/SkSLNop.h
skia/src/sksl/ir/SkSLPoison.h
skia/src/sksl/ir/SkSLPostfixExpression.h
skia/src/sksl/ir/SkSLPrefixExpression.h
skia/src/sksl/ir/SkSLProgram.h
skia/src/sksl/ir/SkSLReturnStatement.h
skia/src/sksl/ir/SkSLSetting.h
skia/src/sksl/ir/SkSLStructDefinition.h
skia/src/sksl/ir/SkSLSwitchCase.h
skia/src/sksl/ir/SkSLSwitchStatement.h
skia/src/sksl/ir/SkSLSwizzle.h
skia/src/sksl/ir/SkSLSymbolTable.h
skia/src/sksl/ir/SkSLTernaryExpression.h
skia/src/sksl/ir/SkSLType.h
skia/src/sksl/ir/SkSLTypeReference.h
skia/src/sksl/ir/SkSLUnresolvedFunction.h
skia/src/sksl/ir/SkSLVarDeclarations.h
skia/src/sksl/ir/SkSLVariable.h
skia/src/sksl/ir/SkSLVariableReference.h
skia/src/sksl/lex/DFA.h
skia/src/sksl/lex/DFAState.h
skia/src/sksl/lex/LexUtil.h
skia/src/sksl/lex/NFA.h
skia/src/sksl/lex/NFAState.h
skia/src/sksl/lex/NFAtoDFA.h
skia/src/sksl/lex/RegexNode.h
skia/src/sksl/lex/RegexParser.h
skia/src/sksl/lex/TransitionTable.h
skia/src/sksl/spirv.h
skia/src/sksl/tracing/SkVMDebugTrace.h
skia/src/sksl/tracing/SkVMDebugTracePlayer.h
skia/src/sksl/transform/SkSLProgramWriter.h
skia/src/sksl/transform/SkSLTransform.h
skia/src/svg/SkSVGDevice.h
skia/src/utils/SkBitSet.h
skia/src/utils/SkCallableTraits.h
skia/src/utils/SkCanvasStack.h
skia/src/utils/SkCharToGlyphCache.h
skia/src/utils/SkClipStackUtils.h
skia/src/utils/SkDashPathPriv.h
skia/src/utils/SkFloatToDecimal.h
skia/src/utils/SkFloatUtils.h
skia/src/utils/SkJSON.h
skia/src/utils/SkJSONWriter.h
skia/src/utils/SkMatrix22.h
skia/src/utils/SkMultiPictureDocument.h
skia/src/utils/SkMultiPictureDocumentPriv.h
skia/src/utils/SkOSPath.h
skia/src/utils/SkPatchUtils.h
skia/src/utils/SkPolyUtils.h
skia/src/utils/SkShaderUtils.h
skia/src/utils/SkShadowTessellator.h
skia/src/utils/SkShaperJSONWriter.h
skia/src/utils/SkUTF.h
skia/src/utils/SkVMVisualizer.h
skia/src/utils/mac/SkCGBase.h
skia/src/utils/mac/SkCGGeometry.h
skia/src/utils/mac/SkCTFont.h
skia/src/utils/mac/SkUniqueCFRef.h
skia/src/utils/win/SkAutoCoInitialize.h
skia/src/utils/win/SkDWrite.h
skia/src/utils/win/SkDWriteFontFileStream.h
skia/src/utils/win/SkDWriteGeometrySink.h
skia/src/utils/win/SkDWriteNTDDI_VERSION.h
skia/src/utils/win/SkHRESULT.h
skia/src/utils/win/SkIStream.h
skia/src/utils/win/SkObjBase.h
skia/src/utils/win/SkTScopedComPtr.h
skia/src/utils/win/SkWGL.h
skia/src/xml/SkDOM.h
skia/src/xml/SkXMLParser.h
skia/src/xml/SkXMLWriter.h
skia/src/xps/SkXPSDevice.h

@tonsky
Copy link
Contributor

tonsky commented Feb 23, 2022

And why are you using this package instead of building Skia yourself?

@mgood7123
Copy link
Author

And why are you using this package instead of building Skia yourself?

to reduce my build-time by bundling prebuilt skia packages

@tonsky tonsky closed this as completed in 37a6b60 Feb 23, 2022
@tonsky
Copy link
Contributor

tonsky commented Feb 23, 2022

@mgood7123
Copy link
Author

mgood7123 commented Feb 24, 2022

that works, but i am unable to link to icu as i get undefined references even though im linking with icu4c :(

@tonsky
Copy link
Contributor

tonsky commented Feb 24, 2022

Take a look here https://github.com/HumbleUI/Skija/blob/d97e31b9128ff65e65dd97be9070a85231d1e8ed/platform/CMakeLists.txt#L36-L44

Skia uses some ICU-related flags, maybe you need those too?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants