skia2/dm
Greg Daniel c1ad77cf48 Add finisehd proc to backend texture creation.
The callback lets the caller know when the data uploads to the texture
from the create call are finished. This is important since the caller
cannot delete the backend texture till the gpu is finished on vulkan
and d3d.

This change also removes the hard sync in vulkan during creation.

Change-Id: I660d142219474e22b1337d2b0c81cda66fe18a4b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/286517
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
2020-05-06 16:50:33 +00:00
..
DM.cpp Dump out path-mask generation and caching stats 2020-05-05 18:21:49 +00:00
DMGpuTestProcs.cpp More robust fix for command buffer context crash. 2020-04-09 19:28:06 +00:00
DMJsonWriter.cpp Remove all global mutexes 2019-06-18 00:39:15 +00:00
DMJsonWriter.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
DMSrcSink.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
DMSrcSink.h Adds gpu stats for program cache 2020-02-26 16:11:56 +00:00