Lines Matching refs:fBackbuffers
42 , fBackbuffers(nullptr) { in VulkanWindowContext()
324 fBackbuffers = new BackbufferInfo[fImageCount + 1]; in createBuffers()
326 fBackbuffers[i].fImageIndex = -1; in createBuffers()
329 nullptr, &fBackbuffers[i].fAcquireSemaphore)); in createBuffers()
332 nullptr, &fBackbuffers[i].fRenderSemaphore)); in createBuffers()
335 fBackbuffers[i].fTransitionCmdBuffers)); in createBuffers()
338 &fBackbuffers[i].fUsageFences[0])); in createBuffers()
341 &fBackbuffers[i].fUsageFences[1])); in createBuffers()
348 if (fBackbuffers) { in destroyBuffers()
352 fBackbuffers[i].fUsageFences, in destroyBuffers()
354 fBackbuffers[i].fImageIndex = -1; in destroyBuffers()
357 fBackbuffers[i].fAcquireSemaphore, in destroyBuffers()
361 fBackbuffers[i].fRenderSemaphore, in destroyBuffers()
365 fBackbuffers[i].fTransitionCmdBuffers)); in destroyBuffers()
367 DestroyFence(fBackendContext->fDevice, fBackbuffers[i].fUsageFences[0], 0)); in destroyBuffers()
369 DestroyFence(fBackendContext->fDevice, fBackbuffers[i].fUsageFences[1], 0)); in destroyBuffers()
373 delete[] fBackbuffers; in destroyBuffers()
374 fBackbuffers = nullptr; in destroyBuffers()
421 SkASSERT(fBackbuffers); in getAvailableBackbuffer()
428 BackbufferInfo* backbuffer = fBackbuffers + fCurrentBackbufferIndex; in getAvailableBackbuffer()
541 BackbufferInfo* backbuffer = fBackbuffers + fCurrentBackbufferIndex; in swapBuffers()