Searched refs:GrVkSecondaryCBDrawContext (Results 1 - 5 of 5) sorted by relevance
/third_party/skia/src/gpu/vk/ |
H A D | GrVkSecondaryCBDrawContext.cpp | 8 #include "src/gpu/vk/GrVkSecondaryCBDrawContext.h" 24 sk_sp<GrVkSecondaryCBDrawContext> GrVkSecondaryCBDrawContext::Make(GrRecordingContext* rContext, in Make() 55 return sk_sp<GrVkSecondaryCBDrawContext>(new GrVkSecondaryCBDrawContext(std::move(device), in Make() 59 GrVkSecondaryCBDrawContext::GrVkSecondaryCBDrawContext(sk_sp<skgpu::BaseDevice> device, in GrVkSecondaryCBDrawContext() function in GrVkSecondaryCBDrawContext 64 GrVkSecondaryCBDrawContext::~GrVkSecondaryCBDrawContext() { in ~GrVkSecondaryCBDrawContext() 69 SkCanvas* GrVkSecondaryCBDrawContext [all...] |
H A D | GrVkSecondaryCBDrawContext.h | 36 * of draws will not be supported when using a GrVkSecondaryCBDrawContext. This includes: 44 * While using a GrVkSecondaryCBDrawContext, the client can also draw into normal SkSurfaces and 45 * then draw those SkSufaces (as SkImages) into the GrVkSecondaryCBDrawContext. If any of the 47 * offscreen surface, and then draw that into the GrVkSecondaryCBDrawContext. 49 * After all drawing to the GrVkSecondaryCBDrawContext has been done, the client must call flush() 50 * on the GrVkSecondaryCBDrawContext to actually fill in the secondary VkCommandBuffer with the 53 * Additionally, the client must keep the GrVkSecondaryCBDrawContext alive until the secondary 55 * GrVkSecondaryCBDrawContext, the client must call releaseResources() so that Skia can cleanup 58 class SK_SPI GrVkSecondaryCBDrawContext : public SkRefCnt { class 60 static sk_sp<GrVkSecondaryCBDrawContext> Mak [all...] |
/third_party/skia/tests/ |
H A D | VkDrawableTest.cpp | 25 #include "src/gpu/vk/GrVkSecondaryCBDrawContext.h" 136 // context using a GrVkSecondaryCBDrawContext. 139 td->fDrawContext = GrVkSecondaryCBDrawContext::Make(td->fDContext, bufferInfo, in ImportDraw() 169 // its original context and then cleaning up the GrVkSecondaryCBDrawContext from this context. 172 // on before releasing the GrVkSecondaryCBDrawContext resources. To simulate that for this in ImportSubmitted() 179 // releasing the GrVkSecondaryCBDrawContext. This simulates when a client is able to delete in ImportSubmitted() 216 sk_sp<GrVkSecondaryCBDrawContext> fDrawContext;
|
H A D | DeferredDisplayListTest.cpp | 54 #include "src/gpu/vk/GrVkSecondaryCBDrawContext.h" 298 sk_sp<GrVkSecondaryCBDrawContext> makeVkSCB(GrDirectContext* dContext) { in makeVkSCB() 311 return GrVkSecondaryCBDrawContext::Make(dContext, imageInfo, vkInfo, &fSurfaceProps); in makeVkSCB() 702 sk_sp<GrVkSecondaryCBDrawContext> scbDrawContext = params.makeVkSCB(dContext); in DEF_GPUTEST_FOR_VULKAN_CONTEXT()
|
/third_party/skia/include/core/ |
H A D | SkSurfaceCharacterization.h | 122 friend class GrVkSecondaryCBDrawContext; // for 'set' & 'config'
|
Completed in 5 milliseconds