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