Home | History | Annotate | Download | only in smoke

Lines Matching refs:vk

415     vk::assert_success(vk::MapMemory(dev_, mem_, 0, VK_WHOLE_SIZE, 0, reinterpret_cast<void **>(&vb_data)));
425 vk::UnmapMemory(dev_, mem_);
429 vk::FreeMemory(dev_, mem_, nullptr);
430 vk::DestroyBuffer(dev_, vb_, nullptr);
431 vk::DestroyBuffer(dev_, ib_, nullptr);
436 vk::CmdBindVertexBuffers(cmd, 0, 1, &vb_, &vb_offset);
438 vk::CmdBindIndexBuffer(cmd, ib_, 0, index_type_);
443 vk::CmdDrawIndexed(cmd, draw.indexCount, draw.instanceCount, draw.firstIndex, draw.vertexOffset, draw.firstInstance);
452 vk::CreateBuffer(dev_, &buf_info, nullptr, &vb_);
456 vk::CreateBuffer(dev_, &buf_info, nullptr, &ib_);
459 vk::GetBufferMemoryRequirements(dev_, vb_, &vb_mem_reqs);
460 vk::GetBufferMemoryRequirements(dev_, ib_, &ib_mem_reqs);
480 vk::AllocateMemory(dev_, &mem_info, nullptr, &mem_);
482 vk::BindBufferMemory(dev_, vb_, mem_, 0);
483 vk::BindBufferMemory(dev_, ib_, mem_, ib_mem_offset_);