• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//bazel:macros.bzl", "generated_cc_atom")
2
3cc_library(
4    name = "gpu_tool_utils",
5    testonly = True,
6    visibility = ["//:__subpackages__"],
7    deps = [
8        ":BackendSurfaceFactory_hdr",
9        ":BackendSurfaceFactory_src",
10        ":BackendTextureImageFactory_hdr",
11        ":BackendTextureImageFactory_src",
12        ":FenceSync_hdr",
13        ":FlushFinishTracker_hdr",
14        ":FlushFinishTracker_src",
15        ":GpuTimer_hdr",
16        ":GrContextFactory_hdr",
17        ":GrContextFactory_src",
18        ":GrTest_src",
19        ":ManagedBackendTexture_hdr",
20        ":ManagedBackendTexture_src",
21        ":MemoryCache_hdr",
22        ":MemoryCache_src",
23        ":ProxyUtils_hdr",
24        ":ProxyUtils_src",
25        ":TestContext_hdr",
26        ":TestContext_src",
27        ":TestOps_hdr",
28        ":TestOps_src",
29        ":YUVUtils_hdr",
30        ":YUVUtils_src",
31        "//src/gpu/mock:GrMockRenderTask_hdr",
32        "//src/gpu/mock:GrMockSurfaceProxy_hdr",
33        "//tools/gpu/mock:MockTestContext_src",
34    ],
35)
36
37generated_cc_atom(
38    name = "BackendSurfaceFactory_hdr",
39    hdrs = ["BackendSurfaceFactory.h"],
40    visibility = ["//:__subpackages__"],
41    deps = [
42        "//include/core:SkImageInfo_hdr",
43        "//include/core:SkSize_hdr",
44        "//include/gpu:GrTypes_hdr",
45        "//include/private:SkColorData_hdr",
46    ],
47)
48
49generated_cc_atom(
50    name = "BackendSurfaceFactory_src",
51    srcs = ["BackendSurfaceFactory.cpp"],
52    visibility = ["//:__subpackages__"],
53    deps = [
54        ":BackendSurfaceFactory_hdr",
55        ":ManagedBackendTexture_hdr",
56        "//include/core:SkSurface_hdr",
57        "//include/gpu:GrDirectContext_hdr",
58        "//src/gpu:GrDirectContextPriv_hdr",
59        "//src/gpu:GrGpu_hdr",
60    ],
61)
62
63generated_cc_atom(
64    name = "BackendTextureImageFactory_hdr",
65    hdrs = ["BackendTextureImageFactory.h"],
66    visibility = ["//:__subpackages__"],
67    deps = [
68        "//include/core:SkColor_hdr",
69        "//include/core:SkRefCnt_hdr",
70        "//include/gpu:GrTypes_hdr",
71    ],
72)
73
74generated_cc_atom(
75    name = "BackendTextureImageFactory_src",
76    srcs = ["BackendTextureImageFactory.cpp"],
77    visibility = ["//:__subpackages__"],
78    deps = [
79        ":BackendTextureImageFactory_hdr",
80        ":ManagedBackendTexture_hdr",
81        "//include/core:SkImage_hdr",
82        "//include/core:SkPixmap_hdr",
83        "//include/gpu:GrBackendSurface_hdr",
84        "//include/gpu:GrDirectContext_hdr",
85        "//src/core:SkAutoPixmapStorage_hdr",
86    ],
87)
88
89generated_cc_atom(
90    name = "FenceSync_hdr",
91    hdrs = ["FenceSync.h"],
92    visibility = ["//:__subpackages__"],
93    deps = ["//include/core:SkTypes_hdr"],
94)
95
96generated_cc_atom(
97    name = "FlushFinishTracker_hdr",
98    hdrs = ["FlushFinishTracker.h"],
99    visibility = ["//:__subpackages__"],
100    deps = ["//include/core:SkRefCnt_hdr"],
101)
102
103generated_cc_atom(
104    name = "FlushFinishTracker_src",
105    srcs = ["FlushFinishTracker.cpp"],
106    visibility = ["//:__subpackages__"],
107    deps = [
108        ":FlushFinishTracker_hdr",
109        "//include/gpu:GrDirectContext_hdr",
110        "//src/core:SkTraceEvent_hdr",
111    ],
112)
113
114generated_cc_atom(
115    name = "GpuTimer_hdr",
116    hdrs = ["GpuTimer.h"],
117    visibility = ["//:__subpackages__"],
118    deps = ["//include/core:SkTypes_hdr"],
119)
120
121generated_cc_atom(
122    name = "GrContextFactory_hdr",
123    hdrs = ["GrContextFactory.h"],
124    visibility = ["//:__subpackages__"],
125    deps = [
126        ":TestContext_hdr",
127        "//include/gpu:GrContextOptions_hdr",
128        "//include/gpu:GrDirectContext_hdr",
129        "//include/private:SkTArray_hdr",
130        "//tools/gpu/gl:GLTestContext_hdr",
131    ],
132)
133
134generated_cc_atom(
135    name = "GrContextFactory_src",
136    srcs = ["GrContextFactory.cpp"],
137    visibility = ["//:__subpackages__"],
138    deps = [
139        ":GrContextFactory_hdr",
140        "//include/gpu:GrDirectContext_hdr",
141        "//src/gpu:GrCaps_hdr",
142        "//src/gpu:GrDirectContextPriv_hdr",
143        "//tools/gpu/d3d:D3DTestContext_hdr",
144        "//tools/gpu/dawn:DawnTestContext_hdr",
145        "//tools/gpu/gl:GLTestContext_hdr",
146        "//tools/gpu/gl/angle:GLTestContext_angle_hdr",
147        "//tools/gpu/gl/command_buffer:GLTestContext_command_buffer_hdr",
148        "//tools/gpu/mock:MockTestContext_hdr",
149        "//tools/gpu/mtl:MtlTestContext_hdr",
150        "//tools/gpu/vk:VkTestContext_hdr",
151    ],
152)
153
154generated_cc_atom(
155    name = "GrTest_src",
156    srcs = ["GrTest.cpp"],
157    visibility = ["//:__subpackages__"],
158    deps = [
159        "//include/core:SkString_hdr",
160        "//include/gpu:GrBackendSurface_hdr",
161        "//include/gpu:GrContextOptions_hdr",
162        "//include/gpu:GrRecordingContext_hdr",
163        "//include/private:SkTo_hdr",
164        "//src/core:SkMathPriv_hdr",
165        "//src/gpu:GrClip_hdr",
166        "//src/gpu:GrDirectContextPriv_hdr",
167        "//src/gpu:GrDrawOpAtlas_hdr",
168        "//src/gpu:GrDrawingManager_hdr",
169        "//src/gpu:GrGpuResourceCacheAccess_hdr",
170        "//src/gpu:GrGpu_hdr",
171        "//src/gpu:GrMemoryPool_hdr",
172        "//src/gpu:GrRecordingContextPriv_hdr",
173        "//src/gpu:GrRenderTargetProxy_hdr",
174        "//src/gpu:GrResourceCache_hdr",
175        "//src/gpu:GrSemaphore_hdr",
176        "//src/gpu:GrTexture_hdr",
177        "//src/gpu:SkGr_hdr",
178        "//src/gpu/text:GrStrikeCache_hdr",
179        "//src/gpu/text:GrTextBlobRedrawCoordinator_hdr",
180        "//src/gpu/v1:SurfaceDrawContext_v1_hdr",
181        "//src/image:SkImage_Gpu_hdr",
182    ],
183)
184
185generated_cc_atom(
186    name = "ManagedBackendTexture_hdr",
187    hdrs = ["ManagedBackendTexture.h"],
188    visibility = ["//:__subpackages__"],
189    deps = [
190        "//include/core:SkRefCnt_hdr",
191        "//include/core:SkYUVAInfo_hdr",
192        "//include/gpu:GrDirectContext_hdr",
193    ],
194)
195
196generated_cc_atom(
197    name = "ManagedBackendTexture_src",
198    srcs = ["ManagedBackendTexture.cpp"],
199    visibility = ["//:__subpackages__"],
200    deps = [
201        ":ManagedBackendTexture_hdr",
202        "//include/core:SkBitmap_hdr",
203        "//include/core:SkImageInfo_hdr",
204        "//include/private:GrTypesPriv_hdr",
205        "//src/core:SkMipmap_hdr",
206    ],
207)
208
209generated_cc_atom(
210    name = "MemoryCache_hdr",
211    hdrs = ["MemoryCache.h"],
212    visibility = ["//:__subpackages__"],
213    deps = [
214        "//include/core:SkData_hdr",
215        "//include/gpu:GrContextOptions_hdr",
216        "//include/private:SkChecksum_hdr",
217    ],
218)
219
220generated_cc_atom(
221    name = "MemoryCache_src",
222    srcs = ["MemoryCache.cpp"],
223    visibility = ["//:__subpackages__"],
224    deps = [
225        ":MemoryCache_hdr",
226        "//include/utils:SkBase64_hdr",
227        "//src/core:SkMD5_hdr",
228        "//src/core:SkReadBuffer_hdr",
229        "//src/gpu:GrPersistentCacheUtils_hdr",
230        "//src/gpu/vk:GrVkGpu_hdr",
231    ],
232)
233
234generated_cc_atom(
235    name = "ProxyUtils_hdr",
236    hdrs = ["ProxyUtils.h"],
237    visibility = ["//:__subpackages__"],
238    deps = [
239        "//include/private:GrTypesPriv_hdr",
240        "//src/gpu:GrImageInfo_hdr",
241        "//src/gpu:GrPipeline_hdr",
242        "//src/gpu:GrTextureProxy_hdr",
243    ],
244)
245
246generated_cc_atom(
247    name = "ProxyUtils_src",
248    srcs = ["ProxyUtils.cpp"],
249    visibility = ["//:__subpackages__"],
250    deps = [
251        ":ProxyUtils_hdr",
252        "//include/core:SkColor_hdr",
253        "//include/gpu:GrBackendSurface_hdr",
254        "//include/gpu:GrDirectContext_hdr",
255        "//include/private:GrImageContext_hdr",
256        "//src/gpu:GrDirectContextPriv_hdr",
257        "//src/gpu:GrDrawingManager_hdr",
258        "//src/gpu:GrGpu_hdr",
259        "//src/gpu:GrImageContextPriv_hdr",
260        "//src/gpu:GrPixmap_hdr",
261        "//src/gpu:GrProgramInfo_hdr",
262        "//src/gpu:GrProxyProvider_hdr",
263        "//src/gpu:SkGr_hdr",
264        "//src/gpu:SurfaceContext_hdr",
265        "//src/gpu/ops:GrSimpleMeshDrawOpHelper_hdr",
266        "//src/image:SkImage_Base_hdr",
267    ],
268)
269
270generated_cc_atom(
271    name = "TestContext_hdr",
272    hdrs = ["TestContext.h"],
273    visibility = ["//:__subpackages__"],
274    deps = [
275        ":FenceSync_hdr",
276        "//include/core:SkRefCnt_hdr",
277        "//include/gpu:GrTypes_hdr",
278        "//include/private:SkNoncopyable_hdr",
279        "//include/private:SkTemplates_hdr",
280        "//src/core:SkScopeExit_hdr",
281    ],
282)
283
284generated_cc_atom(
285    name = "TestContext_src",
286    srcs = ["TestContext.cpp"],
287    visibility = ["//:__subpackages__"],
288    deps = [
289        ":FlushFinishTracker_hdr",
290        ":GpuTimer_hdr",
291        ":TestContext_hdr",
292        "//include/gpu:GrDirectContext_hdr",
293        "//src/core:SkTraceEvent_hdr",
294    ],
295)
296
297generated_cc_atom(
298    name = "TestOps_hdr",
299    hdrs = ["TestOps.h"],
300    visibility = ["//:__subpackages__"],
301    deps = [
302        "//include/core:SkRefCnt_hdr",
303        "//include/gpu:GrRecordingContext_hdr",
304        "//src/gpu:GrRecordingContextPriv_hdr",
305        "//src/gpu/ops:GrOp_hdr",
306    ],
307)
308
309generated_cc_atom(
310    name = "TestOps_src",
311    srcs = ["TestOps.cpp"],
312    visibility = ["//:__subpackages__"],
313    deps = [
314        ":TestOps_hdr",
315        "//src/core:SkPointPriv_hdr",
316        "//src/gpu:BufferWriter_hdr",
317        "//src/gpu:GrCaps_hdr",
318        "//src/gpu:GrGeometryProcessor_hdr",
319        "//src/gpu:GrMemoryPool_hdr",
320        "//src/gpu:GrOpFlushState_hdr",
321        "//src/gpu:GrProgramInfo_hdr",
322        "//src/gpu:KeyBuilder_hdr",
323        "//src/gpu/glsl:GrGLSLFragmentShaderBuilder_hdr",
324        "//src/gpu/glsl:GrGLSLVarying_hdr",
325        "//src/gpu/glsl:GrGLSLVertexGeoBuilder_hdr",
326        "//src/gpu/ops:GrSimpleMeshDrawOpHelper_hdr",
327    ],
328)
329
330generated_cc_atom(
331    name = "YUVUtils_hdr",
332    hdrs = ["YUVUtils.h"],
333    visibility = ["//:__subpackages__"],
334    deps = [
335        "//include/core:SkImage_hdr",
336        "//include/core:SkYUVAPixmaps_hdr",
337        "//include/gpu:GrBackendSurface_hdr",
338        "//src/core:SkAutoMalloc_hdr",
339    ],
340)
341
342generated_cc_atom(
343    name = "YUVUtils_src",
344    srcs = ["YUVUtils.cpp"],
345    visibility = ["//:__subpackages__"],
346    deps = [
347        ":ManagedBackendTexture_hdr",
348        ":YUVUtils_hdr",
349        "//include/core:SkCanvas_hdr",
350        "//include/core:SkColorFilter_hdr",
351        "//include/core:SkColorPriv_hdr",
352        "//include/core:SkData_hdr",
353        "//include/core:SkSurface_hdr",
354        "//include/gpu:GrRecordingContext_hdr",
355        "//include/gpu:GrYUVABackendTextures_hdr",
356        "//src/codec:SkCodecImageGenerator_hdr",
357        "//src/core:SkYUVAInfoLocation_hdr",
358        "//src/core:SkYUVMath_hdr",
359        "//src/gpu:GrDirectContextPriv_hdr",
360        "//src/gpu:GrRecordingContextPriv_hdr",
361    ],
362)
363