1# Copyright 2015 Google Inc. 2# 3# Use of this source code is governed by a BSD-style license that can be 4# found in the LICENSE file. 5# Include this gypi to include all 'gpu' files 6# The parent gyp/gypi file must define 7# 'skia_src_path' e.g. skia/trunk/src 8# 'skia_include_path' e.g. skia/trunk/include 9# 10# The skia build defines these in common_variables.gypi 11# 12{ 13 'variables': { 14 'skgpu_sources': [ 15 '<(skia_include_path)/gpu/GrBlend.h', 16 '<(skia_include_path)/gpu/GrCaps.h', 17 '<(skia_include_path)/gpu/GrClip.h', 18 '<(skia_include_path)/gpu/GrColor.h', 19 '<(skia_include_path)/gpu/GrConfig.h', 20 '<(skia_include_path)/gpu/GrContextOptions.h', 21 '<(skia_include_path)/gpu/GrContext.h', 22 '<(skia_include_path)/gpu/GrCoordTransform.h', 23 '<(skia_include_path)/gpu/GrDrawContext.h', 24 '<(skia_include_path)/gpu/GrFragmentProcessor.h', 25 '<(skia_include_path)/gpu/GrGpuResource.h', 26 '<(skia_include_path)/gpu/GrInvariantOutput.h', 27 '<(skia_include_path)/gpu/GrPaint.h', 28 '<(skia_include_path)/gpu/GrProcessor.h', 29 '<(skia_include_path)/gpu/GrProcessorUnitTest.h', 30 '<(skia_include_path)/gpu/GrProgramElement.h', 31 '<(skia_include_path)/gpu/GrGpuResourceRef.h', 32 '<(skia_include_path)/gpu/GrRenderTarget.h', 33 '<(skia_include_path)/gpu/GrResourceKey.h', 34 '<(skia_include_path)/gpu/GrShaderVar.h', 35 '<(skia_include_path)/gpu/GrSurface.h', 36 '<(skia_include_path)/gpu/GrTexture.h', 37 '<(skia_include_path)/gpu/GrTextureParams.h', 38 '<(skia_include_path)/gpu/GrTextureProvider.h', 39 '<(skia_include_path)/gpu/GrTextureAccess.h', 40 '<(skia_include_path)/gpu/GrTestUtils.h', 41 '<(skia_include_path)/gpu/GrTypes.h', 42 '<(skia_include_path)/gpu/GrTypesPriv.h', 43 '<(skia_include_path)/gpu/GrXferProcessor.h', 44 45 '<(skia_include_path)/gpu/effects/GrConstColorProcessor.h', 46 '<(skia_include_path)/gpu/effects/GrCoverageSetOpXP.h', 47 '<(skia_include_path)/gpu/effects/GrCustomXfermode.h', 48 '<(skia_include_path)/gpu/effects/GrPorterDuffXferProcessor.h', 49 '<(skia_include_path)/gpu/effects/GrXfermodeFragmentProcessor.h', 50 51 '<(skia_include_path)/gpu/gl/GrGLConfig.h', 52 '<(skia_include_path)/gpu/gl/GrGLExtensions.h', 53 '<(skia_include_path)/gpu/gl/GrGLFunctions.h', 54 '<(skia_include_path)/gpu/gl/GrGLInterface.h', 55 '<(skia_include_path)/gpu/gl/GrGLSLPrettyPrint.h', 56 '<(skia_include_path)/gpu/gl/GrGLTypes.h', 57 58 # Private includes 59 '<(skia_include_path)/private/GrAuditTrail.h', 60 '<(skia_include_path)/private/GrSingleOwner.h', 61 62 '<(skia_src_path)/gpu/GrAuditTrail.cpp', 63 '<(skia_src_path)/gpu/GrAutoLocaleSetter.h', 64 '<(skia_src_path)/gpu/GrAllocator.h', 65 '<(skia_src_path)/gpu/GrBatchAtlas.cpp', 66 '<(skia_src_path)/gpu/GrBatchAtlas.h', 67 '<(skia_src_path)/gpu/GrBatchFlushState.cpp', 68 '<(skia_src_path)/gpu/GrBatchFlushState.h', 69 '<(skia_src_path)/gpu/GrBatchTest.cpp', 70 '<(skia_src_path)/gpu/GrBatchTest.h', 71 '<(skia_src_path)/gpu/GrBlend.cpp', 72 '<(skia_src_path)/gpu/GrBlurUtils.cpp', 73 '<(skia_src_path)/gpu/GrBlurUtils.h', 74 '<(skia_src_path)/gpu/GrBufferAllocPool.cpp', 75 '<(skia_src_path)/gpu/GrBufferAllocPool.h', 76 '<(skia_src_path)/gpu/GrCaps.cpp', 77 '<(skia_src_path)/gpu/GrClip.cpp', 78 '<(skia_src_path)/gpu/GrClipMaskManager.h', 79 '<(skia_src_path)/gpu/GrClipMaskManager.cpp', 80 '<(skia_src_path)/gpu/GrContext.cpp', 81 '<(skia_src_path)/gpu/GrCoordTransform.cpp', 82 '<(skia_src_path)/gpu/GrDefaultGeoProcFactory.cpp', 83 '<(skia_src_path)/gpu/GrDefaultGeoProcFactory.h', 84 '<(skia_src_path)/gpu/GrDrawContext.cpp', 85 '<(skia_src_path)/gpu/GrPathRenderingDrawContext.cpp', 86 '<(skia_src_path)/gpu/GrPathRenderingDrawContext.h', 87 '<(skia_src_path)/gpu/GrDrawingManager.cpp', 88 '<(skia_src_path)/gpu/GrDrawingManager.h', 89 '<(skia_src_path)/gpu/GrDrawTarget.cpp', 90 '<(skia_src_path)/gpu/GrDrawTarget.h', 91 '<(skia_src_path)/gpu/GrFragmentProcessor.cpp', 92 '<(skia_src_path)/gpu/GrGeometryBuffer.h', 93 '<(skia_src_path)/gpu/GrGeometryProcessor.h', 94 '<(skia_src_path)/gpu/GrGlyph.h', 95 '<(skia_src_path)/gpu/GrGpu.cpp', 96 '<(skia_src_path)/gpu/GrGpu.h', 97 '<(skia_src_path)/gpu/GrGpuResourceCacheAccess.h', 98 '<(skia_src_path)/gpu/GrGpuResourcePriv.h', 99 '<(skia_src_path)/gpu/GrGpuResource.cpp', 100 '<(skia_src_path)/gpu/GrGpuFactory.cpp', 101 '<(skia_src_path)/gpu/GrGpuFactory.h', 102 '<(skia_src_path)/gpu/GrImageIDTextureAdjuster.cpp', 103 '<(skia_src_path)/gpu/GrImageIDTextureAdjuster.h', 104 '<(skia_src_path)/gpu/GrIndexBuffer.h', 105 '<(skia_src_path)/gpu/GrInvariantOutput.cpp', 106 '<(skia_src_path)/gpu/GrLayerAtlas.cpp', 107 '<(skia_src_path)/gpu/GrLayerAtlas.h', 108 '<(skia_src_path)/gpu/GrLayerCache.cpp', 109 '<(skia_src_path)/gpu/GrLayerCache.h', 110 '<(skia_src_path)/gpu/GrLayerHoister.cpp', 111 '<(skia_src_path)/gpu/GrLayerHoister.h', 112 '<(skia_src_path)/gpu/GrMemoryPool.cpp', 113 '<(skia_src_path)/gpu/GrMemoryPool.h', 114 '<(skia_src_path)/gpu/GrNonAtomicRef.h', 115 '<(skia_src_path)/gpu/GrOvalRenderer.cpp', 116 '<(skia_src_path)/gpu/GrOvalRenderer.h', 117 '<(skia_src_path)/gpu/GrPaint.cpp', 118 '<(skia_src_path)/gpu/GrPath.cpp', 119 '<(skia_src_path)/gpu/GrPath.h', 120 '<(skia_src_path)/gpu/GrPathProcessor.cpp', 121 '<(skia_src_path)/gpu/GrPathProcessor.h', 122 '<(skia_src_path)/gpu/GrPathRange.cpp', 123 '<(skia_src_path)/gpu/GrPathRange.h', 124 '<(skia_src_path)/gpu/GrPathRendererChain.cpp', 125 '<(skia_src_path)/gpu/GrPathRendererChain.h', 126 '<(skia_src_path)/gpu/GrPathRenderer.cpp', 127 '<(skia_src_path)/gpu/GrPathRenderer.h', 128 '<(skia_src_path)/gpu/GrPathRendering.cpp', 129 '<(skia_src_path)/gpu/GrPathRendering.h', 130 '<(skia_src_path)/gpu/GrPathUtils.cpp', 131 '<(skia_src_path)/gpu/GrPathUtils.h', 132 '<(skia_src_path)/gpu/GrPendingProgramElement.h', 133 '<(skia_src_path)/gpu/GrPipeline.cpp', 134 '<(skia_src_path)/gpu/GrPipeline.h', 135 '<(skia_src_path)/gpu/GrPipelineBuilder.cpp', 136 '<(skia_src_path)/gpu/GrPipelineBuilder.h', 137 '<(skia_src_path)/gpu/GrPrimitiveProcessor.cpp', 138 '<(skia_src_path)/gpu/GrPrimitiveProcessor.h', 139 '<(skia_src_path)/gpu/GrProgramDesc.h', 140 '<(skia_src_path)/gpu/GrProgramElement.cpp', 141 '<(skia_src_path)/gpu/GrProcessor.cpp', 142 '<(skia_src_path)/gpu/GrProcessorUnitTest.cpp', 143 '<(skia_src_path)/gpu/GrProcOptInfo.cpp', 144 '<(skia_src_path)/gpu/GrProcOptInfo.h', 145 '<(skia_src_path)/gpu/GrGpuResourceRef.cpp', 146 '<(skia_src_path)/gpu/GrQuad.h', 147 '<(skia_src_path)/gpu/GrRecordReplaceDraw.cpp', 148 '<(skia_src_path)/gpu/GrRecordReplaceDraw.h', 149 '<(skia_src_path)/gpu/GrRect.h', 150 '<(skia_src_path)/gpu/GrRectanizer.h', 151 '<(skia_src_path)/gpu/GrRectanizer_pow2.cpp', 152 '<(skia_src_path)/gpu/GrRectanizer_pow2.h', 153 '<(skia_src_path)/gpu/GrRectanizer_skyline.cpp', 154 '<(skia_src_path)/gpu/GrRectanizer_skyline.h', 155 '<(skia_src_path)/gpu/GrRenderTarget.cpp', 156 '<(skia_src_path)/gpu/GrRenderTargetPriv.h', 157 '<(skia_src_path)/gpu/GrReducedClip.cpp', 158 '<(skia_src_path)/gpu/GrReducedClip.h', 159 '<(skia_src_path)/gpu/GrResourceCache.cpp', 160 '<(skia_src_path)/gpu/GrResourceCache.h', 161 '<(skia_src_path)/gpu/GrResourceProvider.cpp', 162 '<(skia_src_path)/gpu/GrResourceProvider.h', 163 '<(skia_src_path)/gpu/GrStencil.cpp', 164 '<(skia_src_path)/gpu/GrStencil.h', 165 '<(skia_src_path)/gpu/GrStencilAttachment.cpp', 166 '<(skia_src_path)/gpu/GrStencilAttachment.h', 167 '<(skia_src_path)/gpu/GrStrokeInfo.cpp', 168 '<(skia_src_path)/gpu/GrStrokeInfo.h', 169 '<(skia_src_path)/gpu/GrTessellator.cpp', 170 '<(skia_src_path)/gpu/GrTessellator.h', 171 '<(skia_src_path)/gpu/GrTraceMarker.cpp', 172 '<(skia_src_path)/gpu/GrTraceMarker.h', 173 '<(skia_src_path)/gpu/GrTracing.h', 174 '<(skia_src_path)/gpu/GrTestUtils.cpp', 175 '<(skia_src_path)/gpu/GrSWMaskHelper.cpp', 176 '<(skia_src_path)/gpu/GrSWMaskHelper.h', 177 '<(skia_src_path)/gpu/GrSoftwarePathRenderer.cpp', 178 '<(skia_src_path)/gpu/GrSoftwarePathRenderer.h', 179 '<(skia_src_path)/gpu/GrSurfacePriv.h', 180 '<(skia_src_path)/gpu/GrSurface.cpp', 181 '<(skia_src_path)/gpu/GrSwizzle.h', 182 '<(skia_src_path)/gpu/GrTexture.cpp', 183 '<(skia_src_path)/gpu/GrTextureParamsAdjuster.h', 184 '<(skia_src_path)/gpu/GrTextureParamsAdjuster.cpp', 185 '<(skia_src_path)/gpu/GrTextureProvider.cpp', 186 '<(skia_src_path)/gpu/GrTexturePriv.h', 187 '<(skia_src_path)/gpu/GrTextureToYUVPlanes.cpp', 188 '<(skia_src_path)/gpu/GrTextureToYUVPlanes.h', 189 '<(skia_src_path)/gpu/GrTextureAccess.cpp', 190 '<(skia_src_path)/gpu/GrTransferBuffer.h', 191 '<(skia_src_path)/gpu/GrTRecorder.h', 192 '<(skia_src_path)/gpu/GrVertexBuffer.h', 193 '<(skia_src_path)/gpu/GrVertices.h', 194 '<(skia_src_path)/gpu/GrXferProcessor.cpp', 195 '<(skia_src_path)/gpu/GrYUVProvider.cpp', 196 '<(skia_src_path)/gpu/GrYUVProvider.h', 197 198 # Batches 199 '<(skia_src_path)/gpu/batches/GrAAHairLinePathRenderer.cpp', 200 '<(skia_src_path)/gpu/batches/GrAAHairLinePathRenderer.h', 201 '<(skia_src_path)/gpu/batches/GrAALinearizingConvexPathRenderer.cpp', 202 '<(skia_src_path)/gpu/batches/GrAALinearizingConvexPathRenderer.h', 203 '<(skia_src_path)/gpu/batches/GrAAConvexTessellator.cpp', 204 '<(skia_src_path)/gpu/batches/GrAAConvexTessellator.h', 205 '<(skia_src_path)/gpu/batches/GrAADistanceFieldPathRenderer.cpp', 206 '<(skia_src_path)/gpu/batches/GrAADistanceFieldPathRenderer.h', 207 '<(skia_src_path)/gpu/batches/GrAAConvexPathRenderer.cpp', 208 '<(skia_src_path)/gpu/batches/GrAAConvexPathRenderer.h', 209 '<(skia_src_path)/gpu/batches/GrAAFillRectBatch.cpp', 210 '<(skia_src_path)/gpu/batches/GrAAFillRectBatch.h', 211 '<(skia_src_path)/gpu/batches/GrAAStrokeRectBatch.cpp', 212 '<(skia_src_path)/gpu/batches/GrAAStrokeRectBatch.h', 213 '<(skia_src_path)/gpu/batches/GrAtlasTextBatch.cpp', 214 '<(skia_src_path)/gpu/batches/GrAtlasTextBatch.h', 215 '<(skia_src_path)/gpu/batches/GrBatch.cpp', 216 '<(skia_src_path)/gpu/batches/GrBatch.h', 217 '<(skia_src_path)/gpu/batches/GrClearBatch.h', 218 '<(skia_src_path)/gpu/batches/GrCopySurfaceBatch.cpp', 219 '<(skia_src_path)/gpu/batches/GrCopySurfaceBatch.h', 220 '<(skia_src_path)/gpu/batches/GrDashLinePathRenderer.cpp', 221 '<(skia_src_path)/gpu/batches/GrDashLinePathRenderer.h', 222 '<(skia_src_path)/gpu/batches/GrDefaultPathRenderer.cpp', 223 '<(skia_src_path)/gpu/batches/GrDefaultPathRenderer.h', 224 '<(skia_src_path)/gpu/batches/GrDiscardBatch.h', 225 '<(skia_src_path)/gpu/batches/GrDrawBatch.cpp', 226 '<(skia_src_path)/gpu/batches/GrDrawBatch.h', 227 '<(skia_src_path)/gpu/batches/GrDrawAtlasBatch.cpp', 228 '<(skia_src_path)/gpu/batches/GrDrawAtlasBatch.h', 229 '<(skia_src_path)/gpu/batches/GrDrawPathBatch.cpp', 230 '<(skia_src_path)/gpu/batches/GrDrawPathBatch.h', 231 '<(skia_src_path)/gpu/batches/GrDrawVerticesBatch.cpp', 232 '<(skia_src_path)/gpu/batches/GrDrawVerticesBatch.h', 233 '<(skia_src_path)/gpu/batches/GrNonAAFillRectBatch.h', 234 '<(skia_src_path)/gpu/batches/GrNonAAFillRectBatch.cpp', 235 '<(skia_src_path)/gpu/batches/GrNonAAStrokeRectBatch.cpp', 236 '<(skia_src_path)/gpu/batches/GrNonAAStrokeRectBatch.h', 237 '<(skia_src_path)/gpu/batches/GrNinePatch.cpp', 238 '<(skia_src_path)/gpu/batches/GrNinePatch.h', 239 '<(skia_src_path)/gpu/batches/GrPLSPathRenderer.cpp', 240 '<(skia_src_path)/gpu/batches/GrPLSPathRenderer.h', 241 '<(skia_src_path)/gpu/batches/GrRectBatchFactory.h', 242 '<(skia_src_path)/gpu/batches/GrRectBatchFactory.cpp', 243 '<(skia_src_path)/gpu/batches/GrStencilAndCoverPathRenderer.cpp', 244 '<(skia_src_path)/gpu/batches/GrStencilAndCoverPathRenderer.h', 245 '<(skia_src_path)/gpu/batches/GrStencilPathBatch.h', 246 '<(skia_src_path)/gpu/batches/GrTessellatingPathRenderer.cpp', 247 '<(skia_src_path)/gpu/batches/GrTessellatingPathRenderer.h', 248 '<(skia_src_path)/gpu/batches/GrTInstanceBatch.h', 249 '<(skia_src_path)/gpu/batches/GrVertexBatch.cpp', 250 '<(skia_src_path)/gpu/batches/GrVertexBatch.h', 251 252 '<(skia_src_path)/gpu/effects/Gr1DKernelEffect.h', 253 '<(skia_src_path)/gpu/effects/GrConfigConversionEffect.cpp', 254 '<(skia_src_path)/gpu/effects/GrConfigConversionEffect.h', 255 '<(skia_src_path)/gpu/effects/GrConstColorProcessor.cpp', 256 '<(skia_src_path)/gpu/effects/GrCoverageSetOpXP.cpp', 257 '<(skia_src_path)/gpu/effects/GrCustomXfermode.cpp', 258 '<(skia_src_path)/gpu/effects/GrBezierEffect.cpp', 259 '<(skia_src_path)/gpu/effects/GrBezierEffect.h', 260 '<(skia_src_path)/gpu/effects/GrConvolutionEffect.cpp', 261 '<(skia_src_path)/gpu/effects/GrConvolutionEffect.h', 262 '<(skia_src_path)/gpu/effects/GrConvexPolyEffect.cpp', 263 '<(skia_src_path)/gpu/effects/GrConvexPolyEffect.h', 264 '<(skia_src_path)/gpu/effects/GrBicubicEffect.cpp', 265 '<(skia_src_path)/gpu/effects/GrBicubicEffect.h', 266 '<(skia_src_path)/gpu/effects/GrBitmapTextGeoProc.cpp', 267 '<(skia_src_path)/gpu/effects/GrBitmapTextGeoProc.h', 268 '<(skia_src_path)/gpu/effects/GrDashingEffect.cpp', 269 '<(skia_src_path)/gpu/effects/GrDashingEffect.h', 270 '<(skia_src_path)/gpu/effects/GrDisableColorXP.cpp', 271 '<(skia_src_path)/gpu/effects/GrDisableColorXP.h', 272 '<(skia_src_path)/gpu/effects/GrDistanceFieldGeoProc.cpp', 273 '<(skia_src_path)/gpu/effects/GrDistanceFieldGeoProc.h', 274 '<(skia_src_path)/gpu/effects/GrDitherEffect.cpp', 275 '<(skia_src_path)/gpu/effects/GrDitherEffect.h', 276 '<(skia_src_path)/gpu/effects/GrMatrixConvolutionEffect.cpp', 277 '<(skia_src_path)/gpu/effects/GrMatrixConvolutionEffect.h', 278 '<(skia_src_path)/gpu/effects/GrOvalEffect.cpp', 279 '<(skia_src_path)/gpu/effects/GrOvalEffect.h', 280 '<(skia_src_path)/gpu/effects/GrPorterDuffXferProcessor.cpp', 281 '<(skia_src_path)/gpu/effects/GrRRectEffect.cpp', 282 '<(skia_src_path)/gpu/effects/GrRRectEffect.h', 283 '<(skia_src_path)/gpu/effects/GrSimpleTextureEffect.cpp', 284 '<(skia_src_path)/gpu/effects/GrSimpleTextureEffect.h', 285 '<(skia_src_path)/gpu/effects/GrSingleTextureEffect.cpp', 286 '<(skia_src_path)/gpu/effects/GrSingleTextureEffect.h', 287 '<(skia_src_path)/gpu/effects/GrTextureDomain.cpp', 288 '<(skia_src_path)/gpu/effects/GrTextureDomain.h', 289 '<(skia_src_path)/gpu/effects/GrTextureStripAtlas.cpp', 290 '<(skia_src_path)/gpu/effects/GrTextureStripAtlas.h', 291 '<(skia_src_path)/gpu/effects/GrXfermodeFragmentProcessor.cpp', 292 '<(skia_src_path)/gpu/effects/GrYUVEffect.cpp', 293 '<(skia_src_path)/gpu/effects/GrYUVEffect.h', 294 295 # text 296 '<(skia_src_path)/gpu/text/GrAtlasTextBlob.cpp', 297 '<(skia_src_path)/gpu/text/GrAtlasTextBlob_regenInBatch.cpp', 298 '<(skia_src_path)/gpu/text/GrAtlasTextBlob.h', 299 '<(skia_src_path)/gpu/text/GrAtlasTextContext.cpp', 300 '<(skia_src_path)/gpu/text/GrAtlasTextContext.h', 301 '<(skia_src_path)/gpu/text/GrBatchFontCache.cpp', 302 '<(skia_src_path)/gpu/text/GrBatchFontCache.h', 303 '<(skia_src_path)/gpu/text/GrDistanceFieldAdjustTable.cpp', 304 '<(skia_src_path)/gpu/text/GrDistanceFieldAdjustTable.h', 305 '<(skia_src_path)/gpu/text/GrFontScaler.cpp', 306 '<(skia_src_path)/gpu/text/GrFontScaler.h', 307 '<(skia_src_path)/gpu/text/GrStencilAndCoverTextContext.cpp', 308 '<(skia_src_path)/gpu/text/GrStencilAndCoverTextContext.h', 309 '<(skia_src_path)/gpu/text/GrTextBlobCache.cpp', 310 '<(skia_src_path)/gpu/text/GrTextBlobCache.h', 311 '<(skia_src_path)/gpu/text/GrTextUtils.cpp', 312 '<(skia_src_path)/gpu/text/GrTextUtils.h', 313 314 '<(skia_src_path)/gpu/gl/GrGLAssembleInterface.cpp', 315 '<(skia_src_path)/gpu/gl/GrGLAssembleInterface.h', 316 '<(skia_src_path)/gpu/gl/GrGLBufferImpl.cpp', 317 '<(skia_src_path)/gpu/gl/GrGLBufferImpl.h', 318 '<(skia_src_path)/gpu/gl/GrGLCaps.cpp', 319 '<(skia_src_path)/gpu/gl/GrGLCaps.h', 320 '<(skia_src_path)/gpu/gl/GrGLContext.cpp', 321 '<(skia_src_path)/gpu/gl/GrGLContext.h', 322 '<(skia_src_path)/gpu/gl/GrGLCreateNativeInterface_none.cpp', 323 '<(skia_src_path)/gpu/gl/GrGLDefaultInterface_none.cpp', 324 '<(skia_src_path)/gpu/gl/GrGLDefines.h', 325 '<(skia_src_path)/gpu/gl/GrGLGLSL.cpp', 326 '<(skia_src_path)/gpu/gl/GrGLGLSL.h', 327 '<(skia_src_path)/gpu/gl/GrGLGpu.cpp', 328 '<(skia_src_path)/gpu/gl/GrGLGpu.h', 329 '<(skia_src_path)/gpu/gl/GrGLGpuProgramCache.cpp', 330 '<(skia_src_path)/gpu/gl/GrGLExtensions.cpp', 331 '<(skia_src_path)/gpu/gl/GrGLIndexBuffer.cpp', 332 '<(skia_src_path)/gpu/gl/GrGLIndexBuffer.h', 333 '<(skia_src_path)/gpu/gl/GrGLInterface.cpp', 334 '<(skia_src_path)/gpu/gl/GrGLIRect.h', 335 '<(skia_src_path)/gpu/gl/GrGLNoOpInterface.cpp', 336 '<(skia_src_path)/gpu/gl/GrGLNoOpInterface.h', 337 '<(skia_src_path)/gpu/gl/GrGLPath.cpp', 338 '<(skia_src_path)/gpu/gl/GrGLPath.h', 339 '<(skia_src_path)/gpu/gl/GrGLPathRange.cpp', 340 '<(skia_src_path)/gpu/gl/GrGLPathRange.h', 341 '<(skia_src_path)/gpu/gl/GrGLPathRendering.cpp', 342 '<(skia_src_path)/gpu/gl/GrGLPathRendering.h', 343 '<(skia_src_path)/gpu/gl/GrGLProgram.cpp', 344 '<(skia_src_path)/gpu/gl/GrGLProgram.h', 345 '<(skia_src_path)/gpu/gl/GrGLProgramDesc.cpp', 346 '<(skia_src_path)/gpu/gl/GrGLProgramDesc.h', 347 '<(skia_src_path)/gpu/gl/GrGLProgramDataManager.cpp', 348 '<(skia_src_path)/gpu/gl/GrGLProgramDataManager.h', 349 '<(skia_src_path)/gpu/gl/GrGLRenderTarget.cpp', 350 '<(skia_src_path)/gpu/gl/GrGLRenderTarget.h', 351 '<(skia_src_path)/gpu/gl/GrGLStencilAttachment.cpp', 352 '<(skia_src_path)/gpu/gl/GrGLStencilAttachment.h', 353 '<(skia_src_path)/gpu/gl/GrGLTexture.cpp', 354 '<(skia_src_path)/gpu/gl/GrGLTexture.h', 355 '<(skia_src_path)/gpu/gl/GrGLTextureRenderTarget.cpp', 356 '<(skia_src_path)/gpu/gl/GrGLTextureRenderTarget.h', 357 '<(skia_src_path)/gpu/gl/GrGLTransferBuffer.cpp', 358 '<(skia_src_path)/gpu/gl/GrGLTransferBuffer.h', 359 '<(skia_src_path)/gpu/gl/GrGLUtil.cpp', 360 '<(skia_src_path)/gpu/gl/GrGLUtil.h', 361 '<(skia_src_path)/gpu/gl/GrGLUniformHandler.cpp', 362 '<(skia_src_path)/gpu/gl/GrGLUniformHandler.h', 363 '<(skia_src_path)/gpu/gl/GrGLVaryingHandler.cpp', 364 '<(skia_src_path)/gpu/gl/GrGLVaryingHandler.h', 365 '<(skia_src_path)/gpu/gl/GrGLVertexArray.cpp', 366 '<(skia_src_path)/gpu/gl/GrGLVertexArray.h', 367 '<(skia_src_path)/gpu/gl/GrGLVertexBuffer.cpp', 368 '<(skia_src_path)/gpu/gl/GrGLVertexBuffer.h', 369 370 # Files for building GLSL shaders 371 '<(skia_src_path)/gpu/gl/builders/GrGLProgramBuilder.cpp', 372 '<(skia_src_path)/gpu/gl/builders/GrGLProgramBuilder.h', 373 '<(skia_src_path)/gpu/gl/builders/GrGLShaderStringBuilder.cpp', 374 '<(skia_src_path)/gpu/gl/builders/GrGLShaderStringBuilder.h', 375 '<(skia_src_path)/gpu/gl/builders/GrGLSLPrettyPrint.cpp', 376 377 # GLSL 378 '<(skia_src_path)/gpu/glsl/GrGLSL.cpp', 379 '<(skia_src_path)/gpu/glsl/GrGLSL.h', 380 '<(skia_src_path)/gpu/glsl/GrGLSL_impl.h', 381 '<(skia_src_path)/gpu/glsl/GrGLSLBlend.cpp', 382 '<(skia_src_path)/gpu/glsl/GrGLSLBlend.h', 383 '<(skia_src_path)/gpu/glsl/GrGLSLCaps.cpp', 384 '<(skia_src_path)/gpu/glsl/GrGLSLCaps.h', 385 '<(skia_src_path)/gpu/glsl/GrGLSLFragmentProcessor.cpp', 386 '<(skia_src_path)/gpu/glsl/GrGLSLFragmentProcessor.h', 387 '<(skia_src_path)/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp', 388 '<(skia_src_path)/gpu/glsl/GrGLSLFragmentShaderBuilder.h', 389 '<(skia_src_path)/gpu/glsl/GrGLSLGeometryProcessor.cpp', 390 '<(skia_src_path)/gpu/glsl/GrGLSLGeometryProcessor.h', 391 '<(skia_src_path)/gpu/glsl/GrGLSLGeometryShaderBuilder.cpp', 392 '<(skia_src_path)/gpu/glsl/GrGLSLGeometryShaderBuilder.h', 393 '<(skia_src_path)/gpu/glsl/GrGLSLPrimitiveProcessor.cpp', 394 '<(skia_src_path)/gpu/glsl/GrGLSLPrimitiveProcessor.h', 395 '<(skia_src_path)/gpu/glsl/GrGLSLProcessorTypes.h', 396 '<(skia_src_path)/gpu/glsl/GrGLSLProgramBuilder.cpp', 397 '<(skia_src_path)/gpu/glsl/GrGLSLProgramBuilder.h', 398 '<(skia_src_path)/gpu/glsl/GrGLSLProgramDataManager.cpp', 399 '<(skia_src_path)/gpu/glsl/GrGLSLProgramDataManager.h', 400 '<(skia_src_path)/gpu/glsl/GrGLSLShaderBuilder.cpp', 401 '<(skia_src_path)/gpu/glsl/GrGLSLShaderBuilder.h', 402 '<(skia_src_path)/gpu/glsl/GrGLSLShaderVar.h', 403 '<(skia_src_path)/gpu/glsl/GrGLSLTextureSampler.h', 404 '<(skia_src_path)/gpu/glsl/GrGLSLUniformHandler.h', 405 '<(skia_src_path)/gpu/glsl/GrGLSLUtil.cpp', 406 '<(skia_src_path)/gpu/glsl/GrGLSLUtil.h', 407 '<(skia_src_path)/gpu/glsl/GrGLSLVarying.cpp', 408 '<(skia_src_path)/gpu/glsl/GrGLSLVarying.h', 409 '<(skia_src_path)/gpu/glsl/GrGLSLVertexShaderBuilder.cpp', 410 '<(skia_src_path)/gpu/glsl/GrGLSLVertexShaderBuilder.h', 411 '<(skia_src_path)/gpu/glsl/GrGLSLXferProcessor.cpp', 412 '<(skia_src_path)/gpu/glsl/GrGLSLXferProcessor.h', 413 414 # Sk files 415 '<(skia_include_path)/gpu/SkGr.h', 416 '<(skia_include_path)/gpu/SkGrPixelRef.h', 417 '<(skia_include_path)/gpu/SkGrTexturePixelRef.h', 418 419 '<(skia_include_path)/gpu/gl/SkGLContext.h', 420 421 '<(skia_src_path)/gpu/SkGpuDevice.cpp', 422 '<(skia_src_path)/gpu/SkGpuDevice.h', 423 '<(skia_src_path)/gpu/SkGpuDevice_drawTexture.cpp', 424 '<(skia_src_path)/gpu/SkGr.cpp', 425 '<(skia_src_path)/gpu/SkGrPixelRef.cpp', 426 '<(skia_src_path)/gpu/SkGrPriv.h', 427 '<(skia_src_path)/gpu/SkGrTexturePixelRef.cpp', 428 429 '<(skia_src_path)/image/SkImage_Gpu.h', 430 '<(skia_src_path)/image/SkImage_Gpu.cpp', 431 '<(skia_src_path)/image/SkSurface_Gpu.h', 432 '<(skia_src_path)/image/SkSurface_Gpu.cpp', 433 434 '<(skia_src_path)/gpu/gl/SkGLContext.cpp' 435 ], 436 'skgpu_vk_sources': [ 437 '<(skia_include_path)/gpu/vk/GrVkInterface.h', 438 '<(skia_src_path)/gpu/vk/GrVkBuffer.cpp', 439 '<(skia_src_path)/gpu/vk/GrVkBuffer.h', 440 '<(skia_src_path)/gpu/vk/GrVkCaps.cpp', 441 '<(skia_src_path)/gpu/vk/GrVkCaps.h', 442 '<(skia_src_path)/gpu/vk/GrVkCommandBuffer.cpp', 443 '<(skia_src_path)/gpu/vk/GrVkCommandBuffer.h', 444 '<(skia_src_path)/gpu/vk/GrVkDescriptorPool.cpp', 445 '<(skia_src_path)/gpu/vk/GrVkDescriptorPool.h', 446 '<(skia_src_path)/gpu/vk/GrVkFramebuffer.cpp', 447 '<(skia_src_path)/gpu/vk/GrVkFramebuffer.h', 448 '<(skia_src_path)/gpu/vk/GrVkGpu.cpp', 449 '<(skia_src_path)/gpu/vk/GrVkGpu.h', 450 '<(skia_src_path)/gpu/vk/GrVkImage.cpp', 451 '<(skia_src_path)/gpu/vk/GrVkImage.h', 452 '<(skia_src_path)/gpu/vk/GrVkImageView.cpp', 453 '<(skia_src_path)/gpu/vk/GrVkImageView.h', 454 '<(skia_src_path)/gpu/vk/GrVkIndexBuffer.cpp', 455 '<(skia_src_path)/gpu/vk/GrVkIndexBuffer.h', 456 '<(skia_src_path)/gpu/vk/GrVkInterface.cpp', 457 '<(skia_src_path)/gpu/vk/GrVkMemory.cpp', 458 '<(skia_src_path)/gpu/vk/GrVkMemory.h', 459 '<(skia_src_path)/gpu/vk/GrVkPipeline.cpp', 460 '<(skia_src_path)/gpu/vk/GrVkPipeline.h', 461 '<(skia_src_path)/gpu/vk/GrVkProgram.cpp', 462 '<(skia_src_path)/gpu/vk/GrVkProgram.h', 463 '<(skia_src_path)/gpu/vk/GrVkProgramBuilder.cpp', 464 '<(skia_src_path)/gpu/vk/GrVkProgramBuilder.h', 465 '<(skia_src_path)/gpu/vk/GrVkProgramDataManager.cpp', 466 '<(skia_src_path)/gpu/vk/GrVkProgramDataManager.h', 467 '<(skia_src_path)/gpu/vk/GrVkProgramDesc.cpp', 468 '<(skia_src_path)/gpu/vk/GrVkProgramDesc.h', 469 '<(skia_src_path)/gpu/vk/GrVkRenderPass.cpp', 470 '<(skia_src_path)/gpu/vk/GrVkRenderPass.h', 471 '<(skia_src_path)/gpu/vk/GrVkRenderTarget.cpp', 472 '<(skia_src_path)/gpu/vk/GrVkRenderTarget.h', 473 '<(skia_src_path)/gpu/vk/GrVkResource.h', 474 '<(skia_src_path)/gpu/vk/GrVkResourceProvider.cpp', 475 '<(skia_src_path)/gpu/vk/GrVkResourceProvider.h', 476 '<(skia_src_path)/gpu/vk/GrVkSampler.cpp', 477 '<(skia_src_path)/gpu/vk/GrVkSampler.h', 478 '<(skia_src_path)/gpu/vk/GrVkStencilAttachment.cpp', 479 '<(skia_src_path)/gpu/vk/GrVkStencilAttachment.h', 480 '<(skia_src_path)/gpu/vk/GrVkTexture.cpp', 481 '<(skia_src_path)/gpu/vk/GrVkTexture.h', 482 '<(skia_src_path)/gpu/vk/GrVkTextureRenderTarget.cpp', 483 '<(skia_src_path)/gpu/vk/GrVkTextureRenderTarget.h', 484 '<(skia_src_path)/gpu/vk/GrVkTransferBuffer.cpp', 485 '<(skia_src_path)/gpu/vk/GrVkTransferBuffer.h', 486 '<(skia_src_path)/gpu/vk/GrVkUniformBuffer.cpp', 487 '<(skia_src_path)/gpu/vk/GrVkUniformBuffer.h', 488 '<(skia_src_path)/gpu/vk/GrVkUniformHandler.cpp', 489 '<(skia_src_path)/gpu/vk/GrVkUniformHandler.h', 490 '<(skia_src_path)/gpu/vk/GrVkUtil.cpp', 491 '<(skia_src_path)/gpu/vk/GrVkUtil.h', 492 '<(skia_src_path)/gpu/vk/GrVkVaryingHandler.cpp', 493 '<(skia_src_path)/gpu/vk/GrVkVaryingHandler.h', 494 '<(skia_src_path)/gpu/vk/GrVkVertexBuffer.cpp', 495 '<(skia_src_path)/gpu/vk/GrVkVertexBuffer.h', 496 ], 497 'skgpu_native_gl_sources': [ 498 '<(skia_src_path)/gpu/gl/GrGLDefaultInterface_native.cpp', 499 '<(skia_src_path)/gpu/gl/mac/GrGLCreateNativeInterface_mac.cpp', 500 '<(skia_src_path)/gpu/gl/win/GrGLCreateNativeInterface_win.cpp', 501 '<(skia_src_path)/gpu/gl/glx/GrGLCreateNativeInterface_glx.cpp', 502 '<(skia_src_path)/gpu/gl/egl/GrGLCreateNativeInterface_egl.cpp', 503 '<(skia_src_path)/gpu/gl/iOS/GrGLCreateNativeInterface_iOS.cpp', 504 '<(skia_src_path)/gpu/gl/android/GrGLCreateNativeInterface_android.cpp', 505 506 # Sk files 507 '<(skia_src_path)/gpu/gl/mac/SkCreatePlatformGLContext_mac.cpp', 508 '<(skia_src_path)/gpu/gl/win/SkCreatePlatformGLContext_win.cpp', 509 '<(skia_src_path)/gpu/gl/glx/SkCreatePlatformGLContext_glx.cpp', 510 '<(skia_src_path)/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp', 511 '<(skia_src_path)/gpu/gl/iOS/SkCreatePlatformGLContext_iOS.mm', 512 ], 513 'skgpu_mesa_gl_sources': [ 514 '<(skia_src_path)/gpu/gl/mesa/GrGLCreateMesaInterface.cpp', 515 516 # Sk files 517 '<(skia_src_path)/gpu/gl/mesa/SkMesaGLContext.cpp', 518 '<(skia_src_path)/gpu/gl/mesa/SkMesaGLContext.h', 519 ], 520 'skgpu_angle_gl_sources': [ 521 '<(skia_src_path)/gpu/gl/angle/GrGLCreateANGLEInterface.cpp', 522 523 # Sk files 524 '<(skia_include_path)/gpu/gl/angle/SkANGLEGLContext.h', 525 '<(skia_src_path)/gpu/gl/angle/SkANGLEGLContext.cpp', 526 ], 527 'skgpu_command_buffer_gl_sources': [ 528 # Sk files 529 '<(skia_include_path)/gpu/gl/command_buffer/SkCommandBufferGLContext.h', 530 '<(skia_src_path)/gpu/gl/command_buffer/SkCommandBufferGLContext.cpp', 531 ], 532 'skgpu_debug_gl_sources': [ 533 '<(skia_src_path)/gpu/gl/debug/GrGLCreateDebugInterface.cpp', 534 '<(skia_src_path)/gpu/gl/debug/GrFakeRefObj.h', 535 '<(skia_src_path)/gpu/gl/debug/GrBufferObj.h', 536 '<(skia_src_path)/gpu/gl/debug/GrBufferObj.cpp', 537 '<(skia_src_path)/gpu/gl/debug/GrFBBindableObj.h', 538 '<(skia_src_path)/gpu/gl/debug/GrRenderBufferObj.h', 539 '<(skia_src_path)/gpu/gl/debug/GrTextureObj.h', 540 '<(skia_src_path)/gpu/gl/debug/GrTextureObj.cpp', 541 '<(skia_src_path)/gpu/gl/debug/GrTextureUnitObj.h', 542 '<(skia_src_path)/gpu/gl/debug/GrTextureUnitObj.cpp', 543 '<(skia_src_path)/gpu/gl/debug/GrFrameBufferObj.h', 544 '<(skia_src_path)/gpu/gl/debug/GrFrameBufferObj.cpp', 545 '<(skia_src_path)/gpu/gl/debug/GrShaderObj.h', 546 '<(skia_src_path)/gpu/gl/debug/GrShaderObj.cpp', 547 '<(skia_src_path)/gpu/gl/debug/GrProgramObj.h', 548 '<(skia_src_path)/gpu/gl/debug/GrProgramObj.cpp', 549 '<(skia_src_path)/gpu/gl/debug/GrDebugGL.h', 550 '<(skia_src_path)/gpu/gl/debug/GrDebugGL.cpp', 551 '<(skia_src_path)/gpu/gl/debug/GrVertexArrayObj.h', 552 553 # Sk files 554 '<(skia_src_path)/gpu/gl/debug/SkDebugGLContext.cpp', 555 '<(skia_src_path)/gpu/gl/debug/SkDebugGLContext.h', 556 ], 557 'skgpu_null_gl_sources': [ 558 '<(skia_src_path)/gpu/gl/GrGLCreateNullInterface.cpp', 559 '<(skia_src_path)/gpu/gl/SkNullGLContext.cpp', 560 '<(skia_include_path)/gpu/gl/SkNullGLContext.h', 561 ], 562 }, 563} 564