Lines Matching refs:prime
601 &chain->alloc, &image->prime.buffer);
606 wsi->GetBufferMemoryRequirements(chain->device, image->prime.buffer, &reqs);
623 .buffer = image->prime.buffer,
632 &chain->alloc, &image->prime.memory);
636 result = wsi->BindBufferMemory(chain->device, image->prime.buffer,
637 image->prime.memory, 0);
692 image->prime.blit_cmd_buffers =
696 if (!image->prime.blit_cmd_buffers) {
710 &image->prime.blit_cmd_buffers[i]);
717 wsi->BeginCommandBuffer(image->prime.blit_cmd_buffers[i], &begin_info);
736 wsi->CmdCopyImageToBuffer(image->prime.blit_cmd_buffers[i],
739 image->prime.buffer,
742 result = wsi->EndCommandBuffer(image->prime.blit_cmd_buffers[i]);
750 .memory = image->prime.memory,
779 if (image->prime.blit_cmd_buffers) {
782 1, &image->prime.blit_cmd_buffers[i]);
784 vk_free(&chain->alloc, image->prime.blit_cmd_buffers);
789 wsi->FreeMemory(chain->device, image->prime.memory, &chain->alloc);
790 wsi->DestroyBuffer(chain->device, image->prime.buffer, &chain->alloc);
1058 /* If we are using prime blits, we need to perform the blit now. The
1065 &image->prime.blit_cmd_buffers[queue_family_index];