gpu.gni 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785
  1. # Copyright 2016 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. # Things are easiest for everyone if these source paths are absolute.
  6. _src = get_path_info("../src", "abspath")
  7. _include = get_path_info("../include", "abspath")
  8. skia_gpu_sources = [
  9. "$_include/gpu/GrBackendDrawableInfo.h",
  10. "$_include/gpu/GrBackendSemaphore.h",
  11. "$_include/gpu/GrBackendSurface.h",
  12. "$_include/gpu/GrBlend.h",
  13. "$_include/gpu/GrConfig.h",
  14. "$_include/gpu/GrContextOptions.h",
  15. "$_include/gpu/GrContext.h",
  16. "$_include/gpu/GrContextThreadSafeProxy.h",
  17. "$_include/gpu/GrDriverBugWorkarounds.h",
  18. "$_include/gpu/GrGpuResource.h",
  19. "$_include/gpu/GrRenderTarget.h",
  20. "$_include/gpu/GrSurface.h",
  21. "$_include/gpu/GrTexture.h",
  22. "$_include/gpu/GrSamplerState.h",
  23. "$_include/gpu/GrTypes.h",
  24. "$_include/gpu/gl/GrGLAssembleInterface.h",
  25. "$_include/gpu/gl/GrGLConfig.h",
  26. "$_include/gpu/gl/GrGLExtensions.h",
  27. "$_include/gpu/gl/GrGLFunctions.h",
  28. "$_include/gpu/gl/GrGLInterface.h",
  29. "$_include/gpu/gl/GrGLTypes.h",
  30. # Private includes
  31. "$_include/private/GrContext_Base.h",
  32. "$_include/private/GrGLTypesPriv.h",
  33. "$_include/private/GrImageContext.h",
  34. "$_include/private/GrRecordingContext.h",
  35. "$_include/private/GrResourceKey.h",
  36. "$_include/private/GrSingleOwner.h",
  37. "$_include/private/GrTypesPriv.h",
  38. "$_src/gpu/GrAppliedClip.h",
  39. "$_src/gpu/GrAuditTrail.cpp",
  40. "$_src/gpu/GrAuditTrail.h",
  41. "$_src/gpu/GrAutoLocaleSetter.h",
  42. "$_src/gpu/GrAllocator.h",
  43. "$_src/gpu/GrBackendSurface.cpp",
  44. "$_src/gpu/GrBackendTextureImageGenerator.cpp",
  45. "$_src/gpu/GrBackendTextureImageGenerator.h",
  46. "$_src/gpu/GrAHardwareBufferImageGenerator.cpp",
  47. "$_src/gpu/GrAHardwareBufferImageGenerator.h",
  48. "$_src/gpu/GrAHardwareBufferUtils.cpp",
  49. "$_src/gpu/GrAHardwareBufferUtils.h",
  50. "$_src/gpu/GrBaseContextPriv.h",
  51. "$_src/gpu/GrBitmapTextureMaker.cpp",
  52. "$_src/gpu/GrBitmapTextureMaker.h",
  53. "$_src/gpu/GrBlurUtils.cpp",
  54. "$_src/gpu/GrBlurUtils.h",
  55. "$_src/gpu/GrBuffer.h",
  56. "$_src/gpu/GrBufferAllocPool.cpp",
  57. "$_src/gpu/GrBufferAllocPool.h",
  58. "$_src/gpu/GrCaps.h",
  59. "$_src/gpu/GrCaps.cpp",
  60. "$_src/gpu/GrClip.h",
  61. "$_src/gpu/GrClipStackClip.h",
  62. "$_src/gpu/GrClipStackClip.cpp",
  63. "$_src/gpu/GrColor.h",
  64. "$_src/gpu/GrColorSpaceInfo.cpp",
  65. "$_src/gpu/GrColorSpaceXform.cpp",
  66. "$_src/gpu/GrColorSpaceXform.h",
  67. "$_src/gpu/GrContext.cpp",
  68. "$_src/gpu/GrContext_Base.cpp",
  69. "$_src/gpu/GrContextPriv.cpp",
  70. "$_src/gpu/GrContextPriv.h",
  71. "$_src/gpu/GrContextThreadSafeProxy.cpp",
  72. "$_src/gpu/GrContextThreadSafeProxyPriv.h",
  73. "$_src/gpu/GrCoordTransform.h",
  74. "$_src/gpu/GrCpuBuffer.h",
  75. "$_src/gpu/GrDataUtils.h",
  76. "$_src/gpu/GrDataUtils.cpp",
  77. "$_src/gpu/GrDDLContext.cpp",
  78. "$_src/gpu/GrDefaultGeoProcFactory.cpp",
  79. "$_src/gpu/GrDefaultGeoProcFactory.h",
  80. "$_src/gpu/GrDeferredProxyUploader.h",
  81. "$_src/gpu/GrDeferredUpload.h",
  82. "$_src/gpu/GrDeinstantiateProxyTracker.cpp",
  83. "$_src/gpu/GrDeinstantiateProxyTracker.h",
  84. "$_src/gpu/GrDistanceFieldGenFromVector.cpp",
  85. "$_src/gpu/GrDistanceFieldGenFromVector.h",
  86. "$_src/gpu/GrDrawingManager.cpp",
  87. "$_src/gpu/GrDrawingManager.h",
  88. "$_src/gpu/GrDrawOpAtlas.cpp",
  89. "$_src/gpu/GrDrawOpAtlas.h",
  90. "$_src/gpu/GrDrawOpTest.cpp",
  91. "$_src/gpu/GrDrawOpTest.h",
  92. "$_src/gpu/GrDriverBugWorkarounds.cpp",
  93. "$_src/gpu/GrFixedClip.cpp",
  94. "$_src/gpu/GrFixedClip.h",
  95. "$_src/gpu/GrFragmentProcessor.cpp",
  96. "$_src/gpu/GrFragmentProcessor.h",
  97. "$_src/gpu/GrGeometryProcessor.h",
  98. "$_src/gpu/GrGlyph.h",
  99. "$_src/gpu/GrGpu.cpp",
  100. "$_src/gpu/GrGpu.h",
  101. "$_src/gpu/GrGpuBuffer.cpp",
  102. "$_src/gpu/GrGpuBuffer.h",
  103. "$_src/gpu/GrGpuResourceCacheAccess.h",
  104. "$_src/gpu/GrGpuCommandBuffer.cpp",
  105. "$_src/gpu/GrGpuCommandBuffer.h",
  106. "$_src/gpu/GrGpuResourcePriv.h",
  107. "$_src/gpu/GrGpuResource.cpp",
  108. "$_src/gpu/GrImageContext.cpp",
  109. "$_src/gpu/GrImageContextPriv.h",
  110. "$_src/gpu/GrImageTextureMaker.cpp",
  111. "$_src/gpu/GrImageTextureMaker.h",
  112. "$_src/gpu/GrLegacyDirectContext.cpp",
  113. "$_src/gpu/GrMemoryPool.cpp",
  114. "$_src/gpu/GrMemoryPool.h",
  115. "$_src/gpu/GrMesh.h",
  116. "$_src/gpu/GrNonAtomicRef.h",
  117. "$_src/gpu/GrOpFlushState.cpp",
  118. "$_src/gpu/GrOpFlushState.h",
  119. "$_src/gpu/GrOpList.cpp",
  120. "$_src/gpu/GrOpList.h",
  121. "$_src/gpu/GrPaint.cpp",
  122. "$_src/gpu/GrPaint.h",
  123. "$_src/gpu/GrPathRendererChain.cpp",
  124. "$_src/gpu/GrPathRendererChain.h",
  125. "$_src/gpu/GrPathRenderer.cpp",
  126. "$_src/gpu/GrPathRenderer.h",
  127. "$_src/gpu/GrPendingIOResource.h",
  128. "$_src/gpu/GrOnFlushResourceProvider.cpp",
  129. "$_src/gpu/GrOnFlushResourceProvider.h",
  130. "$_src/gpu/GrPipeline.cpp",
  131. "$_src/gpu/GrPipeline.h",
  132. "$_src/gpu/GrPrimitiveProcessor.cpp",
  133. "$_src/gpu/GrPrimitiveProcessor.h",
  134. "$_src/gpu/GrProcessorSet.cpp",
  135. "$_src/gpu/GrProcessorSet.h",
  136. "$_src/gpu/GrProgramDesc.cpp",
  137. "$_src/gpu/GrProgramDesc.h",
  138. "$_src/gpu/GrProcessor.cpp",
  139. "$_src/gpu/GrProcessor.h",
  140. "$_src/gpu/GrProcessorAnalysis.cpp",
  141. "$_src/gpu/GrProcessorAnalysis.h",
  142. "$_src/gpu/GrProcessorUnitTest.cpp",
  143. "$_src/gpu/GrProcessorUnitTest.h",
  144. "$_src/gpu/GrProxyProvider.cpp",
  145. "$_src/gpu/GrProxyProvider.h",
  146. "$_src/gpu/GrRecordingContext.cpp",
  147. "$_src/gpu/GrRecordingContextPriv.h",
  148. "$_src/gpu/GrRectanizer.h",
  149. "$_src/gpu/GrRectanizer_pow2.cpp",
  150. "$_src/gpu/GrRectanizer_pow2.h",
  151. "$_src/gpu/GrRectanizer_skyline.cpp",
  152. "$_src/gpu/GrRectanizer_skyline.h",
  153. "$_src/gpu/GrRenderTarget.cpp",
  154. "$_src/gpu/GrRenderTargetPriv.h",
  155. "$_src/gpu/GrRenderTargetProxy.cpp",
  156. "$_src/gpu/GrRenderTargetProxy.h",
  157. "$_src/gpu/GrRenderTargetProxyPriv.h",
  158. "$_src/gpu/GrReducedClip.cpp",
  159. "$_src/gpu/GrReducedClip.h",
  160. "$_src/gpu/GrRenderTargetContext.cpp",
  161. "$_src/gpu/GrRenderTargetContext.h",
  162. "$_src/gpu/GrRenderTargetContextPriv.h",
  163. "$_src/gpu/GrRenderTargetOpList.cpp",
  164. "$_src/gpu/GrRenderTargetOpList.h",
  165. "$_src/gpu/GrResourceAllocator.cpp",
  166. "$_src/gpu/GrResourceAllocator.h",
  167. "$_src/gpu/GrResourceCache.cpp",
  168. "$_src/gpu/GrResourceCache.h",
  169. "$_src/gpu/GrResourceHandle.h",
  170. "$_src/gpu/GrResourceProvider.cpp",
  171. "$_src/gpu/GrResourceProvider.h",
  172. "$_src/gpu/GrResourceProviderPriv.h",
  173. "$_src/gpu/GrSamplePatternDictionary.h",
  174. "$_src/gpu/GrSamplePatternDictionary.cpp",
  175. "$_src/gpu/GrScissorState.h",
  176. "$_src/gpu/GrSemaphore.h",
  177. "$_src/gpu/GrShaderCaps.h",
  178. "$_src/gpu/GrShaderCaps.cpp",
  179. "$_src/gpu/GrShaderUtils.cpp",
  180. "$_src/gpu/GrShaderUtils.h",
  181. "$_src/gpu/GrShaderVar.cpp",
  182. "$_src/gpu/GrShaderVar.h",
  183. "$_src/gpu/GrSoftwarePathRenderer.cpp",
  184. "$_src/gpu/GrSoftwarePathRenderer.h",
  185. "$_src/gpu/GrStencilAttachment.cpp",
  186. "$_src/gpu/GrStencilAttachment.h",
  187. "$_src/gpu/GrStencilClip.h",
  188. "$_src/gpu/GrStencilSettings.cpp",
  189. "$_src/gpu/GrStencilSettings.h",
  190. "$_src/gpu/GrStyle.cpp",
  191. "$_src/gpu/GrStyle.h",
  192. "$_src/gpu/GrSurface.cpp",
  193. "$_src/gpu/GrSurfaceContext.cpp",
  194. "$_src/gpu/GrSurfaceContext.h",
  195. "$_src/gpu/GrSurfaceContextPriv.h",
  196. "$_src/gpu/GrSurfaceProxy.cpp",
  197. "$_src/gpu/GrSurfaceProxy.h",
  198. "$_src/gpu/GrSurfaceProxyPriv.h",
  199. "$_src/gpu/GrSurfacePriv.h",
  200. "$_src/gpu/GrSwizzle.cpp",
  201. "$_src/gpu/GrSwizzle.h",
  202. "$_src/gpu/GrSWMaskHelper.cpp",
  203. "$_src/gpu/GrSWMaskHelper.h",
  204. "$_src/gpu/GrTracing.h",
  205. "$_src/gpu/GrTessellator.cpp",
  206. "$_src/gpu/GrTessellator.h",
  207. "$_src/gpu/GrTestUtils.cpp",
  208. "$_src/gpu/GrTestUtils.h",
  209. "$_src/gpu/GrTexture.cpp",
  210. "$_src/gpu/GrTextureAdjuster.cpp",
  211. "$_src/gpu/GrTextureAdjuster.h",
  212. "$_src/gpu/GrTextureContext.cpp",
  213. "$_src/gpu/GrTextureContext.h",
  214. "$_src/gpu/GrTextureMaker.cpp",
  215. "$_src/gpu/GrTextureMaker.h",
  216. "$_src/gpu/GrTextureOpList.cpp",
  217. "$_src/gpu/GrTextureOpList.h",
  218. "$_src/gpu/GrTexturePriv.h",
  219. "$_src/gpu/GrTextureProducer.cpp",
  220. "$_src/gpu/GrTextureProducer.h",
  221. "$_src/gpu/GrTextureProxy.cpp",
  222. "$_src/gpu/GrTextureProxy.h",
  223. "$_src/gpu/GrTextureProxyCacheAccess.h",
  224. "$_src/gpu/GrTextureProxyPriv.h",
  225. "$_src/gpu/GrTextureRenderTargetProxy.cpp",
  226. "$_src/gpu/GrTextureRenderTargetProxy.h",
  227. "$_src/gpu/GrTRecorder.h",
  228. "$_src/gpu/GrUserStencilSettings.h",
  229. "$_src/gpu/GrWindowRectangles.h",
  230. "$_src/gpu/GrWindowRectsState.h",
  231. "$_src/gpu/GrXferProcessor.cpp",
  232. "$_src/gpu/GrXferProcessor.h",
  233. "$_src/gpu/GrYUVProvider.cpp",
  234. "$_src/gpu/GrYUVProvider.h",
  235. # Ops
  236. "$_src/gpu/ops/GrAAConvexTessellator.cpp",
  237. "$_src/gpu/ops/GrAAConvexTessellator.h",
  238. "$_src/gpu/ops/GrAAConvexPathRenderer.cpp",
  239. "$_src/gpu/ops/GrAAConvexPathRenderer.h",
  240. "$_src/gpu/ops/GrAAHairLinePathRenderer.cpp",
  241. "$_src/gpu/ops/GrAAHairLinePathRenderer.h",
  242. "$_src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp",
  243. "$_src/gpu/ops/GrAALinearizingConvexPathRenderer.h",
  244. "$_src/gpu/ops/GrAtlasTextOp.cpp",
  245. "$_src/gpu/ops/GrAtlasTextOp.h",
  246. "$_src/gpu/ops/GrClearOp.cpp",
  247. "$_src/gpu/ops/GrClearOp.h",
  248. "$_src/gpu/ops/GrClearStencilClipOp.cpp",
  249. "$_src/gpu/ops/GrClearStencilClipOp.h",
  250. "$_src/gpu/ops/GrCopySurfaceOp.cpp",
  251. "$_src/gpu/ops/GrCopySurfaceOp.h",
  252. "$_src/gpu/ops/GrDashLinePathRenderer.cpp",
  253. "$_src/gpu/ops/GrDashLinePathRenderer.h",
  254. "$_src/gpu/ops/GrDashOp.cpp",
  255. "$_src/gpu/ops/GrDashOp.h",
  256. "$_src/gpu/ops/GrDefaultPathRenderer.cpp",
  257. "$_src/gpu/ops/GrDefaultPathRenderer.h",
  258. "$_src/gpu/ops/GrDebugMarkerOp.cpp",
  259. "$_src/gpu/ops/GrDebugMarkerOp.h",
  260. "$_src/gpu/ops/GrDrawableOp.cpp",
  261. "$_src/gpu/ops/GrDrawableOp.h",
  262. "$_src/gpu/ops/GrDrawAtlasOp.cpp",
  263. "$_src/gpu/ops/GrDrawAtlasOp.h",
  264. "$_src/gpu/ops/GrDrawOp.h",
  265. "$_src/gpu/ops/GrDrawVerticesOp.cpp",
  266. "$_src/gpu/ops/GrDrawVerticesOp.h",
  267. "$_src/gpu/ops/GrFillRectOp.cpp",
  268. "$_src/gpu/ops/GrFillRectOp.h",
  269. "$_src/gpu/ops/GrFillRRectOp.cpp",
  270. "$_src/gpu/ops/GrFillRRectOp.h",
  271. "$_src/gpu/ops/GrMeshDrawOp.cpp",
  272. "$_src/gpu/ops/GrMeshDrawOp.h",
  273. "$_src/gpu/ops/GrLatticeOp.cpp",
  274. "$_src/gpu/ops/GrLatticeOp.h",
  275. "$_src/gpu/ops/GrOp.cpp",
  276. "$_src/gpu/ops/GrOp.h",
  277. "$_src/gpu/ops/GrOvalOpFactory.cpp",
  278. "$_src/gpu/ops/GrOvalOpFactory.h",
  279. "$_src/gpu/ops/GrQuadPerEdgeAA.cpp",
  280. "$_src/gpu/ops/GrQuadPerEdgeAA.h",
  281. "$_src/gpu/ops/GrRegionOp.cpp",
  282. "$_src/gpu/ops/GrRegionOp.h",
  283. "$_src/gpu/ops/GrSemaphoreOp.cpp",
  284. "$_src/gpu/ops/GrSemaphoreOp.h",
  285. "$_src/gpu/ops/GrShadowRRectOp.cpp",
  286. "$_src/gpu/ops/GrShadowRRectOp.h",
  287. "$_src/gpu/ops/GrSimpleMeshDrawOpHelper.cpp",
  288. "$_src/gpu/ops/GrSimpleMeshDrawOpHelper.h",
  289. "$_src/gpu/ops/GrSmallPathRenderer.cpp",
  290. "$_src/gpu/ops/GrSmallPathRenderer.h",
  291. "$_src/gpu/ops/GrStrokeRectOp.cpp",
  292. "$_src/gpu/ops/GrStrokeRectOp.h",
  293. "$_src/gpu/ops/GrTessellatingPathRenderer.cpp",
  294. "$_src/gpu/ops/GrTessellatingPathRenderer.h",
  295. "$_src/gpu/ops/GrTextureOp.cpp",
  296. "$_src/gpu/ops/GrTextureOp.h",
  297. "$_src/gpu/ops/GrTransferFromOp.cpp",
  298. "$_src/gpu/ops/GrTransferFromOp.h",
  299. "$_src/gpu/effects/GrCoverageSetOpXP.cpp",
  300. "$_src/gpu/effects/GrCoverageSetOpXP.h",
  301. "$_src/gpu/effects/GrCustomXfermode.cpp",
  302. "$_src/gpu/effects/GrCustomXfermode.h",
  303. "$_src/gpu/effects/GrBezierEffect.cpp",
  304. "$_src/gpu/effects/GrBezierEffect.h",
  305. "$_src/gpu/effects/GrConvexPolyEffect.cpp",
  306. "$_src/gpu/effects/GrConvexPolyEffect.h",
  307. "$_src/gpu/effects/GrBicubicEffect.cpp",
  308. "$_src/gpu/effects/GrBicubicEffect.h",
  309. "$_src/gpu/effects/GrBitmapTextGeoProc.cpp",
  310. "$_src/gpu/effects/GrBitmapTextGeoProc.h",
  311. "$_src/gpu/effects/GrDisableColorXP.cpp",
  312. "$_src/gpu/effects/GrDisableColorXP.h",
  313. "$_src/gpu/effects/GrDistanceFieldGeoProc.cpp",
  314. "$_src/gpu/effects/GrDistanceFieldGeoProc.h",
  315. "$_src/gpu/effects/GrGaussianConvolutionFragmentProcessor.cpp",
  316. "$_src/gpu/effects/GrGaussianConvolutionFragmentProcessor.h",
  317. "$_src/gpu/effects/GrMatrixConvolutionEffect.cpp",
  318. "$_src/gpu/effects/GrMatrixConvolutionEffect.h",
  319. "$_src/gpu/effects/GrOvalEffect.cpp",
  320. "$_src/gpu/effects/GrOvalEffect.h",
  321. "$_src/gpu/effects/GrPorterDuffXferProcessor.cpp",
  322. "$_src/gpu/effects/GrPorterDuffXferProcessor.h",
  323. "$_src/gpu/effects/GrRRectEffect.cpp",
  324. "$_src/gpu/effects/GrRRectEffect.h",
  325. "$_src/gpu/effects/GrShadowGeoProc.cpp",
  326. "$_src/gpu/effects/GrShadowGeoProc.h",
  327. "$_src/gpu/effects/GrSkSLFP.cpp",
  328. "$_src/gpu/effects/GrSkSLFP.h",
  329. "$_src/gpu/effects/GrSRGBEffect.cpp",
  330. "$_src/gpu/effects/GrSRGBEffect.h",
  331. "$_src/gpu/effects/GrTextureDomain.cpp",
  332. "$_src/gpu/effects/GrTextureDomain.h",
  333. "$_src/gpu/effects/GrXfermodeFragmentProcessor.cpp",
  334. "$_src/gpu/effects/GrXfermodeFragmentProcessor.h",
  335. "$_src/gpu/effects/GrYUVtoRGBEffect.cpp",
  336. "$_src/gpu/effects/GrYUVtoRGBEffect.h",
  337. "$_src/gpu/geometry/GrPathUtils.cpp",
  338. "$_src/gpu/geometry/GrPathUtils.h",
  339. "$_src/gpu/geometry/GrQuad.cpp",
  340. "$_src/gpu/geometry/GrQuad.h",
  341. "$_src/gpu/geometry/GrQuadBuffer.h",
  342. "$_src/gpu/geometry/GrQuadUtils.cpp",
  343. "$_src/gpu/geometry/GrQuadUtils.h",
  344. "$_src/gpu/geometry/GrRect.h",
  345. "$_src/gpu/geometry/GrShape.cpp",
  346. "$_src/gpu/geometry/GrShape.h",
  347. "$_src/gpu/effects/generated/GrAARectEffect.cpp",
  348. "$_src/gpu/effects/generated/GrAARectEffect.h",
  349. "$_src/gpu/effects/generated/GrAlphaThresholdFragmentProcessor.cpp",
  350. "$_src/gpu/effects/generated/GrAlphaThresholdFragmentProcessor.h",
  351. "$_src/gpu/effects/generated/GrBlurredEdgeFragmentProcessor.cpp",
  352. "$_src/gpu/effects/generated/GrBlurredEdgeFragmentProcessor.h",
  353. "$_src/gpu/effects/generated/GrCircleBlurFragmentProcessor.cpp",
  354. "$_src/gpu/effects/generated/GrCircleBlurFragmentProcessor.h",
  355. "$_src/gpu/effects/generated/GrCircleEffect.cpp",
  356. "$_src/gpu/effects/generated/GrCircleEffect.h",
  357. "$_src/gpu/effects/generated/GrColorMatrixFragmentProcessor.cpp",
  358. "$_src/gpu/effects/generated/GrColorMatrixFragmentProcessor.h",
  359. "$_src/gpu/effects/generated/GrComposeLerpEffect.cpp",
  360. "$_src/gpu/effects/generated/GrComposeLerpEffect.h",
  361. "$_src/gpu/effects/generated/GrComposeLerpRedEffect.cpp",
  362. "$_src/gpu/effects/generated/GrComposeLerpRedEffect.h",
  363. "$_src/gpu/effects/generated/GrConfigConversionEffect.cpp",
  364. "$_src/gpu/effects/generated/GrConfigConversionEffect.h",
  365. "$_src/gpu/effects/generated/GrConstColorProcessor.cpp",
  366. "$_src/gpu/effects/generated/GrConstColorProcessor.h",
  367. "$_src/gpu/effects/generated/GrEllipseEffect.cpp",
  368. "$_src/gpu/effects/generated/GrEllipseEffect.h",
  369. "$_src/gpu/effects/generated/GrLumaColorFilterEffect.cpp",
  370. "$_src/gpu/effects/generated/GrLumaColorFilterEffect.h",
  371. "$_src/gpu/effects/generated/GrMagnifierEffect.cpp",
  372. "$_src/gpu/effects/generated/GrMagnifierEffect.h",
  373. "$_src/gpu/effects/generated/GrMixerEffect.cpp",
  374. "$_src/gpu/effects/generated/GrMixerEffect.h",
  375. "$_src/gpu/effects/generated/GrOverrideInputFragmentProcessor.cpp",
  376. "$_src/gpu/effects/generated/GrOverrideInputFragmentProcessor.h",
  377. "$_src/gpu/effects/generated/GrPremulInputFragmentProcessor.cpp",
  378. "$_src/gpu/effects/generated/GrPremulInputFragmentProcessor.h",
  379. "$_src/gpu/effects/generated/GrRectBlurEffect.cpp",
  380. "$_src/gpu/effects/generated/GrRectBlurEffect.h",
  381. "$_src/gpu/effects/generated/GrRRectBlurEffect.cpp",
  382. "$_src/gpu/effects/generated/GrRRectBlurEffect.h",
  383. "$_src/gpu/effects/generated/GrSimpleTextureEffect.cpp",
  384. "$_src/gpu/effects/generated/GrSimpleTextureEffect.h",
  385. # gradients
  386. "$_src/gpu/gradients/GrGradientBitmapCache.cpp",
  387. "$_src/gpu/gradients/GrGradientBitmapCache.h",
  388. "$_src/gpu/gradients/GrGradientShader.cpp",
  389. "$_src/gpu/gradients/GrGradientShader.h",
  390. "$_src/gpu/gradients/generated/GrDualIntervalGradientColorizer.cpp",
  391. "$_src/gpu/gradients/generated/GrDualIntervalGradientColorizer.h",
  392. "$_src/gpu/gradients/generated/GrSingleIntervalGradientColorizer.cpp",
  393. "$_src/gpu/gradients/generated/GrSingleIntervalGradientColorizer.h",
  394. "$_src/gpu/gradients/generated/GrTextureGradientColorizer.cpp",
  395. "$_src/gpu/gradients/generated/GrTextureGradientColorizer.h",
  396. "$_src/gpu/gradients/generated/GrUnrolledBinaryGradientColorizer.cpp",
  397. "$_src/gpu/gradients/generated/GrUnrolledBinaryGradientColorizer.h",
  398. "$_src/gpu/gradients/generated/GrLinearGradientLayout.cpp",
  399. "$_src/gpu/gradients/generated/GrLinearGradientLayout.h",
  400. "$_src/gpu/gradients/generated/GrRadialGradientLayout.cpp",
  401. "$_src/gpu/gradients/generated/GrRadialGradientLayout.h",
  402. "$_src/gpu/gradients/generated/GrSweepGradientLayout.cpp",
  403. "$_src/gpu/gradients/generated/GrSweepGradientLayout.h",
  404. "$_src/gpu/gradients/generated/GrTwoPointConicalGradientLayout.cpp",
  405. "$_src/gpu/gradients/generated/GrTwoPointConicalGradientLayout.h",
  406. "$_src/gpu/gradients/generated/GrClampedGradientEffect.cpp",
  407. "$_src/gpu/gradients/generated/GrClampedGradientEffect.h",
  408. "$_src/gpu/gradients/generated/GrTiledGradientEffect.cpp",
  409. "$_src/gpu/gradients/generated/GrTiledGradientEffect.h",
  410. # text
  411. "$_src/gpu/text/GrAtlasManager.cpp",
  412. "$_src/gpu/text/GrAtlasManager.h",
  413. "$_src/gpu/text/GrDistanceFieldAdjustTable.cpp",
  414. "$_src/gpu/text/GrDistanceFieldAdjustTable.h",
  415. "$_src/gpu/text/GrSDFMaskFilter.cpp",
  416. "$_src/gpu/text/GrSDFMaskFilter.h",
  417. "$_src/gpu/text/GrStrikeCache.cpp",
  418. "$_src/gpu/text/GrStrikeCache.h",
  419. "$_src/gpu/text/GrTextBlob.cpp",
  420. "$_src/gpu/text/GrTextBlob.h",
  421. "$_src/gpu/text/GrTextBlobCache.cpp",
  422. "$_src/gpu/text/GrTextBlobCache.h",
  423. "$_src/gpu/text/GrTextContext.cpp",
  424. "$_src/gpu/text/GrTextContext.h",
  425. "$_src/gpu/text/GrTextBlobVertexRegenerator.cpp",
  426. "$_src/gpu/text/GrTextTarget.h",
  427. "$_src/gpu/gl/GrGLAssembleGLESInterfaceAutogen.cpp",
  428. "$_src/gpu/gl/GrGLAssembleGLInterfaceAutogen.cpp",
  429. "$_src/gpu/gl/GrGLAssembleHelpers.cpp",
  430. "$_src/gpu/gl/GrGLAssembleInterface.cpp",
  431. "$_src/gpu/gl/GrGLAssembleWebGLInterfaceAutogen.cpp",
  432. "$_src/gpu/gl/GrGLBuffer.cpp",
  433. "$_src/gpu/gl/GrGLBuffer.h",
  434. "$_src/gpu/gl/GrGLCaps.cpp",
  435. "$_src/gpu/gl/GrGLCaps.h",
  436. "$_src/gpu/gl/GrGLContext.cpp",
  437. "$_src/gpu/gl/GrGLContext.h",
  438. "$_src/gpu/gl/GrGLMakeNativeInterface_none.cpp",
  439. "$_src/gpu/gl/GrGLDefines.h",
  440. "$_src/gpu/gl/GrGLGLSL.cpp",
  441. "$_src/gpu/gl/GrGLGLSL.h",
  442. "$_src/gpu/gl/GrGLGpu.cpp",
  443. "$_src/gpu/gl/GrGLGpu.h",
  444. "$_src/gpu/gl/GrGLGpuCommandBuffer.cpp",
  445. "$_src/gpu/gl/GrGLGpuCommandBuffer.h",
  446. "$_src/gpu/gl/GrGLGpuProgramCache.cpp",
  447. "$_src/gpu/gl/GrGLExtensions.cpp",
  448. "$_src/gpu/gl/GrGLInterfaceAutogen.cpp",
  449. "$_src/gpu/gl/GrGLIRect.h",
  450. "$_src/gpu/gl/GrGLProgram.cpp",
  451. "$_src/gpu/gl/GrGLProgram.h",
  452. "$_src/gpu/gl/GrGLProgramDataManager.cpp",
  453. "$_src/gpu/gl/GrGLProgramDataManager.h",
  454. "$_src/gpu/gl/GrGLRenderTarget.cpp",
  455. "$_src/gpu/gl/GrGLRenderTarget.h",
  456. "$_src/gpu/gl/GrGLSemaphore.cpp",
  457. "$_src/gpu/gl/GrGLSemaphore.h",
  458. "$_src/gpu/gl/GrGLStencilAttachment.cpp",
  459. "$_src/gpu/gl/GrGLStencilAttachment.h",
  460. "$_src/gpu/gl/GrGLTexture.cpp",
  461. "$_src/gpu/gl/GrGLTexture.h",
  462. "$_src/gpu/gl/GrGLTextureRenderTarget.cpp",
  463. "$_src/gpu/gl/GrGLTextureRenderTarget.h",
  464. "$_src/gpu/gl/GrGLTypesPriv.cpp",
  465. "$_src/gpu/gl/GrGLUtil.cpp",
  466. "$_src/gpu/gl/GrGLUtil.h",
  467. "$_src/gpu/gl/GrGLUniformHandler.cpp",
  468. "$_src/gpu/gl/GrGLUniformHandler.h",
  469. "$_src/gpu/gl/GrGLVaryingHandler.cpp",
  470. "$_src/gpu/gl/GrGLVaryingHandler.h",
  471. "$_src/gpu/gl/GrGLVertexArray.cpp",
  472. "$_src/gpu/gl/GrGLVertexArray.h",
  473. # Files for building GLSL shaders
  474. "$_src/gpu/gl/builders/GrGLProgramBuilder.cpp",
  475. "$_src/gpu/gl/builders/GrGLProgramBuilder.h",
  476. "$_src/gpu/gl/builders/GrGLShaderStringBuilder.cpp",
  477. "$_src/gpu/gl/builders/GrGLShaderStringBuilder.h",
  478. # GLSL
  479. "$_src/gpu/glsl/GrGLSL.cpp",
  480. "$_src/gpu/glsl/GrGLSL.h",
  481. "$_src/gpu/glsl/GrGLSLBlend.cpp",
  482. "$_src/gpu/glsl/GrGLSLBlend.h",
  483. "$_src/gpu/glsl/GrGLSLColorSpaceXformHelper.h",
  484. "$_src/gpu/glsl/GrGLSLFragmentProcessor.cpp",
  485. "$_src/gpu/glsl/GrGLSLFragmentProcessor.h",
  486. "$_src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp",
  487. "$_src/gpu/glsl/GrGLSLFragmentShaderBuilder.h",
  488. "$_src/gpu/glsl/GrGLSLGeometryProcessor.cpp",
  489. "$_src/gpu/glsl/GrGLSLGeometryProcessor.h",
  490. "$_src/gpu/glsl/GrGLSLPrimitiveProcessor.cpp",
  491. "$_src/gpu/glsl/GrGLSLPrimitiveProcessor.h",
  492. "$_src/gpu/glsl/GrGLSLProgramBuilder.cpp",
  493. "$_src/gpu/glsl/GrGLSLProgramBuilder.h",
  494. "$_src/gpu/glsl/GrGLSLProgramDataManager.cpp",
  495. "$_src/gpu/glsl/GrGLSLProgramDataManager.h",
  496. "$_src/gpu/glsl/GrGLSLShaderBuilder.cpp",
  497. "$_src/gpu/glsl/GrGLSLShaderBuilder.h",
  498. "$_src/gpu/glsl/GrGLSLUniformHandler.h",
  499. "$_src/gpu/glsl/GrGLSLUtil.cpp",
  500. "$_src/gpu/glsl/GrGLSLUtil.h",
  501. "$_src/gpu/glsl/GrGLSLVarying.cpp",
  502. "$_src/gpu/glsl/GrGLSLVarying.h",
  503. "$_src/gpu/glsl/GrGLSLVertexGeoBuilder.cpp",
  504. "$_src/gpu/glsl/GrGLSLVertexGeoBuilder.h",
  505. "$_src/gpu/glsl/GrGLSLXferProcessor.cpp",
  506. "$_src/gpu/glsl/GrGLSLXferProcessor.h",
  507. # Mock
  508. "$_src/gpu/mock/GrMockBuffer.h",
  509. "$_src/gpu/mock/GrMockCaps.h",
  510. "$_src/gpu/mock/GrMockGpu.cpp",
  511. "$_src/gpu/mock/GrMockGpu.h",
  512. "$_src/gpu/mock/GrMockGpuCommandBuffer.h",
  513. "$_src/gpu/mock/GrMockStencilAttachment.h",
  514. "$_src/gpu/mock/GrMockTexture.h",
  515. "$_src/gpu/mock/GrMockTypes.cpp",
  516. # Sk files
  517. "$_src/gpu/SkGpuDevice.cpp",
  518. "$_src/gpu/SkGpuDevice.h",
  519. "$_src/gpu/SkGpuDevice_drawTexture.cpp",
  520. "$_src/gpu/SkGr.h",
  521. "$_src/gpu/SkGr.cpp",
  522. "$_src/image/SkImage_Gpu.h",
  523. "$_src/image/SkImage_Gpu.cpp",
  524. "$_src/image/SkImage_GpuBase.h",
  525. "$_src/image/SkImage_GpuBase.cpp",
  526. "$_src/image/SkImage_GpuYUVA.h",
  527. "$_src/image/SkImage_GpuYUVA.cpp",
  528. "$_src/image/SkSurface_Gpu.h",
  529. "$_src/image/SkSurface_Gpu.cpp",
  530. ]
  531. skia_ccpr_sources = [
  532. # coverage counting path renderer
  533. "$_src/gpu/ccpr/GrCCAtlas.cpp",
  534. "$_src/gpu/ccpr/GrCCAtlas.h",
  535. "$_src/gpu/ccpr/GrCCClipPath.cpp",
  536. "$_src/gpu/ccpr/GrCCClipPath.h",
  537. "$_src/gpu/ccpr/GrCCClipProcessor.cpp",
  538. "$_src/gpu/ccpr/GrCCClipProcessor.h",
  539. "$_src/gpu/ccpr/GrCCConicShader.cpp",
  540. "$_src/gpu/ccpr/GrCCConicShader.h",
  541. "$_src/gpu/ccpr/GrCCCoverageProcessor.cpp",
  542. "$_src/gpu/ccpr/GrCCCoverageProcessor.h",
  543. "$_src/gpu/ccpr/GrCCCubicShader.cpp",
  544. "$_src/gpu/ccpr/GrCCCubicShader.h",
  545. "$_src/gpu/ccpr/GrCCDrawPathsOp.cpp",
  546. "$_src/gpu/ccpr/GrCCDrawPathsOp.h",
  547. "$_src/gpu/ccpr/GrCCFiller.cpp",
  548. "$_src/gpu/ccpr/GrCCFiller.h",
  549. "$_src/gpu/ccpr/GrCCFillGeometry.cpp",
  550. "$_src/gpu/ccpr/GrCCFillGeometry.h",
  551. "$_src/gpu/ccpr/GrCCPathCache.cpp",
  552. "$_src/gpu/ccpr/GrCCPathCache.h",
  553. "$_src/gpu/ccpr/GrCCPathProcessor.cpp",
  554. "$_src/gpu/ccpr/GrCCPathProcessor.h",
  555. "$_src/gpu/ccpr/GrCCPerFlushResources.cpp",
  556. "$_src/gpu/ccpr/GrCCPerFlushResources.h",
  557. "$_src/gpu/ccpr/GrCCPerOpListPaths.h",
  558. "$_src/gpu/ccpr/GrCCQuadraticShader.cpp",
  559. "$_src/gpu/ccpr/GrCCQuadraticShader.h",
  560. "$_src/gpu/ccpr/GrCCStrokeGeometry.cpp",
  561. "$_src/gpu/ccpr/GrCCStrokeGeometry.h",
  562. "$_src/gpu/ccpr/GrCCStroker.cpp",
  563. "$_src/gpu/ccpr/GrCCStroker.h",
  564. "$_src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp",
  565. "$_src/gpu/ccpr/GrCoverageCountingPathRenderer.h",
  566. "$_src/gpu/ccpr/GrGSCoverageProcessor.cpp",
  567. "$_src/gpu/ccpr/GrGSCoverageProcessor.h",
  568. "$_src/gpu/ccpr/GrOctoBounds.cpp",
  569. "$_src/gpu/ccpr/GrOctoBounds.h",
  570. "$_src/gpu/ccpr/GrSampleMaskProcessor.cpp",
  571. "$_src/gpu/ccpr/GrSampleMaskProcessor.h",
  572. "$_src/gpu/ccpr/GrStencilAtlasOp.cpp",
  573. "$_src/gpu/ccpr/GrStencilAtlasOp.h",
  574. "$_src/gpu/ccpr/GrVSCoverageProcessor.cpp",
  575. "$_src/gpu/ccpr/GrVSCoverageProcessor.h",
  576. ]
  577. skia_nvpr_sources = [
  578. "$_src/gpu/GrPath.cpp",
  579. "$_src/gpu/GrPath.h",
  580. "$_src/gpu/GrPathProcessor.cpp",
  581. "$_src/gpu/GrPathProcessor.h",
  582. "$_src/gpu/GrPathRendering.cpp",
  583. "$_src/gpu/GrPathRendering.h",
  584. "$_src/gpu/gl/GrGLPath.cpp",
  585. "$_src/gpu/gl/GrGLPath.h",
  586. "$_src/gpu/gl/GrGLPathRendering.cpp",
  587. "$_src/gpu/gl/GrGLPathRendering.h",
  588. "$_src/gpu/ops/GrDrawPathOp.cpp",
  589. "$_src/gpu/ops/GrDrawPathOp.h",
  590. "$_src/gpu/ops/GrStencilAndCoverPathRenderer.cpp",
  591. "$_src/gpu/ops/GrStencilAndCoverPathRenderer.h",
  592. "$_src/gpu/ops/GrStencilPathOp.cpp",
  593. "$_src/gpu/ops/GrStencilPathOp.h",
  594. ]
  595. skia_gpu_sources += skia_ccpr_sources
  596. skia_gpu_sources += skia_nvpr_sources
  597. skia_null_gpu_sources = []
  598. skia_vk_sources = [
  599. "$_include/gpu/vk/GrVkBackendContext.h",
  600. "$_include/gpu/vk/GrVkExtensions.h",
  601. "$_include/gpu/vk/GrVkMemoryAllocator.h",
  602. "$_include/gpu/vk/GrVkTypes.h",
  603. "$_include/gpu/vk/GrVkVulkan.h",
  604. "$_include/private/GrVkTypesPriv.h",
  605. "$_src/gpu/vk/GrVkAMDMemoryAllocator.cpp",
  606. "$_src/gpu/vk/GrVkAMDMemoryAllocator.h",
  607. "$_src/gpu/vk/GrVkBuffer.cpp",
  608. "$_src/gpu/vk/GrVkBuffer.h",
  609. "$_src/gpu/vk/GrVkBufferView.cpp",
  610. "$_src/gpu/vk/GrVkBufferView.h",
  611. "$_src/gpu/vk/GrVkCaps.cpp",
  612. "$_src/gpu/vk/GrVkCaps.h",
  613. "$_src/gpu/vk/GrVkCommandBuffer.cpp",
  614. "$_src/gpu/vk/GrVkCommandBuffer.h",
  615. "$_src/gpu/vk/GrVkCommandPool.cpp",
  616. "$_src/gpu/vk/GrVkCommandPool.h",
  617. "$_src/gpu/vk/GrVkDescriptorPool.cpp",
  618. "$_src/gpu/vk/GrVkDescriptorPool.h",
  619. "$_src/gpu/vk/GrVkDescriptorSet.cpp",
  620. "$_src/gpu/vk/GrVkDescriptorSet.h",
  621. "$_src/gpu/vk/GrVkDescriptorSetManager.cpp",
  622. "$_src/gpu/vk/GrVkDescriptorSetManager.h",
  623. "$_src/gpu/vk/GrVkExtensions.cpp",
  624. "$_src/gpu/vk/GrVkFramebuffer.cpp",
  625. "$_src/gpu/vk/GrVkFramebuffer.h",
  626. "$_src/gpu/vk/GrVkGpu.cpp",
  627. "$_src/gpu/vk/GrVkGpu.h",
  628. "$_src/gpu/vk/GrVkGpuCommandBuffer.cpp",
  629. "$_src/gpu/vk/GrVkGpuCommandBuffer.h",
  630. "$_src/gpu/vk/GrVkImage.cpp",
  631. "$_src/gpu/vk/GrVkImage.h",
  632. "$_src/gpu/vk/GrVkImageLayout.h",
  633. "$_src/gpu/vk/GrVkImageView.cpp",
  634. "$_src/gpu/vk/GrVkImageView.h",
  635. "$_src/gpu/vk/GrVkIndexBuffer.cpp",
  636. "$_src/gpu/vk/GrVkIndexBuffer.h",
  637. "$_src/gpu/vk/GrVkInterface.cpp",
  638. "$_src/gpu/vk/GrVkInterface.h",
  639. "$_src/gpu/vk/GrVkMemory.cpp",
  640. "$_src/gpu/vk/GrVkMemory.h",
  641. "$_src/gpu/vk/GrVkPipeline.cpp",
  642. "$_src/gpu/vk/GrVkPipeline.h",
  643. "$_src/gpu/vk/GrVkPipelineLayout.cpp",
  644. "$_src/gpu/vk/GrVkPipelineLayout.h",
  645. "$_src/gpu/vk/GrVkPipelineState.cpp",
  646. "$_src/gpu/vk/GrVkPipelineState.h",
  647. "$_src/gpu/vk/GrVkPipelineStateBuilder.cpp",
  648. "$_src/gpu/vk/GrVkPipelineStateBuilder.h",
  649. "$_src/gpu/vk/GrVkPipelineStateCache.cpp",
  650. "$_src/gpu/vk/GrVkPipelineStateDataManager.cpp",
  651. "$_src/gpu/vk/GrVkPipelineStateDataManager.h",
  652. "$_src/gpu/vk/GrVkRenderPass.cpp",
  653. "$_src/gpu/vk/GrVkRenderPass.h",
  654. "$_src/gpu/vk/GrVkRenderTarget.cpp",
  655. "$_src/gpu/vk/GrVkRenderTarget.h",
  656. "$_src/gpu/vk/GrVkResource.h",
  657. "$_src/gpu/vk/GrVkResourceProvider.cpp",
  658. "$_src/gpu/vk/GrVkResourceProvider.h",
  659. "$_src/gpu/vk/GrVkSampler.cpp",
  660. "$_src/gpu/vk/GrVkSampler.h",
  661. "$_src/gpu/vk/GrVkSamplerYcbcrConversion.cpp",
  662. "$_src/gpu/vk/GrVkSamplerYcbcrConversion.h",
  663. "$_src/gpu/vk/GrVkSecondaryCBDrawContext.cpp",
  664. "$_src/gpu/vk/GrVkSecondaryCBDrawContext.h",
  665. "$_src/gpu/vk/GrVkSemaphore.cpp",
  666. "$_src/gpu/vk/GrVkSemaphore.h",
  667. "$_src/gpu/vk/GrVkStencilAttachment.cpp",
  668. "$_src/gpu/vk/GrVkStencilAttachment.h",
  669. "$_src/gpu/vk/GrVkTexture.cpp",
  670. "$_src/gpu/vk/GrVkTexture.h",
  671. "$_src/gpu/vk/GrVkTextureRenderTarget.cpp",
  672. "$_src/gpu/vk/GrVkTextureRenderTarget.h",
  673. "$_src/gpu/vk/GrVkTransferBuffer.cpp",
  674. "$_src/gpu/vk/GrVkTransferBuffer.h",
  675. "$_src/gpu/vk/GrVkTypesPriv.cpp",
  676. "$_src/gpu/vk/GrVkUniformBuffer.cpp",
  677. "$_src/gpu/vk/GrVkUniformBuffer.h",
  678. "$_src/gpu/vk/GrVkUniformHandler.cpp",
  679. "$_src/gpu/vk/GrVkUniformHandler.h",
  680. "$_src/gpu/vk/GrVkUtil.cpp",
  681. "$_src/gpu/vk/GrVkUtil.h",
  682. "$_src/gpu/vk/GrVkVaryingHandler.cpp",
  683. "$_src/gpu/vk/GrVkVaryingHandler.h",
  684. "$_src/gpu/vk/GrVkVertexBuffer.cpp",
  685. "$_src/gpu/vk/GrVkVertexBuffer.h",
  686. ]
  687. skia_dawn_sources = [
  688. "$_src/gpu/dawn/GrDawnCaps.cpp",
  689. "$_src/gpu/dawn/GrDawnCaps.h",
  690. "$_src/gpu/dawn/GrDawnGpu.cpp",
  691. "$_src/gpu/dawn/GrDawnGpu.h",
  692. "$_src/gpu/dawn/GrDawnGpuCommandBuffer.cpp",
  693. "$_src/gpu/dawn/GrDawnGpuCommandBuffer.h",
  694. "$_src/gpu/dawn/GrDawnRenderTarget.cpp",
  695. "$_src/gpu/dawn/GrDawnRenderTarget.h",
  696. "$_src/gpu/dawn/GrDawnUtil.cpp",
  697. "$_src/gpu/dawn/GrDawnUtil.h",
  698. ]
  699. skia_metal_sources = [
  700. "$_include/gpu/mtl/GrMtlTypes.h",
  701. "$_src/gpu/mtl/GrMtlBuffer.h",
  702. "$_src/gpu/mtl/GrMtlBuffer.mm",
  703. "$_src/gpu/mtl/GrMtlCaps.h",
  704. "$_src/gpu/mtl/GrMtlCaps.mm",
  705. "$_src/gpu/mtl/GrMtlCommandBuffer.h",
  706. "$_src/gpu/mtl/GrMtlCommandBuffer.mm",
  707. "$_src/gpu/mtl/GrMtlCppUtil.h",
  708. "$_src/gpu/mtl/GrMtlDepthStencil.h",
  709. "$_src/gpu/mtl/GrMtlDepthStencil.mm",
  710. "$_src/gpu/mtl/GrMtlGpu.h",
  711. "$_src/gpu/mtl/GrMtlGpu.mm",
  712. "$_src/gpu/mtl/GrMtlGpuCommandBuffer.h",
  713. "$_src/gpu/mtl/GrMtlGpuCommandBuffer.mm",
  714. "$_src/gpu/mtl/GrMtlPipelineState.h",
  715. "$_src/gpu/mtl/GrMtlPipelineState.mm",
  716. "$_src/gpu/mtl/GrMtlPipelineStateBuilder.h",
  717. "$_src/gpu/mtl/GrMtlPipelineStateBuilder.mm",
  718. "$_src/gpu/mtl/GrMtlPipelineStateDataManager.h",
  719. "$_src/gpu/mtl/GrMtlPipelineStateDataManager.mm",
  720. "$_src/gpu/mtl/GrMtlRenderTarget.h",
  721. "$_src/gpu/mtl/GrMtlRenderTarget.mm",
  722. "$_src/gpu/mtl/GrMtlResourceProvider.h",
  723. "$_src/gpu/mtl/GrMtlResourceProvider.mm",
  724. "$_src/gpu/mtl/GrMtlSampler.h",
  725. "$_src/gpu/mtl/GrMtlSampler.mm",
  726. "$_src/gpu/mtl/GrMtlStencilAttachment.h",
  727. "$_src/gpu/mtl/GrMtlStencilAttachment.mm",
  728. "$_src/gpu/mtl/GrMtlTexture.h",
  729. "$_src/gpu/mtl/GrMtlTexture.mm",
  730. "$_src/gpu/mtl/GrMtlTextureRenderTarget.h",
  731. "$_src/gpu/mtl/GrMtlTextureRenderTarget.mm",
  732. "$_src/gpu/mtl/GrMtlTrampoline.h",
  733. "$_src/gpu/mtl/GrMtlTrampoline.mm",
  734. "$_src/gpu/mtl/GrMtlUniformHandler.h",
  735. "$_src/gpu/mtl/GrMtlUniformHandler.mm",
  736. "$_src/gpu/mtl/GrMtlUtil.h",
  737. "$_src/gpu/mtl/GrMtlUtil.mm",
  738. "$_src/gpu/mtl/GrMtlVaryingHandler.h",
  739. "$_src/gpu/mtl/GrMtlVaryingHandler.mm",
  740. ]
  741. skia_native_gpu_sources = [
  742. "$_src/gpu/gl/mac/GrGLMakeNativeInterface_mac.cpp",
  743. "$_src/gpu/gl/win/GrGLMakeNativeInterface_win.cpp",
  744. "$_src/gpu/gl/glx/GrGLMakeNativeInterface_glx.cpp",
  745. "$_src/gpu/gl/egl/GrGLMakeNativeInterface_egl.cpp",
  746. "$_src/gpu/gl/iOS/GrGLMakeNativeInterface_iOS.cpp",
  747. "$_src/gpu/gl/android/GrGLMakeNativeInterface_android.cpp",
  748. ]
  749. skia_atlas_text_sources = [
  750. "$_include/atlastext/SkAtlasTextContext.h",
  751. "$_include/atlastext/SkAtlasTextFont.h",
  752. "$_include/atlastext/SkAtlasTextRenderer.h",
  753. "$_include/atlastext/SkAtlasTextTarget.h",
  754. "$_src/atlastext/SkAtlasTextContext.cpp",
  755. "$_src/atlastext/SkAtlasTextTarget.cpp",
  756. "$_src/atlastext/SkInternalAtlasTextContext.cpp",
  757. ]