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