| 501 | } |
| 502 | |
| 503 | VulkanWindowContext::BackbufferInfo* VulkanWindowContext::getAvailableBackbuffer() { |
| 504 | SkASSERT(fBackbuffers); |
| 505 | |
| 506 | ++fCurrentBackbufferIndex; |
| 507 | if (fCurrentBackbufferIndex > fImageCount) { |
| 508 | fCurrentBackbufferIndex = 0; |
| 509 | } |
| 510 | |
| 511 | BackbufferInfo* backbuffer = fBackbuffers + fCurrentBackbufferIndex; |
| 512 | return backbuffer; |
| 513 | } |
| 514 | |
| 515 | sk_sp<SkSurface> VulkanWindowContext::getBackbufferSurface() { |
| 516 | BackbufferInfo* backbuffer = this->getAvailableBackbuffer(); |
no outgoing calls
no test coverage detected