• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# DO NOT EDIT: This is a generated file.
2# See //bazel/exporter_tool/README.md for more information.
3#
4# The sources of truth are:
5#   //include/gpu/BUILD.bazel
6#   //include/gpu/ganesh/BUILD.bazel
7#   //include/gpu/ganesh/gl/BUILD.bazel
8#   //include/gpu/ganesh/mock/BUILD.bazel
9#   //include/gpu/ganesh/mtl/BUILD.bazel
10#   //include/gpu/ganesh/vk/BUILD.bazel
11#   //include/gpu/mtl/BUILD.bazel
12#   //include/gpu/vk/BUILD.bazel
13#   //include/private/base/BUILD.bazel
14#   //include/private/chromium/BUILD.bazel
15#   //include/private/gpu/ganesh/BUILD.bazel
16#   //include/private/gpu/vk/BUILD.bazel
17#   //src/gpu/BUILD.bazel
18#   //src/gpu/android/BUILD.bazel
19#   //src/gpu/ganesh/BUILD.bazel
20#   //src/gpu/ganesh/d3d/BUILD.bazel
21#   //src/gpu/ganesh/effects/BUILD.bazel
22#   //src/gpu/ganesh/geometry/BUILD.bazel
23#   //src/gpu/ganesh/gl/BUILD.bazel
24#   //src/gpu/ganesh/gl/builders/BUILD.bazel
25#   //src/gpu/ganesh/glsl/BUILD.bazel
26#   //src/gpu/ganesh/gradients/BUILD.bazel
27#   //src/gpu/ganesh/image/BUILD.bazel
28#   //src/gpu/ganesh/mock/BUILD.bazel
29#   //src/gpu/ganesh/mtl/BUILD.bazel
30#   //src/gpu/ganesh/ops/BUILD.bazel
31#   //src/gpu/ganesh/surface/BUILD.bazel
32#   //src/gpu/ganesh/tessellate/BUILD.bazel
33#   //src/gpu/ganesh/text/BUILD.bazel
34#   //src/gpu/ganesh/vk/BUILD.bazel
35#   //src/gpu/mtl/BUILD.bazel
36#   //src/gpu/tessellate/BUILD.bazel
37#   //src/gpu/vk/BUILD.bazel
38#   //src/gpu/vk/vulkanmemoryallocator/BUILD.bazel
39#   //src/image/BUILD.bazel
40#   //src/text/gpu/BUILD.bazel
41
42# To update this file, run make -C bazel generate_gni
43
44_src = get_path_info("../src", "abspath")
45_include = get_path_info("../include", "abspath")
46
47import("skia.gni")
48
49# List generated by Bazel rules:
50#  //include/gpu/ganesh/mock:public_hdrs
51#  //include/gpu:shared_gpu_hdrs
52#  //include/gpu/ganesh:ganesh_hdrs
53skia_gpu_public = [
54  "$_include/gpu/GpuTypes.h",
55  "$_include/gpu/MutableTextureState.h",
56  "$_include/gpu/ShaderErrorHandler.h",
57  "$_include/gpu/ganesh/GrBackendSemaphore.h",
58  "$_include/gpu/ganesh/GrBackendSurface.h",
59  "$_include/gpu/ganesh/GrContextOptions.h",
60  "$_include/gpu/ganesh/GrContextThreadSafeProxy.h",
61  "$_include/gpu/ganesh/GrDirectContext.h",
62  "$_include/gpu/ganesh/GrDriverBugWorkarounds.h",
63  "$_include/gpu/ganesh/GrDriverBugWorkaroundsAutogen.h",
64  "$_include/gpu/ganesh/GrExternalTextureGenerator.h",
65  "$_include/gpu/ganesh/GrRecordingContext.h",
66  "$_include/gpu/ganesh/GrTypes.h",
67  "$_include/gpu/ganesh/GrYUVABackendTextures.h",
68  "$_include/gpu/ganesh/SkImageGanesh.h",
69  "$_include/gpu/ganesh/SkMeshGanesh.h",
70  "$_include/gpu/ganesh/SkSurfaceGanesh.h",
71  "$_include/gpu/ganesh/mock/GrMockTypes.h",
72]
73
74# List generated by Bazel rules:
75#  //include/private/gpu/ganesh:private_hdrs
76#  //src/gpu/ganesh/effects:effects_hdrs
77#  //src/gpu/ganesh/effects:effects_srcs
78#  //src/gpu/ganesh/geometry:geometry_hdrs
79#  //src/gpu/ganesh/geometry:geometry_srcs
80#  //src/gpu/ganesh/glsl:glsl_hdrs
81#  //src/gpu/ganesh/glsl:glsl_srcs
82#  //src/gpu/ganesh/gradients:gradient_hdrs
83#  //src/gpu/ganesh/gradients:gradient_srcs
84#  //src/gpu/ganesh/image:image_hdrs
85#  //src/gpu/ganesh/image:image_srcs
86#  //src/gpu/ganesh/mock:mock_hdrs
87#  //src/gpu/ganesh/mock:mock_srcs
88#  //src/gpu/ganesh/ops:ops_hdrs
89#  //src/gpu/ganesh/ops:ops_srcs
90#  //src/gpu/ganesh/surface:surface_srcs
91#  //src/gpu/ganesh/surface:surface_srcs
92#  //src/gpu/ganesh/tessellate:tessellate_hdrs
93#  //src/gpu/ganesh/tessellate:tessellate_srcs
94#  //src/gpu/ganesh/text:private_hdrs
95#  //src/gpu/ganesh/text:srcs
96#  //src/gpu/ganesh:core_hdrs
97#  //src/gpu/ganesh:core_skslc_hdrs
98#  //src/gpu/ganesh:core_skslc_srcs
99#  //src/gpu/ganesh:core_srcs
100skia_ganesh_private = [
101  "$_include/private/gpu/ganesh/GrContext_Base.h",
102  "$_include/private/gpu/ganesh/GrImageContext.h",
103  "$_include/private/gpu/ganesh/GrTextureGenerator.h",
104  "$_include/private/gpu/ganesh/GrTypesPriv.h",
105  "$_src/gpu/ganesh/ClipStack.cpp",
106  "$_src/gpu/ganesh/ClipStack.h",
107  "$_src/gpu/ganesh/Device.cpp",
108  "$_src/gpu/ganesh/Device.h",
109  "$_src/gpu/ganesh/Device_drawTexture.cpp",
110  "$_src/gpu/ganesh/GrAppliedClip.h",
111  "$_src/gpu/ganesh/GrAttachment.cpp",
112  "$_src/gpu/ganesh/GrAttachment.h",
113  "$_src/gpu/ganesh/GrAuditTrail.cpp",
114  "$_src/gpu/ganesh/GrAuditTrail.h",
115  "$_src/gpu/ganesh/GrAutoLocaleSetter.h",
116  "$_src/gpu/ganesh/GrBackendSemaphore.cpp",
117  "$_src/gpu/ganesh/GrBackendSemaphorePriv.h",
118  "$_src/gpu/ganesh/GrBackendSurface.cpp",
119  "$_src/gpu/ganesh/GrBackendSurfacePriv.h",
120  "$_src/gpu/ganesh/GrBackendTextureImageGenerator.cpp",
121  "$_src/gpu/ganesh/GrBackendTextureImageGenerator.h",
122  "$_src/gpu/ganesh/GrBackendUtils.cpp",
123  "$_src/gpu/ganesh/GrBackendUtils.h",
124  "$_src/gpu/ganesh/GrBaseContextPriv.h",
125  "$_src/gpu/ganesh/GrBlurUtils.cpp",
126  "$_src/gpu/ganesh/GrBlurUtils.h",
127  "$_src/gpu/ganesh/GrBuffer.h",
128  "$_src/gpu/ganesh/GrBufferAllocPool.cpp",
129  "$_src/gpu/ganesh/GrBufferAllocPool.h",
130  "$_src/gpu/ganesh/GrBufferTransferRenderTask.cpp",
131  "$_src/gpu/ganesh/GrBufferTransferRenderTask.h",
132  "$_src/gpu/ganesh/GrBufferUpdateRenderTask.cpp",
133  "$_src/gpu/ganesh/GrBufferUpdateRenderTask.h",
134  "$_src/gpu/ganesh/GrCanvas.cpp",
135  "$_src/gpu/ganesh/GrCanvas.h",
136  "$_src/gpu/ganesh/GrCaps.cpp",
137  "$_src/gpu/ganesh/GrCaps.h",
138  "$_src/gpu/ganesh/GrClientMappedBufferManager.cpp",
139  "$_src/gpu/ganesh/GrClientMappedBufferManager.h",
140  "$_src/gpu/ganesh/GrClip.h",
141  "$_src/gpu/ganesh/GrColor.h",
142  "$_src/gpu/ganesh/GrColorInfo.cpp",
143  "$_src/gpu/ganesh/GrColorInfo.h",
144  "$_src/gpu/ganesh/GrColorSpaceXform.cpp",
145  "$_src/gpu/ganesh/GrColorSpaceXform.h",
146  "$_src/gpu/ganesh/GrContextThreadSafeProxy.cpp",
147  "$_src/gpu/ganesh/GrContextThreadSafeProxyPriv.h",
148  "$_src/gpu/ganesh/GrContext_Base.cpp",
149  "$_src/gpu/ganesh/GrCopyRenderTask.cpp",
150  "$_src/gpu/ganesh/GrCopyRenderTask.h",
151  "$_src/gpu/ganesh/GrCpuBuffer.h",
152  "$_src/gpu/ganesh/GrDDLContext.cpp",
153  "$_src/gpu/ganesh/GrDDLTask.cpp",
154  "$_src/gpu/ganesh/GrDDLTask.h",
155  "$_src/gpu/ganesh/GrDataUtils.cpp",
156  "$_src/gpu/ganesh/GrDataUtils.h",
157  "$_src/gpu/ganesh/GrDefaultGeoProcFactory.cpp",
158  "$_src/gpu/ganesh/GrDefaultGeoProcFactory.h",
159  "$_src/gpu/ganesh/GrDeferredDisplayList.cpp",
160  "$_src/gpu/ganesh/GrDeferredDisplayListPriv.h",
161  "$_src/gpu/ganesh/GrDeferredDisplayListRecorder.cpp",
162  "$_src/gpu/ganesh/GrDeferredProxyUploader.h",
163  "$_src/gpu/ganesh/GrDeferredUpload.h",
164  "$_src/gpu/ganesh/GrDirectContext.cpp",
165  "$_src/gpu/ganesh/GrDirectContextPriv.cpp",
166  "$_src/gpu/ganesh/GrDirectContextPriv.h",
167  "$_src/gpu/ganesh/GrDistanceFieldGenFromVector.cpp",
168  "$_src/gpu/ganesh/GrDistanceFieldGenFromVector.h",
169  "$_src/gpu/ganesh/GrDrawIndirectCommand.h",
170  "$_src/gpu/ganesh/GrDrawOpAtlas.cpp",
171  "$_src/gpu/ganesh/GrDrawOpAtlas.h",
172  "$_src/gpu/ganesh/GrDrawOpTest.cpp",
173  "$_src/gpu/ganesh/GrDrawOpTest.h",
174  "$_src/gpu/ganesh/GrDrawingManager.cpp",
175  "$_src/gpu/ganesh/GrDrawingManager.h",
176  "$_src/gpu/ganesh/GrDriverBugWorkarounds.cpp",
177  "$_src/gpu/ganesh/GrDstProxyView.h",
178  "$_src/gpu/ganesh/GrDynamicAtlas.cpp",
179  "$_src/gpu/ganesh/GrDynamicAtlas.h",
180  "$_src/gpu/ganesh/GrEagerVertexAllocator.cpp",
181  "$_src/gpu/ganesh/GrEagerVertexAllocator.h",
182  "$_src/gpu/ganesh/GrFPArgs.h",
183  "$_src/gpu/ganesh/GrFixedClip.cpp",
184  "$_src/gpu/ganesh/GrFixedClip.h",
185  "$_src/gpu/ganesh/GrFragmentProcessor.cpp",
186  "$_src/gpu/ganesh/GrFragmentProcessor.h",
187  "$_src/gpu/ganesh/GrFragmentProcessors.cpp",
188  "$_src/gpu/ganesh/GrFragmentProcessors.h",
189  "$_src/gpu/ganesh/GrGeometryProcessor.cpp",
190  "$_src/gpu/ganesh/GrGeometryProcessor.h",
191  "$_src/gpu/ganesh/GrGpu.cpp",
192  "$_src/gpu/ganesh/GrGpu.h",
193  "$_src/gpu/ganesh/GrGpuBuffer.cpp",
194  "$_src/gpu/ganesh/GrGpuBuffer.h",
195  "$_src/gpu/ganesh/GrGpuResource.cpp",
196  "$_src/gpu/ganesh/GrGpuResource.h",
197  "$_src/gpu/ganesh/GrGpuResourceCacheAccess.h",
198  "$_src/gpu/ganesh/GrGpuResourcePriv.h",
199  "$_src/gpu/ganesh/GrHashMapWithCache.h",
200  "$_src/gpu/ganesh/GrImageContext.cpp",
201  "$_src/gpu/ganesh/GrImageContextPriv.h",
202  "$_src/gpu/ganesh/GrImageInfo.cpp",
203  "$_src/gpu/ganesh/GrImageInfo.h",
204  "$_src/gpu/ganesh/GrManagedResource.cpp",
205  "$_src/gpu/ganesh/GrManagedResource.h",
206  "$_src/gpu/ganesh/GrMemoryPool.cpp",
207  "$_src/gpu/ganesh/GrMemoryPool.h",
208  "$_src/gpu/ganesh/GrMeshBuffers.cpp",
209  "$_src/gpu/ganesh/GrMeshBuffers.h",
210  "$_src/gpu/ganesh/GrMeshDrawTarget.cpp",
211  "$_src/gpu/ganesh/GrMeshDrawTarget.h",
212  "$_src/gpu/ganesh/GrNativeRect.h",
213  "$_src/gpu/ganesh/GrNonAtomicRef.h",
214  "$_src/gpu/ganesh/GrOnFlushResourceProvider.cpp",
215  "$_src/gpu/ganesh/GrOnFlushResourceProvider.h",
216  "$_src/gpu/ganesh/GrOpFlushState.cpp",
217  "$_src/gpu/ganesh/GrOpFlushState.h",
218  "$_src/gpu/ganesh/GrOpsRenderPass.cpp",
219  "$_src/gpu/ganesh/GrOpsRenderPass.h",
220  "$_src/gpu/ganesh/GrOpsTypes.h",
221  "$_src/gpu/ganesh/GrPaint.cpp",
222  "$_src/gpu/ganesh/GrPaint.h",
223  "$_src/gpu/ganesh/GrPerfMonitorReporter.cpp",
224  "$_src/gpu/ganesh/GrPerfMonitorReporter.h",
225  "$_src/gpu/ganesh/GrPersistentCacheUtils.cpp",
226  "$_src/gpu/ganesh/GrPersistentCacheUtils.h",
227  "$_src/gpu/ganesh/GrPipeline.cpp",
228  "$_src/gpu/ganesh/GrPipeline.h",
229  "$_src/gpu/ganesh/GrPixmap.h",
230  "$_src/gpu/ganesh/GrProcessor.cpp",
231  "$_src/gpu/ganesh/GrProcessor.h",
232  "$_src/gpu/ganesh/GrProcessorAnalysis.cpp",
233  "$_src/gpu/ganesh/GrProcessorAnalysis.h",
234  "$_src/gpu/ganesh/GrProcessorSet.cpp",
235  "$_src/gpu/ganesh/GrProcessorSet.h",
236  "$_src/gpu/ganesh/GrProcessorUnitTest.cpp",
237  "$_src/gpu/ganesh/GrProcessorUnitTest.h",
238  "$_src/gpu/ganesh/GrProgramDesc.cpp",
239  "$_src/gpu/ganesh/GrProgramDesc.h",
240  "$_src/gpu/ganesh/GrProgramInfo.cpp",
241  "$_src/gpu/ganesh/GrProgramInfo.h",
242  "$_src/gpu/ganesh/GrPromiseImageTexture.cpp",
243  "$_src/gpu/ganesh/GrProxyProvider.cpp",
244  "$_src/gpu/ganesh/GrProxyProvider.h",
245  "$_src/gpu/ganesh/GrRecordingContext.cpp",
246  "$_src/gpu/ganesh/GrRecordingContextPriv.cpp",
247  "$_src/gpu/ganesh/GrRecordingContextPriv.h",
248  "$_src/gpu/ganesh/GrRenderTarget.cpp",
249  "$_src/gpu/ganesh/GrRenderTarget.h",
250  "$_src/gpu/ganesh/GrRenderTargetProxy.cpp",
251  "$_src/gpu/ganesh/GrRenderTargetProxy.h",
252  "$_src/gpu/ganesh/GrRenderTask.cpp",
253  "$_src/gpu/ganesh/GrRenderTask.h",
254  "$_src/gpu/ganesh/GrRenderTaskCluster.cpp",
255  "$_src/gpu/ganesh/GrRenderTaskCluster.h",
256  "$_src/gpu/ganesh/GrResourceAllocator.cpp",
257  "$_src/gpu/ganesh/GrResourceAllocator.h",
258  "$_src/gpu/ganesh/GrResourceCache.cpp",
259  "$_src/gpu/ganesh/GrResourceCache.h",
260  "$_src/gpu/ganesh/GrResourceHandle.h",
261  "$_src/gpu/ganesh/GrResourceProvider.cpp",
262  "$_src/gpu/ganesh/GrResourceProvider.h",
263  "$_src/gpu/ganesh/GrResourceProviderPriv.h",
264  "$_src/gpu/ganesh/GrRingBuffer.cpp",
265  "$_src/gpu/ganesh/GrRingBuffer.h",
266  "$_src/gpu/ganesh/GrSPIRVUniformHandler.cpp",
267  "$_src/gpu/ganesh/GrSPIRVUniformHandler.h",
268  "$_src/gpu/ganesh/GrSPIRVVaryingHandler.cpp",
269  "$_src/gpu/ganesh/GrSPIRVVaryingHandler.h",
270  "$_src/gpu/ganesh/GrSWMaskHelper.cpp",
271  "$_src/gpu/ganesh/GrSWMaskHelper.h",
272  "$_src/gpu/ganesh/GrSamplerState.h",
273  "$_src/gpu/ganesh/GrScissorState.h",
274  "$_src/gpu/ganesh/GrSemaphore.h",
275  "$_src/gpu/ganesh/GrShaderCaps.cpp",
276  "$_src/gpu/ganesh/GrShaderCaps.h",
277  "$_src/gpu/ganesh/GrShaderVar.cpp",
278  "$_src/gpu/ganesh/GrShaderVar.h",
279  "$_src/gpu/ganesh/GrSimpleMesh.h",
280  "$_src/gpu/ganesh/GrStagingBufferManager.cpp",
281  "$_src/gpu/ganesh/GrStagingBufferManager.h",
282  "$_src/gpu/ganesh/GrStencilSettings.cpp",
283  "$_src/gpu/ganesh/GrStencilSettings.h",
284  "$_src/gpu/ganesh/GrStyle.cpp",
285  "$_src/gpu/ganesh/GrStyle.h",
286  "$_src/gpu/ganesh/GrSurface.cpp",
287  "$_src/gpu/ganesh/GrSurface.h",
288  "$_src/gpu/ganesh/GrSurfaceCharacterization.cpp",
289  "$_src/gpu/ganesh/GrSurfaceProxy.cpp",
290  "$_src/gpu/ganesh/GrSurfaceProxy.h",
291  "$_src/gpu/ganesh/GrSurfaceProxyPriv.h",
292  "$_src/gpu/ganesh/GrSurfaceProxyView.cpp",
293  "$_src/gpu/ganesh/GrSurfaceProxyView.h",
294  "$_src/gpu/ganesh/GrTTopoSort.h",
295  "$_src/gpu/ganesh/GrTestUtils.cpp",
296  "$_src/gpu/ganesh/GrTestUtils.h",
297  "$_src/gpu/ganesh/GrTexture.cpp",
298  "$_src/gpu/ganesh/GrTexture.h",
299  "$_src/gpu/ganesh/GrTextureProxy.cpp",
300  "$_src/gpu/ganesh/GrTextureProxy.h",
301  "$_src/gpu/ganesh/GrTextureProxyCacheAccess.h",
302  "$_src/gpu/ganesh/GrTextureProxyPriv.h",
303  "$_src/gpu/ganesh/GrTextureRenderTargetProxy.cpp",
304  "$_src/gpu/ganesh/GrTextureRenderTargetProxy.h",
305  "$_src/gpu/ganesh/GrTextureResolveManager.h",
306  "$_src/gpu/ganesh/GrTextureResolveRenderTask.cpp",
307  "$_src/gpu/ganesh/GrTextureResolveRenderTask.h",
308  "$_src/gpu/ganesh/GrThreadSafeCache.cpp",
309  "$_src/gpu/ganesh/GrThreadSafeCache.h",
310  "$_src/gpu/ganesh/GrThreadSafePipelineBuilder.cpp",
311  "$_src/gpu/ganesh/GrThreadSafePipelineBuilder.h",
312  "$_src/gpu/ganesh/GrTracing.h",
313  "$_src/gpu/ganesh/GrTransferFromRenderTask.cpp",
314  "$_src/gpu/ganesh/GrTransferFromRenderTask.h",
315  "$_src/gpu/ganesh/GrUniformDataManager.cpp",
316  "$_src/gpu/ganesh/GrUniformDataManager.h",
317  "$_src/gpu/ganesh/GrUserStencilSettings.h",
318  "$_src/gpu/ganesh/GrUtil.cpp",
319  "$_src/gpu/ganesh/GrUtil.h",
320  "$_src/gpu/ganesh/GrVertexChunkArray.cpp",
321  "$_src/gpu/ganesh/GrVertexChunkArray.h",
322  "$_src/gpu/ganesh/GrWaitRenderTask.cpp",
323  "$_src/gpu/ganesh/GrWaitRenderTask.h",
324  "$_src/gpu/ganesh/GrWindowRectangles.h",
325  "$_src/gpu/ganesh/GrWindowRectsState.h",
326  "$_src/gpu/ganesh/GrWritePixelsRenderTask.cpp",
327  "$_src/gpu/ganesh/GrWritePixelsRenderTask.h",
328  "$_src/gpu/ganesh/GrXferProcessor.cpp",
329  "$_src/gpu/ganesh/GrXferProcessor.h",
330  "$_src/gpu/ganesh/GrYUVABackendTextures.cpp",
331  "$_src/gpu/ganesh/GrYUVATextureProxies.cpp",
332  "$_src/gpu/ganesh/GrYUVATextureProxies.h",
333  "$_src/gpu/ganesh/PathRenderer.cpp",
334  "$_src/gpu/ganesh/PathRenderer.h",
335  "$_src/gpu/ganesh/PathRendererChain.cpp",
336  "$_src/gpu/ganesh/PathRendererChain.h",
337  "$_src/gpu/ganesh/SkGr.cpp",
338  "$_src/gpu/ganesh/SkGr.h",
339  "$_src/gpu/ganesh/StencilClip.h",
340  "$_src/gpu/ganesh/StencilMaskHelper.cpp",
341  "$_src/gpu/ganesh/StencilMaskHelper.h",
342  "$_src/gpu/ganesh/SurfaceContext.cpp",
343  "$_src/gpu/ganesh/SurfaceContext.h",
344  "$_src/gpu/ganesh/SurfaceDrawContext.cpp",
345  "$_src/gpu/ganesh/SurfaceDrawContext.h",
346  "$_src/gpu/ganesh/SurfaceFillContext.cpp",
347  "$_src/gpu/ganesh/SurfaceFillContext.h",
348  "$_src/gpu/ganesh/TestFormatColorTypeCombination.h",
349  "$_src/gpu/ganesh/effects/GrAtlasedShaderHelpers.h",
350  "$_src/gpu/ganesh/effects/GrBezierEffect.cpp",
351  "$_src/gpu/ganesh/effects/GrBezierEffect.h",
352  "$_src/gpu/ganesh/effects/GrBicubicEffect.cpp",
353  "$_src/gpu/ganesh/effects/GrBicubicEffect.h",
354  "$_src/gpu/ganesh/effects/GrBitmapTextGeoProc.cpp",
355  "$_src/gpu/ganesh/effects/GrBitmapTextGeoProc.h",
356  "$_src/gpu/ganesh/effects/GrBlendFragmentProcessor.cpp",
357  "$_src/gpu/ganesh/effects/GrBlendFragmentProcessor.h",
358  "$_src/gpu/ganesh/effects/GrColorTableEffect.cpp",
359  "$_src/gpu/ganesh/effects/GrColorTableEffect.h",
360  "$_src/gpu/ganesh/effects/GrConvexPolyEffect.cpp",
361  "$_src/gpu/ganesh/effects/GrConvexPolyEffect.h",
362  "$_src/gpu/ganesh/effects/GrCoverageSetOpXP.cpp",
363  "$_src/gpu/ganesh/effects/GrCoverageSetOpXP.h",
364  "$_src/gpu/ganesh/effects/GrCustomXfermode.cpp",
365  "$_src/gpu/ganesh/effects/GrCustomXfermode.h",
366  "$_src/gpu/ganesh/effects/GrDisableColorXP.cpp",
367  "$_src/gpu/ganesh/effects/GrDisableColorXP.h",
368  "$_src/gpu/ganesh/effects/GrDistanceFieldGeoProc.cpp",
369  "$_src/gpu/ganesh/effects/GrDistanceFieldGeoProc.h",
370  "$_src/gpu/ganesh/effects/GrMatrixEffect.cpp",
371  "$_src/gpu/ganesh/effects/GrMatrixEffect.h",
372  "$_src/gpu/ganesh/effects/GrModulateAtlasCoverageEffect.cpp",
373  "$_src/gpu/ganesh/effects/GrModulateAtlasCoverageEffect.h",
374  "$_src/gpu/ganesh/effects/GrOvalEffect.cpp",
375  "$_src/gpu/ganesh/effects/GrOvalEffect.h",
376  "$_src/gpu/ganesh/effects/GrPerlinNoise2Effect.cpp",
377  "$_src/gpu/ganesh/effects/GrPerlinNoise2Effect.h",
378  "$_src/gpu/ganesh/effects/GrPorterDuffXferProcessor.cpp",
379  "$_src/gpu/ganesh/effects/GrPorterDuffXferProcessor.h",
380  "$_src/gpu/ganesh/effects/GrRRectEffect.cpp",
381  "$_src/gpu/ganesh/effects/GrRRectEffect.h",
382  "$_src/gpu/ganesh/effects/GrShadowGeoProc.cpp",
383  "$_src/gpu/ganesh/effects/GrShadowGeoProc.h",
384  "$_src/gpu/ganesh/effects/GrSkSLFP.cpp",
385  "$_src/gpu/ganesh/effects/GrSkSLFP.h",
386  "$_src/gpu/ganesh/effects/GrTextureEffect.cpp",
387  "$_src/gpu/ganesh/effects/GrTextureEffect.h",
388  "$_src/gpu/ganesh/effects/GrYUVtoRGBEffect.cpp",
389  "$_src/gpu/ganesh/effects/GrYUVtoRGBEffect.h",
390  "$_src/gpu/ganesh/geometry/GrAAConvexTessellator.cpp",
391  "$_src/gpu/ganesh/geometry/GrAAConvexTessellator.h",
392  "$_src/gpu/ganesh/geometry/GrAATriangulator.cpp",
393  "$_src/gpu/ganesh/geometry/GrAATriangulator.h",
394  "$_src/gpu/ganesh/geometry/GrInnerFanTriangulator.h",
395  "$_src/gpu/ganesh/geometry/GrPathUtils.cpp",
396  "$_src/gpu/ganesh/geometry/GrPathUtils.h",
397  "$_src/gpu/ganesh/geometry/GrQuad.cpp",
398  "$_src/gpu/ganesh/geometry/GrQuad.h",
399  "$_src/gpu/ganesh/geometry/GrQuadBuffer.h",
400  "$_src/gpu/ganesh/geometry/GrQuadUtils.cpp",
401  "$_src/gpu/ganesh/geometry/GrQuadUtils.h",
402  "$_src/gpu/ganesh/geometry/GrRect.h",
403  "$_src/gpu/ganesh/geometry/GrShape.cpp",
404  "$_src/gpu/ganesh/geometry/GrShape.h",
405  "$_src/gpu/ganesh/geometry/GrStyledShape.cpp",
406  "$_src/gpu/ganesh/geometry/GrStyledShape.h",
407  "$_src/gpu/ganesh/geometry/GrTriangulator.cpp",
408  "$_src/gpu/ganesh/geometry/GrTriangulator.h",
409  "$_src/gpu/ganesh/glsl/GrGLSLBlend.cpp",
410  "$_src/gpu/ganesh/glsl/GrGLSLBlend.h",
411  "$_src/gpu/ganesh/glsl/GrGLSLColorSpaceXformHelper.h",
412  "$_src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder.cpp",
413  "$_src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder.h",
414  "$_src/gpu/ganesh/glsl/GrGLSLProgramBuilder.cpp",
415  "$_src/gpu/ganesh/glsl/GrGLSLProgramBuilder.h",
416  "$_src/gpu/ganesh/glsl/GrGLSLProgramDataManager.cpp",
417  "$_src/gpu/ganesh/glsl/GrGLSLProgramDataManager.h",
418  "$_src/gpu/ganesh/glsl/GrGLSLShaderBuilder.cpp",
419  "$_src/gpu/ganesh/glsl/GrGLSLShaderBuilder.h",
420  "$_src/gpu/ganesh/glsl/GrGLSLUniformHandler.cpp",
421  "$_src/gpu/ganesh/glsl/GrGLSLUniformHandler.h",
422  "$_src/gpu/ganesh/glsl/GrGLSLVarying.cpp",
423  "$_src/gpu/ganesh/glsl/GrGLSLVarying.h",
424  "$_src/gpu/ganesh/glsl/GrGLSLVertexGeoBuilder.cpp",
425  "$_src/gpu/ganesh/glsl/GrGLSLVertexGeoBuilder.h",
426  "$_src/gpu/ganesh/gradients/GrGradientBitmapCache.cpp",
427  "$_src/gpu/ganesh/gradients/GrGradientBitmapCache.h",
428  "$_src/gpu/ganesh/gradients/GrGradientShader.cpp",
429  "$_src/gpu/ganesh/gradients/GrGradientShader.h",
430  "$_src/gpu/ganesh/image/GrImageUtils.cpp",
431  "$_src/gpu/ganesh/image/GrImageUtils.h",
432  "$_src/gpu/ganesh/image/GrTextureGenerator.cpp",
433  "$_src/gpu/ganesh/image/SkImage_Ganesh.cpp",
434  "$_src/gpu/ganesh/image/SkImage_Ganesh.h",
435  "$_src/gpu/ganesh/image/SkImage_GaneshBase.cpp",
436  "$_src/gpu/ganesh/image/SkImage_GaneshBase.h",
437  "$_src/gpu/ganesh/image/SkImage_GaneshFactories.cpp",
438  "$_src/gpu/ganesh/image/SkImage_GaneshYUVA.cpp",
439  "$_src/gpu/ganesh/image/SkImage_GaneshYUVA.h",
440  "$_src/gpu/ganesh/image/SkImage_LazyTexture.cpp",
441  "$_src/gpu/ganesh/image/SkImage_LazyTexture.h",
442  "$_src/gpu/ganesh/image/SkImage_RasterPinnable.cpp",
443  "$_src/gpu/ganesh/image/SkImage_RasterPinnable.h",
444  "$_src/gpu/ganesh/image/SkSpecialImage_Ganesh.cpp",
445  "$_src/gpu/ganesh/image/SkSpecialImage_Ganesh.h",
446  "$_src/gpu/ganesh/mock/GrMockAttachment.h",
447  "$_src/gpu/ganesh/mock/GrMockBuffer.h",
448  "$_src/gpu/ganesh/mock/GrMockCaps.cpp",
449  "$_src/gpu/ganesh/mock/GrMockCaps.h",
450  "$_src/gpu/ganesh/mock/GrMockGpu.cpp",
451  "$_src/gpu/ganesh/mock/GrMockGpu.h",
452  "$_src/gpu/ganesh/mock/GrMockOpTarget.h",
453  "$_src/gpu/ganesh/mock/GrMockOpsRenderPass.h",
454  "$_src/gpu/ganesh/mock/GrMockRenderTask.h",
455  "$_src/gpu/ganesh/mock/GrMockSurfaceProxy.h",
456  "$_src/gpu/ganesh/mock/GrMockTexture.h",
457  "$_src/gpu/ganesh/mock/GrMockTypes.cpp",
458  "$_src/gpu/ganesh/mock/GrMockTypesPriv.h",
459  "$_src/gpu/ganesh/ops/AAConvexPathRenderer.cpp",
460  "$_src/gpu/ganesh/ops/AAConvexPathRenderer.h",
461  "$_src/gpu/ganesh/ops/AAHairLinePathRenderer.cpp",
462  "$_src/gpu/ganesh/ops/AAHairLinePathRenderer.h",
463  "$_src/gpu/ganesh/ops/AALinearizingConvexPathRenderer.cpp",
464  "$_src/gpu/ganesh/ops/AALinearizingConvexPathRenderer.h",
465  "$_src/gpu/ganesh/ops/AtlasInstancedHelper.cpp",
466  "$_src/gpu/ganesh/ops/AtlasInstancedHelper.h",
467  "$_src/gpu/ganesh/ops/AtlasPathRenderer.cpp",
468  "$_src/gpu/ganesh/ops/AtlasPathRenderer.h",
469  "$_src/gpu/ganesh/ops/AtlasRenderTask.cpp",
470  "$_src/gpu/ganesh/ops/AtlasRenderTask.h",
471  "$_src/gpu/ganesh/ops/AtlasTextOp.cpp",
472  "$_src/gpu/ganesh/ops/AtlasTextOp.h",
473  "$_src/gpu/ganesh/ops/ClearOp.cpp",
474  "$_src/gpu/ganesh/ops/ClearOp.h",
475  "$_src/gpu/ganesh/ops/DashLinePathRenderer.cpp",
476  "$_src/gpu/ganesh/ops/DashLinePathRenderer.h",
477  "$_src/gpu/ganesh/ops/DashOp.cpp",
478  "$_src/gpu/ganesh/ops/DashOp.h",
479  "$_src/gpu/ganesh/ops/DefaultPathRenderer.cpp",
480  "$_src/gpu/ganesh/ops/DefaultPathRenderer.h",
481  "$_src/gpu/ganesh/ops/DrawAtlasOp.cpp",
482  "$_src/gpu/ganesh/ops/DrawAtlasOp.h",
483  "$_src/gpu/ganesh/ops/DrawAtlasPathOp.cpp",
484  "$_src/gpu/ganesh/ops/DrawAtlasPathOp.h",
485  "$_src/gpu/ganesh/ops/DrawMeshOp.cpp",
486  "$_src/gpu/ganesh/ops/DrawMeshOp.h",
487  "$_src/gpu/ganesh/ops/DrawableOp.cpp",
488  "$_src/gpu/ganesh/ops/DrawableOp.h",
489  "$_src/gpu/ganesh/ops/FillPathFlags.h",
490  "$_src/gpu/ganesh/ops/FillRRectOp.cpp",
491  "$_src/gpu/ganesh/ops/FillRRectOp.h",
492  "$_src/gpu/ganesh/ops/FillRectOp.cpp",
493  "$_src/gpu/ganesh/ops/FillRectOp.h",
494  "$_src/gpu/ganesh/ops/GrDrawOp.h",
495  "$_src/gpu/ganesh/ops/GrMeshDrawOp.cpp",
496  "$_src/gpu/ganesh/ops/GrMeshDrawOp.h",
497  "$_src/gpu/ganesh/ops/GrOp.cpp",
498  "$_src/gpu/ganesh/ops/GrOp.h",
499  "$_src/gpu/ganesh/ops/GrOvalOpFactory.cpp",
500  "$_src/gpu/ganesh/ops/GrOvalOpFactory.h",
501  "$_src/gpu/ganesh/ops/GrPathStencilSettings.h",
502  "$_src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelper.cpp",
503  "$_src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelper.h",
504  "$_src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelperWithStencil.cpp",
505  "$_src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelperWithStencil.h",
506  "$_src/gpu/ganesh/ops/LatticeOp.cpp",
507  "$_src/gpu/ganesh/ops/LatticeOp.h",
508  "$_src/gpu/ganesh/ops/OpsTask.cpp",
509  "$_src/gpu/ganesh/ops/OpsTask.h",
510  "$_src/gpu/ganesh/ops/PathInnerTriangulateOp.cpp",
511  "$_src/gpu/ganesh/ops/PathInnerTriangulateOp.h",
512  "$_src/gpu/ganesh/ops/PathStencilCoverOp.cpp",
513  "$_src/gpu/ganesh/ops/PathStencilCoverOp.h",
514  "$_src/gpu/ganesh/ops/PathTessellateOp.cpp",
515  "$_src/gpu/ganesh/ops/PathTessellateOp.h",
516  "$_src/gpu/ganesh/ops/QuadPerEdgeAA.cpp",
517  "$_src/gpu/ganesh/ops/QuadPerEdgeAA.h",
518  "$_src/gpu/ganesh/ops/RegionOp.cpp",
519  "$_src/gpu/ganesh/ops/RegionOp.h",
520  "$_src/gpu/ganesh/ops/ShadowRRectOp.cpp",
521  "$_src/gpu/ganesh/ops/ShadowRRectOp.h",
522  "$_src/gpu/ganesh/ops/SmallPathAtlasMgr.cpp",
523  "$_src/gpu/ganesh/ops/SmallPathAtlasMgr.h",
524  "$_src/gpu/ganesh/ops/SmallPathRenderer.cpp",
525  "$_src/gpu/ganesh/ops/SmallPathRenderer.h",
526  "$_src/gpu/ganesh/ops/SmallPathShapeData.cpp",
527  "$_src/gpu/ganesh/ops/SmallPathShapeData.h",
528  "$_src/gpu/ganesh/ops/SoftwarePathRenderer.cpp",
529  "$_src/gpu/ganesh/ops/SoftwarePathRenderer.h",
530  "$_src/gpu/ganesh/ops/StrokeRectOp.cpp",
531  "$_src/gpu/ganesh/ops/StrokeRectOp.h",
532  "$_src/gpu/ganesh/ops/StrokeTessellateOp.cpp",
533  "$_src/gpu/ganesh/ops/StrokeTessellateOp.h",
534  "$_src/gpu/ganesh/ops/TessellationPathRenderer.cpp",
535  "$_src/gpu/ganesh/ops/TessellationPathRenderer.h",
536  "$_src/gpu/ganesh/ops/TextureOp.cpp",
537  "$_src/gpu/ganesh/ops/TextureOp.h",
538  "$_src/gpu/ganesh/ops/TriangulatingPathRenderer.cpp",
539  "$_src/gpu/ganesh/ops/TriangulatingPathRenderer.h",
540  "$_src/gpu/ganesh/surface/SkSurface_Ganesh.cpp",
541  "$_src/gpu/ganesh/tessellate/GrPathTessellationShader.cpp",
542  "$_src/gpu/ganesh/tessellate/GrPathTessellationShader.h",
543  "$_src/gpu/ganesh/tessellate/GrStrokeTessellationShader.cpp",
544  "$_src/gpu/ganesh/tessellate/GrStrokeTessellationShader.h",
545  "$_src/gpu/ganesh/tessellate/GrTessellationShader.cpp",
546  "$_src/gpu/ganesh/tessellate/GrTessellationShader.h",
547  "$_src/gpu/ganesh/tessellate/PathTessellator.cpp",
548  "$_src/gpu/ganesh/tessellate/PathTessellator.h",
549  "$_src/gpu/ganesh/tessellate/StrokeTessellator.cpp",
550  "$_src/gpu/ganesh/tessellate/StrokeTessellator.h",
551  "$_src/gpu/ganesh/tessellate/VertexChunkPatchAllocator.h",
552  "$_src/gpu/ganesh/text/GrAtlasManager.cpp",
553  "$_src/gpu/ganesh/text/GrAtlasManager.h",
554]
555
556# List generated by Bazel rules:
557#  //src/gpu/ganesh/surface:android_srcs
558#  //src/gpu/ganesh:android_srcs
559#  //src/image:android_srcs
560skia_gpu_android_private = [
561  "$_src/gpu/ganesh/GrAHardwareBufferImageGenerator.cpp",
562  "$_src/gpu/ganesh/GrAHardwareBufferImageGenerator.h",
563  "$_src/gpu/ganesh/GrAHardwareBufferUtils.cpp",
564  "$_src/gpu/ganesh/surface/SkSurface_AndroidFactories.cpp",
565  "$_src/image/SkImage_AndroidFactories.cpp",
566]
567
568# Generated by Bazel rule //include/private/chromium:ganesh_private_hdrs
569skia_gpu_chromium_public = [
570  "$_include/private/chromium/GrDeferredDisplayList.h",
571  "$_include/private/chromium/GrDeferredDisplayListRecorder.h",
572  "$_include/private/chromium/GrPromiseImageTexture.h",
573  "$_include/private/chromium/GrSurfaceCharacterization.h",
574  "$_include/private/chromium/SkImageChromium.h",
575]
576
577# Generated by Bazel rule //include/gpu/ganesh/gl:public_hdrs
578skia_gpu_gl_public = [
579  "$_include/gpu/ganesh/gl/GrGLAssembleHelpers.h",
580  "$_include/gpu/ganesh/gl/GrGLAssembleInterface.h",
581  "$_include/gpu/ganesh/gl/GrGLBackendSurface.h",
582  "$_include/gpu/ganesh/gl/GrGLConfig.h",
583  "$_include/gpu/ganesh/gl/GrGLDirectContext.h",
584  "$_include/gpu/ganesh/gl/GrGLExtensions.h",
585  "$_include/gpu/ganesh/gl/GrGLFunctions.h",
586  "$_include/gpu/ganesh/gl/GrGLInterface.h",
587  "$_include/gpu/ganesh/gl/GrGLTypes.h",
588]
589
590# List generated by Bazel rules:
591#  //src/gpu/ganesh/gl:core_hdrs
592#  //src/gpu/ganesh/gl:core_srcs
593#  //src/gpu/ganesh/gl/builders:builder_hdrs
594#  //src/gpu/ganesh/gl/builders:builder_srcs
595skia_gpu_gl_private = [
596  "$_src/gpu/ganesh/gl/GrGLAssembleGLESInterfaceAutogen.cpp",
597  "$_src/gpu/ganesh/gl/GrGLAssembleGLInterfaceAutogen.cpp",
598  "$_src/gpu/ganesh/gl/GrGLAssembleHelpers.cpp",
599  "$_src/gpu/ganesh/gl/GrGLAssembleInterface.cpp",
600  "$_src/gpu/ganesh/gl/GrGLAssembleWebGLInterfaceAutogen.cpp",
601  "$_src/gpu/ganesh/gl/GrGLAttachment.cpp",
602  "$_src/gpu/ganesh/gl/GrGLAttachment.h",
603  "$_src/gpu/ganesh/gl/GrGLBackendSurface.cpp",
604  "$_src/gpu/ganesh/gl/GrGLBackendSurfacePriv.h",
605  "$_src/gpu/ganesh/gl/GrGLBuffer.cpp",
606  "$_src/gpu/ganesh/gl/GrGLBuffer.h",
607  "$_src/gpu/ganesh/gl/GrGLCaps.cpp",
608  "$_src/gpu/ganesh/gl/GrGLCaps.h",
609  "$_src/gpu/ganesh/gl/GrGLContext.cpp",
610  "$_src/gpu/ganesh/gl/GrGLContext.h",
611  "$_src/gpu/ganesh/gl/GrGLCoreFunctions.h",
612  "$_src/gpu/ganesh/gl/GrGLDefines.h",
613  "$_src/gpu/ganesh/gl/GrGLDirectContext.cpp",
614  "$_src/gpu/ganesh/gl/GrGLExtensions.cpp",
615  "$_src/gpu/ganesh/gl/GrGLFinishCallbacks.cpp",
616  "$_src/gpu/ganesh/gl/GrGLFinishCallbacks.h",
617  "$_src/gpu/ganesh/gl/GrGLGLSL.cpp",
618  "$_src/gpu/ganesh/gl/GrGLGLSL.h",
619  "$_src/gpu/ganesh/gl/GrGLGpu.cpp",
620  "$_src/gpu/ganesh/gl/GrGLGpu.h",
621  "$_src/gpu/ganesh/gl/GrGLGpuProgramCache.cpp",
622  "$_src/gpu/ganesh/gl/GrGLInterfaceAutogen.cpp",
623  "$_src/gpu/ganesh/gl/GrGLOpsRenderPass.cpp",
624  "$_src/gpu/ganesh/gl/GrGLOpsRenderPass.h",
625  "$_src/gpu/ganesh/gl/GrGLProgram.cpp",
626  "$_src/gpu/ganesh/gl/GrGLProgram.h",
627  "$_src/gpu/ganesh/gl/GrGLProgramDataManager.cpp",
628  "$_src/gpu/ganesh/gl/GrGLProgramDataManager.h",
629  "$_src/gpu/ganesh/gl/GrGLRenderTarget.cpp",
630  "$_src/gpu/ganesh/gl/GrGLRenderTarget.h",
631  "$_src/gpu/ganesh/gl/GrGLSemaphore.cpp",
632  "$_src/gpu/ganesh/gl/GrGLSemaphore.h",
633  "$_src/gpu/ganesh/gl/GrGLTexture.cpp",
634  "$_src/gpu/ganesh/gl/GrGLTexture.h",
635  "$_src/gpu/ganesh/gl/GrGLTextureRenderTarget.cpp",
636  "$_src/gpu/ganesh/gl/GrGLTextureRenderTarget.h",
637  "$_src/gpu/ganesh/gl/GrGLTypesPriv.cpp",
638  "$_src/gpu/ganesh/gl/GrGLTypesPriv.h",
639  "$_src/gpu/ganesh/gl/GrGLUniformHandler.cpp",
640  "$_src/gpu/ganesh/gl/GrGLUniformHandler.h",
641  "$_src/gpu/ganesh/gl/GrGLUtil.cpp",
642  "$_src/gpu/ganesh/gl/GrGLUtil.h",
643  "$_src/gpu/ganesh/gl/GrGLVaryingHandler.h",
644  "$_src/gpu/ganesh/gl/GrGLVertexArray.cpp",
645  "$_src/gpu/ganesh/gl/GrGLVertexArray.h",
646  "$_src/gpu/ganesh/gl/builders/GrGLProgramBuilder.cpp",
647  "$_src/gpu/ganesh/gl/builders/GrGLProgramBuilder.h",
648  "$_src/gpu/ganesh/gl/builders/GrGLShaderStringBuilder.cpp",
649  "$_src/gpu/ganesh/gl/builders/GrGLShaderStringBuilder.h",
650]
651
652# Generated by Bazel rule //src/gpu/ganesh/gl:android_srcs
653skia_android_gl_sources = [ "$_src/gpu/ganesh/gl/AHardwareBufferGL.cpp" ]
654
655# Generated by Bazel rule //src/gpu/ganesh/gl:native_interface_none
656skia_null_gpu_sources =
657    [ "$_src/gpu/ganesh/gl/GrGLMakeNativeInterface_none.cpp" ]
658
659# List generated by Bazel rules:
660#  //include/gpu/vk:shared_public_hdrs
661#  //include/gpu/ganesh/vk:public_hdrs
662skia_gpu_vk_public = [
663  "$_include/gpu/ganesh/vk/GrBackendDrawableInfo.h",
664  "$_include/gpu/ganesh/vk/GrVkBackendSemaphore.h",
665  "$_include/gpu/ganesh/vk/GrVkBackendSurface.h",
666  "$_include/gpu/ganesh/vk/GrVkDirectContext.h",
667  "$_include/gpu/ganesh/vk/GrVkTypes.h",
668  "$_include/gpu/vk/VulkanBackendContext.h",
669  "$_include/gpu/vk/VulkanExtensions.h",
670  "$_include/gpu/vk/VulkanMemoryAllocator.h",
671  "$_include/gpu/vk/VulkanMutableTextureState.h",
672  "$_include/gpu/vk/VulkanTypes.h",
673]
674
675# Generated by Bazel rule //include/private/chromium:vk_ganesh_hdrs
676skia_gpu_vk_chromium_public =
677    [ "$_include/private/chromium/GrVkSecondaryCBDrawContext.h" ]
678
679# List generated by Bazel rules:
680#  //src/gpu/ganesh/vk:vk_hdrs
681#  //src/gpu/ganesh/vk:vk_srcs
682skia_gpu_vk_private = [
683  "$_src/gpu/ganesh/vk/GrVkBackendSemaphore.cpp",
684  "$_src/gpu/ganesh/vk/GrVkBackendSurface.cpp",
685  "$_src/gpu/ganesh/vk/GrVkBackendSurfacePriv.h",
686  "$_src/gpu/ganesh/vk/GrVkBuffer.cpp",
687  "$_src/gpu/ganesh/vk/GrVkBuffer.h",
688  "$_src/gpu/ganesh/vk/GrVkCaps.cpp",
689  "$_src/gpu/ganesh/vk/GrVkCaps.h",
690  "$_src/gpu/ganesh/vk/GrVkCommandBuffer.cpp",
691  "$_src/gpu/ganesh/vk/GrVkCommandBuffer.h",
692  "$_src/gpu/ganesh/vk/GrVkCommandPool.cpp",
693  "$_src/gpu/ganesh/vk/GrVkCommandPool.h",
694  "$_src/gpu/ganesh/vk/GrVkContextThreadSafeProxy.cpp",
695  "$_src/gpu/ganesh/vk/GrVkContextThreadSafeProxy.h",
696  "$_src/gpu/ganesh/vk/GrVkDescriptorPool.cpp",
697  "$_src/gpu/ganesh/vk/GrVkDescriptorPool.h",
698  "$_src/gpu/ganesh/vk/GrVkDescriptorSet.cpp",
699  "$_src/gpu/ganesh/vk/GrVkDescriptorSet.h",
700  "$_src/gpu/ganesh/vk/GrVkDescriptorSetManager.cpp",
701  "$_src/gpu/ganesh/vk/GrVkDescriptorSetManager.h",
702  "$_src/gpu/ganesh/vk/GrVkDirectContext.cpp",
703  "$_src/gpu/ganesh/vk/GrVkFramebuffer.cpp",
704  "$_src/gpu/ganesh/vk/GrVkFramebuffer.h",
705  "$_src/gpu/ganesh/vk/GrVkGpu.cpp",
706  "$_src/gpu/ganesh/vk/GrVkGpu.h",
707  "$_src/gpu/ganesh/vk/GrVkImage.cpp",
708  "$_src/gpu/ganesh/vk/GrVkImage.h",
709  "$_src/gpu/ganesh/vk/GrVkImageLayout.h",
710  "$_src/gpu/ganesh/vk/GrVkImageView.cpp",
711  "$_src/gpu/ganesh/vk/GrVkImageView.h",
712  "$_src/gpu/ganesh/vk/GrVkMSAALoadManager.cpp",
713  "$_src/gpu/ganesh/vk/GrVkMSAALoadManager.h",
714  "$_src/gpu/ganesh/vk/GrVkManagedResource.h",
715  "$_src/gpu/ganesh/vk/GrVkOpsRenderPass.cpp",
716  "$_src/gpu/ganesh/vk/GrVkOpsRenderPass.h",
717  "$_src/gpu/ganesh/vk/GrVkPipeline.cpp",
718  "$_src/gpu/ganesh/vk/GrVkPipeline.h",
719  "$_src/gpu/ganesh/vk/GrVkPipelineState.cpp",
720  "$_src/gpu/ganesh/vk/GrVkPipelineState.h",
721  "$_src/gpu/ganesh/vk/GrVkPipelineStateBuilder.cpp",
722  "$_src/gpu/ganesh/vk/GrVkPipelineStateBuilder.h",
723  "$_src/gpu/ganesh/vk/GrVkPipelineStateCache.cpp",
724  "$_src/gpu/ganesh/vk/GrVkPipelineStateDataManager.cpp",
725  "$_src/gpu/ganesh/vk/GrVkPipelineStateDataManager.h",
726  "$_src/gpu/ganesh/vk/GrVkRenderPass.cpp",
727  "$_src/gpu/ganesh/vk/GrVkRenderPass.h",
728  "$_src/gpu/ganesh/vk/GrVkRenderTarget.cpp",
729  "$_src/gpu/ganesh/vk/GrVkRenderTarget.h",
730  "$_src/gpu/ganesh/vk/GrVkResourceProvider.cpp",
731  "$_src/gpu/ganesh/vk/GrVkResourceProvider.h",
732  "$_src/gpu/ganesh/vk/GrVkSampler.cpp",
733  "$_src/gpu/ganesh/vk/GrVkSampler.h",
734  "$_src/gpu/ganesh/vk/GrVkSamplerYcbcrConversion.cpp",
735  "$_src/gpu/ganesh/vk/GrVkSamplerYcbcrConversion.h",
736  "$_src/gpu/ganesh/vk/GrVkSemaphore.cpp",
737  "$_src/gpu/ganesh/vk/GrVkSemaphore.h",
738  "$_src/gpu/ganesh/vk/GrVkTexture.cpp",
739  "$_src/gpu/ganesh/vk/GrVkTexture.h",
740  "$_src/gpu/ganesh/vk/GrVkTextureRenderTarget.cpp",
741  "$_src/gpu/ganesh/vk/GrVkTextureRenderTarget.h",
742  "$_src/gpu/ganesh/vk/GrVkTypesPriv.cpp",
743  "$_src/gpu/ganesh/vk/GrVkTypesPriv.h",
744  "$_src/gpu/ganesh/vk/GrVkUniformHandler.cpp",
745  "$_src/gpu/ganesh/vk/GrVkUniformHandler.h",
746  "$_src/gpu/ganesh/vk/GrVkUtil.cpp",
747  "$_src/gpu/ganesh/vk/GrVkUtil.h",
748  "$_src/gpu/ganesh/vk/GrVkVaryingHandler.cpp",
749  "$_src/gpu/ganesh/vk/GrVkVaryingHandler.h",
750  "$_src/gpu/ganesh/vk/GrVulkanTracker.cpp",
751  "$_src/gpu/ganesh/vk/GrVulkanTracker.h",
752]
753
754# Generated by Bazel rule //src/gpu/ganesh/vk:android_srcs
755skia_gpu_vk_android_private = [ "$_src/gpu/ganesh/vk/AHardwareBufferVk.cpp" ]
756
757# Generated by Bazel rule //src/gpu/ganesh/vk:vk_chromium_srcs
758skia_gpu_vk_chromium_private =
759    [ "$_src/gpu/ganesh/vk/GrVkSecondaryCBDrawContext.cpp" ]
760
761# List generated by Bazel rules:
762#  //include/private/gpu/ganesh:d3d_private_hdrs
763#  //src/gpu/ganesh/d3d:d3d_hdrs
764#  //src/gpu/ganesh/d3d:d3d_srcs
765skia_direct3d_sources = [
766  "$_include/private/gpu/ganesh/GrD3DTypesMinimal.h",
767  "$_src/gpu/ganesh/d3d/GrD3DAMDMemoryAllocator.cpp",
768  "$_src/gpu/ganesh/d3d/GrD3DAMDMemoryAllocator.h",
769  "$_src/gpu/ganesh/d3d/GrD3DAttachment.cpp",
770  "$_src/gpu/ganesh/d3d/GrD3DAttachment.h",
771  "$_src/gpu/ganesh/d3d/GrD3DBuffer.cpp",
772  "$_src/gpu/ganesh/d3d/GrD3DBuffer.h",
773  "$_src/gpu/ganesh/d3d/GrD3DCaps.cpp",
774  "$_src/gpu/ganesh/d3d/GrD3DCaps.h",
775  "$_src/gpu/ganesh/d3d/GrD3DCommandList.cpp",
776  "$_src/gpu/ganesh/d3d/GrD3DCommandList.h",
777  "$_src/gpu/ganesh/d3d/GrD3DCommandSignature.cpp",
778  "$_src/gpu/ganesh/d3d/GrD3DCommandSignature.h",
779  "$_src/gpu/ganesh/d3d/GrD3DCpuDescriptorManager.cpp",
780  "$_src/gpu/ganesh/d3d/GrD3DCpuDescriptorManager.h",
781  "$_src/gpu/ganesh/d3d/GrD3DDescriptorHeap.cpp",
782  "$_src/gpu/ganesh/d3d/GrD3DDescriptorHeap.h",
783  "$_src/gpu/ganesh/d3d/GrD3DDescriptorTableManager.cpp",
784  "$_src/gpu/ganesh/d3d/GrD3DDescriptorTableManager.h",
785  "$_src/gpu/ganesh/d3d/GrD3DGpu.cpp",
786  "$_src/gpu/ganesh/d3d/GrD3DGpu.h",
787  "$_src/gpu/ganesh/d3d/GrD3DOpsRenderPass.cpp",
788  "$_src/gpu/ganesh/d3d/GrD3DOpsRenderPass.h",
789  "$_src/gpu/ganesh/d3d/GrD3DPipeline.h",
790  "$_src/gpu/ganesh/d3d/GrD3DPipelineState.cpp",
791  "$_src/gpu/ganesh/d3d/GrD3DPipelineState.h",
792  "$_src/gpu/ganesh/d3d/GrD3DPipelineStateBuilder.cpp",
793  "$_src/gpu/ganesh/d3d/GrD3DPipelineStateBuilder.h",
794  "$_src/gpu/ganesh/d3d/GrD3DPipelineStateDataManager.cpp",
795  "$_src/gpu/ganesh/d3d/GrD3DPipelineStateDataManager.h",
796  "$_src/gpu/ganesh/d3d/GrD3DRenderTarget.cpp",
797  "$_src/gpu/ganesh/d3d/GrD3DRenderTarget.h",
798  "$_src/gpu/ganesh/d3d/GrD3DResourceProvider.cpp",
799  "$_src/gpu/ganesh/d3d/GrD3DResourceProvider.h",
800  "$_src/gpu/ganesh/d3d/GrD3DResourceState.h",
801  "$_src/gpu/ganesh/d3d/GrD3DRootSignature.cpp",
802  "$_src/gpu/ganesh/d3d/GrD3DRootSignature.h",
803  "$_src/gpu/ganesh/d3d/GrD3DSemaphore.cpp",
804  "$_src/gpu/ganesh/d3d/GrD3DSemaphore.h",
805  "$_src/gpu/ganesh/d3d/GrD3DTexture.cpp",
806  "$_src/gpu/ganesh/d3d/GrD3DTexture.h",
807  "$_src/gpu/ganesh/d3d/GrD3DTextureRenderTarget.cpp",
808  "$_src/gpu/ganesh/d3d/GrD3DTextureRenderTarget.h",
809  "$_src/gpu/ganesh/d3d/GrD3DTextureResource.cpp",
810  "$_src/gpu/ganesh/d3d/GrD3DTextureResource.h",
811  "$_src/gpu/ganesh/d3d/GrD3DTypesMinimal.cpp",
812  "$_src/gpu/ganesh/d3d/GrD3DTypesPriv.cpp",
813  "$_src/gpu/ganesh/d3d/GrD3DTypesPriv.h",
814  "$_src/gpu/ganesh/d3d/GrD3DUtil.cpp",
815  "$_src/gpu/ganesh/d3d/GrD3DUtil.h",
816]
817
818# Generated by Bazel rule //include/gpu/ganesh/mtl:public_hdrs
819skia_gpu_metal_public = [
820  "$_include/gpu/ganesh/mtl/GrMtlBackendContext.h",
821  "$_include/gpu/ganesh/mtl/GrMtlBackendSemaphore.h",
822  "$_include/gpu/ganesh/mtl/GrMtlBackendSurface.h",
823  "$_include/gpu/ganesh/mtl/GrMtlDirectContext.h",
824  "$_include/gpu/ganesh/mtl/GrMtlTypes.h",
825  "$_include/gpu/ganesh/mtl/SkSurfaceMetal.h",
826]
827
828# List generated by Bazel rules:
829#  //src/gpu/ganesh/surface:mtl_objc_srcs
830#  //src/gpu/ganesh/mtl:mtl_hdrs
831#  //src/gpu/ganesh/mtl:mtl_srcs
832skia_gpu_metal_private = [
833  "$_src/gpu/ganesh/mtl/GrMtlAttachment.h",
834  "$_src/gpu/ganesh/mtl/GrMtlAttachment.mm",
835  "$_src/gpu/ganesh/mtl/GrMtlBackendSemaphore.mm",
836  "$_src/gpu/ganesh/mtl/GrMtlBackendSurface.mm",
837  "$_src/gpu/ganesh/mtl/GrMtlBuffer.h",
838  "$_src/gpu/ganesh/mtl/GrMtlBuffer.mm",
839  "$_src/gpu/ganesh/mtl/GrMtlCaps.h",
840  "$_src/gpu/ganesh/mtl/GrMtlCaps.mm",
841  "$_src/gpu/ganesh/mtl/GrMtlCommandBuffer.h",
842  "$_src/gpu/ganesh/mtl/GrMtlCommandBuffer.mm",
843  "$_src/gpu/ganesh/mtl/GrMtlDepthStencil.h",
844  "$_src/gpu/ganesh/mtl/GrMtlDepthStencil.mm",
845  "$_src/gpu/ganesh/mtl/GrMtlDirectContext.mm",
846  "$_src/gpu/ganesh/mtl/GrMtlFramebuffer.h",
847  "$_src/gpu/ganesh/mtl/GrMtlFramebuffer.mm",
848  "$_src/gpu/ganesh/mtl/GrMtlGpu.h",
849  "$_src/gpu/ganesh/mtl/GrMtlGpu.mm",
850  "$_src/gpu/ganesh/mtl/GrMtlOpsRenderPass.h",
851  "$_src/gpu/ganesh/mtl/GrMtlOpsRenderPass.mm",
852  "$_src/gpu/ganesh/mtl/GrMtlPipeline.h",
853  "$_src/gpu/ganesh/mtl/GrMtlPipelineState.h",
854  "$_src/gpu/ganesh/mtl/GrMtlPipelineState.mm",
855  "$_src/gpu/ganesh/mtl/GrMtlPipelineStateBuilder.h",
856  "$_src/gpu/ganesh/mtl/GrMtlPipelineStateBuilder.mm",
857  "$_src/gpu/ganesh/mtl/GrMtlPipelineStateDataManager.h",
858  "$_src/gpu/ganesh/mtl/GrMtlPipelineStateDataManager.mm",
859  "$_src/gpu/ganesh/mtl/GrMtlRenderCommandEncoder.h",
860  "$_src/gpu/ganesh/mtl/GrMtlRenderTarget.h",
861  "$_src/gpu/ganesh/mtl/GrMtlRenderTarget.mm",
862  "$_src/gpu/ganesh/mtl/GrMtlResourceProvider.h",
863  "$_src/gpu/ganesh/mtl/GrMtlResourceProvider.mm",
864  "$_src/gpu/ganesh/mtl/GrMtlSampler.h",
865  "$_src/gpu/ganesh/mtl/GrMtlSampler.mm",
866  "$_src/gpu/ganesh/mtl/GrMtlSemaphore.h",
867  "$_src/gpu/ganesh/mtl/GrMtlSemaphore.mm",
868  "$_src/gpu/ganesh/mtl/GrMtlTexture.h",
869  "$_src/gpu/ganesh/mtl/GrMtlTexture.mm",
870  "$_src/gpu/ganesh/mtl/GrMtlTextureRenderTarget.h",
871  "$_src/gpu/ganesh/mtl/GrMtlTextureRenderTarget.mm",
872  "$_src/gpu/ganesh/mtl/GrMtlTrampoline.mm",
873  "$_src/gpu/ganesh/mtl/GrMtlTypesPriv.h",
874  "$_src/gpu/ganesh/mtl/GrMtlTypesPriv.mm",
875  "$_src/gpu/ganesh/mtl/GrMtlUniformHandler.h",
876  "$_src/gpu/ganesh/mtl/GrMtlUniformHandler.mm",
877  "$_src/gpu/ganesh/mtl/GrMtlUtil.h",
878  "$_src/gpu/ganesh/mtl/GrMtlUtil.mm",
879  "$_src/gpu/ganesh/mtl/GrMtlVaryingHandler.h",
880  "$_src/gpu/ganesh/mtl/GrMtlVaryingHandler.mm",
881  "$_src/gpu/ganesh/surface/SkSurface_GaneshMtl.mm",
882]
883
884# Generated by Bazel rule //src/gpu/ganesh/mtl:mtl_cpp_hdrs
885skia_gpu_metal_cpp = [
886  "$_src/gpu/ganesh/mtl/GrMtlCppUtil.h",
887  "$_src/gpu/ganesh/mtl/GrMtlTrampoline.h",
888]
889
890# List generated by Bazel rules:
891#  //include/gpu:shared_gpu_hdrs
892#  //include/private/base:shared_gpu_private_hdrs
893#  //include/private/chromium:shared_private_hdrs
894#  //src/gpu:shared_hdrs
895#  //src/gpu:shared_srcs
896#  //src/gpu/tessellate:tessellate_hdrs
897#  //src/gpu/tessellate:tessellate_srcs
898#  //src/text/gpu:gpu_hdrs
899#  //src/text/gpu:gpu_srcs
900skia_shared_gpu_sources = [
901  "$_include/gpu/GpuTypes.h",
902  "$_include/gpu/MutableTextureState.h",
903  "$_include/gpu/ShaderErrorHandler.h",
904  "$_include/private/base/SingleOwner.h",
905  "$_include/private/chromium/Slug.h",
906  "$_src/gpu/AsyncReadTypes.h",
907  "$_src/gpu/AtlasTypes.cpp",
908  "$_src/gpu/AtlasTypes.h",
909  "$_src/gpu/Blend.cpp",
910  "$_src/gpu/Blend.h",
911  "$_src/gpu/BlendFormula.cpp",
912  "$_src/gpu/BlendFormula.h",
913  "$_src/gpu/BlurUtils.cpp",
914  "$_src/gpu/BlurUtils.h",
915  "$_src/gpu/BufferWriter.h",
916  "$_src/gpu/DataUtils.cpp",
917  "$_src/gpu/DataUtils.h",
918  "$_src/gpu/DitherUtils.cpp",
919  "$_src/gpu/DitherUtils.h",
920  "$_src/gpu/GpuRefCnt.h",
921  "$_src/gpu/GpuTypesPriv.h",
922  "$_src/gpu/KeyBuilder.h",
923  "$_src/gpu/MutableTextureState.cpp",
924  "$_src/gpu/MutableTextureStatePriv.h",
925  "$_src/gpu/Rectanizer.h",
926  "$_src/gpu/RectanizerPow2.cpp",
927  "$_src/gpu/RectanizerPow2.h",
928  "$_src/gpu/RectanizerSkyline.cpp",
929  "$_src/gpu/RectanizerSkyline.h",
930  "$_src/gpu/RefCntedCallback.h",
931  "$_src/gpu/ResourceKey.cpp",
932  "$_src/gpu/ResourceKey.h",
933  "$_src/gpu/ShaderErrorHandler.cpp",
934  "$_src/gpu/SkBackingFit.cpp",
935  "$_src/gpu/SkBackingFit.h",
936  "$_src/gpu/SkRenderEngineAbortf.h",
937  "$_src/gpu/SkSLToBackend.cpp",
938  "$_src/gpu/SkSLToBackend.h",
939  "$_src/gpu/Swizzle.cpp",
940  "$_src/gpu/Swizzle.h",
941  "$_src/gpu/SwizzlePriv.h",
942  "$_src/gpu/TiledTextureUtils.cpp",
943  "$_src/gpu/TiledTextureUtils.h",
944  "$_src/gpu/tessellate/AffineMatrix.h",
945  "$_src/gpu/tessellate/CullTest.h",
946  "$_src/gpu/tessellate/FixedCountBufferUtils.cpp",
947  "$_src/gpu/tessellate/FixedCountBufferUtils.h",
948  "$_src/gpu/tessellate/LinearTolerances.h",
949  "$_src/gpu/tessellate/MiddleOutPolygonTriangulator.h",
950  "$_src/gpu/tessellate/MidpointContourParser.h",
951  "$_src/gpu/tessellate/PatchWriter.h",
952  "$_src/gpu/tessellate/StrokeIterator.h",
953  "$_src/gpu/tessellate/Tessellation.cpp",
954  "$_src/gpu/tessellate/Tessellation.h",
955  "$_src/gpu/tessellate/WangsFormula.h",
956  "$_src/text/gpu/DistanceFieldAdjustTable.cpp",
957  "$_src/text/gpu/DistanceFieldAdjustTable.h",
958  "$_src/text/gpu/Glyph.h",
959  "$_src/text/gpu/GlyphVector.cpp",
960  "$_src/text/gpu/GlyphVector.h",
961  "$_src/text/gpu/SDFMaskFilter.cpp",
962  "$_src/text/gpu/SDFMaskFilter.h",
963  "$_src/text/gpu/SkChromeRemoteGlyphCache.cpp",
964  "$_src/text/gpu/Slug.cpp",
965  "$_src/text/gpu/SlugImpl.cpp",
966  "$_src/text/gpu/SlugImpl.h",
967  "$_src/text/gpu/StrikeCache.cpp",
968  "$_src/text/gpu/StrikeCache.h",
969  "$_src/text/gpu/SubRunAllocator.cpp",
970  "$_src/text/gpu/SubRunAllocator.h",
971  "$_src/text/gpu/SubRunContainer.cpp",
972  "$_src/text/gpu/SubRunContainer.h",
973  "$_src/text/gpu/SubRunControl.cpp",
974  "$_src/text/gpu/SubRunControl.h",
975  "$_src/text/gpu/TextBlob.cpp",
976  "$_src/text/gpu/TextBlob.h",
977  "$_src/text/gpu/TextBlobRedrawCoordinator.cpp",
978  "$_src/text/gpu/TextBlobRedrawCoordinator.h",
979  "$_src/text/gpu/VertexFiller.cpp",
980  "$_src/text/gpu/VertexFiller.h",
981]
982
983# List generated by Bazel rules:
984#  //include/private/gpu/vk:private_hdrs
985#  //src/gpu/vk:_vk_hdrs
986#  //src/gpu/vk:_vk_srcs
987skia_shared_vk_sources = [
988  "$_include/private/gpu/vk/SkiaVulkan.h",
989  "$_src/gpu/vk/VulkanExtensions.cpp",
990  "$_src/gpu/vk/VulkanInterface.cpp",
991  "$_src/gpu/vk/VulkanInterface.h",
992  "$_src/gpu/vk/VulkanMemory.cpp",
993  "$_src/gpu/vk/VulkanMemory.h",
994  "$_src/gpu/vk/VulkanMutableTextureState.cpp",
995  "$_src/gpu/vk/VulkanMutableTextureStatePriv.h",
996  "$_src/gpu/vk/VulkanUtilsPriv.cpp",
997  "$_src/gpu/vk/VulkanUtilsPriv.h",
998]
999
1000if (skia_vk_enable_partialrender) {
1001  skia_shared_vk_sources += [
1002    "$_src/gpu/vk/GrVkDrawAreaManager.cpp",
1003    "$_src/gpu/vk/GrVkDrawAreaManager.h",
1004  ]
1005}
1006
1007# Generated by Bazel rule //src/gpu/vk/vulkanmemoryallocator:vma_srcs
1008skia_vma_sources = [
1009  "$_src/gpu/vk/vulkanmemoryallocator/VulkanAMDMemoryAllocator.cpp",
1010  "$_src/gpu/vk/vulkanmemoryallocator/VulkanAMDMemoryAllocator.h",
1011  "$_src/gpu/vk/vulkanmemoryallocator/VulkanMemoryAllocatorPriv.h",
1012]
1013
1014# List generated by Bazel rules:
1015#  //include/gpu/mtl:public_hdrs
1016#  //src/gpu/mtl:mtl_hdrs
1017#  //src/gpu/mtl:mtl_srcs
1018skia_shared_mtl_sources = [
1019  "$_include/gpu/mtl/MtlMemoryAllocator.h",
1020  "$_src/gpu/mtl/MtlMemoryAllocatorImpl.h",
1021  "$_src/gpu/mtl/MtlMemoryAllocatorImpl.mm",
1022  "$_src/gpu/mtl/MtlUtils.mm",
1023  "$_src/gpu/mtl/MtlUtilsPriv.h",
1024]
1025
1026# Generated by Bazel rule //src/gpu/android:shared_android_srcs
1027skia_shared_android_sources = [ "$_src/gpu/android/AHardwareBufferUtils.cpp" ]
1028