Lines Matching refs:VkDevice

139     void destroy(VkDevice device);
140 VkResult reset(VkDevice device, VkCommandPoolResetFlags flags);
141 void freeCommandBuffers(VkDevice device,
145 VkResult init(VkDevice device, const VkCommandPoolCreateInfo &createInfo);
152 void destroy(VkDevice device);
154 VkResult initGraphics(VkDevice device,
157 VkResult initCompute(VkDevice device,
174 void destroy(VkDevice device);
177 void destroy(VkDevice device, const CommandPool &commandPool);
179 VkResult init(VkDevice device, const VkCommandBufferAllocateInfo &createInfo);
408 void destroy(VkDevice device);
410 VkResult init(VkDevice device, const VkImageCreateInfo &createInfo);
412 void getMemoryRequirements(VkDevice device, VkMemoryRequirements *requirementsOut) const;
413 VkResult bindMemory(VkDevice device, const DeviceMemory &deviceMemory);
415 void getSubresourceLayout(VkDevice device,
426 void destroy(VkDevice device);
428 VkResult init(VkDevice device, const VkImageViewCreateInfo &createInfo);
435 void destroy(VkDevice device);
437 VkResult init(VkDevice device);
438 VkResult init(VkDevice device, const VkSemaphoreCreateInfo &createInfo);
439 VkResult importFd(VkDevice device, const VkImportSemaphoreFdInfoKHR &importFdInfo) const;
446 void destroy(VkDevice device);
451 VkResult init(VkDevice device, const VkFramebufferCreateInfo &createInfo);
458 void destroy(VkDevice device);
460 VkResult allocate(VkDevice device, const VkMemoryAllocateInfo &allocInfo);
461 VkResult map(VkDevice device,
466 void unmap(VkDevice device) const;
467 void flush(VkDevice device, VkMappedMemoryRange &memRange);
468 void invalidate(VkDevice device, VkMappedMemoryRange &memRange);
478 VkDevice device,
522 void destroy(VkDevice device);
524 VkResult init(VkDevice device, const VkRenderPassCreateInfo &createInfo);
525 VkResult init2(VkDevice device, const VkRenderPassCreateInfo2 &createInfo);
539 void destroy(VkDevice device);
541 VkResult init(VkDevice device, const VkBufferCreateInfo &createInfo);
542 VkResult bindMemory(VkDevice device, const DeviceMemory &deviceMemory);
543 void getMemoryRequirements(VkDevice device, VkMemoryRequirements *memoryRequirementsOut);
553 void destroy(VkDevice device);
555 VkResult init(VkDevice device, const VkBufferViewCreateInfo &createInfo);
562 void destroy(VkDevice device);
564 VkResult init(VkDevice device, const VkShaderModuleCreateInfo &createInfo);
571 void destroy(VkDevice device);
573 VkResult init(VkDevice device, const VkPipelineLayoutCreateInfo &createInfo);
580 void destroy(VkDevice device);
582 VkResult init(VkDevice device, const VkPipelineCacheCreateInfo &createInfo);
583 VkResult getCacheData(VkDevice device, size_t *cacheSize, void *cacheData);
584 VkResult merge(VkDevice device,
594 void destroy(VkDevice device);
596 VkResult init(VkDevice device, const VkDescriptorSetLayoutCreateInfo &createInfo);
603 void destroy(VkDevice device);
605 VkResult init(VkDevice device, const VkDescriptorPoolCreateInfo &createInfo);
607 VkResult allocateDescriptorSets(VkDevice device,
610 VkResult freeDescriptorSets(VkDevice device,
619 void destroy(VkDevice device);
620 VkResult init(VkDevice device, const VkSamplerCreateInfo &createInfo);
628 void destroy(VkDevice device);
629 VkResult init(VkDevice device, const VkSamplerYcbcrConversionCreateInfo &createInfo);
636 void destroy(VkDevice device);
639 VkResult init(VkDevice device, const VkEventCreateInfo &createInfo);
640 VkResult getStatus(VkDevice device) const;
641 VkResult set(VkDevice device) const;
642 VkResult reset(VkDevice device) const;
649 void destroy(VkDevice device);
652 VkResult init(VkDevice device, const VkFenceCreateInfo &createInfo);
653 VkResult reset(VkDevice device);
654 VkResult getStatus(VkDevice device) const;
655 VkResult wait(VkDevice device, uint64_t timeout) const;
656 VkResult importFd(VkDevice device, const VkImportFenceFdInfoKHR &importFenceFdInfo) const;
657 VkResult exportFd(VkDevice device, const VkFenceGetFdInfoKHR &fenceGetFdInfo, int *outFd) const;
664 void destroy(VkDevice device);
666 VkResult init(VkDevice device, const VkQueryPoolCreateInfo &createInfo);
667 VkResult getResults(VkDevice device,
677 ANGLE_INLINE void CommandPool::destroy(VkDevice device)
686 ANGLE_INLINE VkResult CommandPool::reset(VkDevice device, VkCommandPoolResetFlags flags)
692 ANGLE_INLINE void CommandPool::freeCommandBuffers(VkDevice device,
700 ANGLE_INLINE VkResult CommandPool::init(VkDevice device, const VkCommandPoolCreateInfo &createInfo)
717 ANGLE_INLINE VkResult CommandBuffer::init(VkDevice device,
812 ANGLE_INLINE void CommandBuffer::destroy(VkDevice device)
817 ANGLE_INLINE void CommandBuffer::destroy(VkDevice device, const vk::CommandPool &commandPool)
1275 ANGLE_INLINE void Image::destroy(VkDevice device)
1284 ANGLE_INLINE VkResult Image::init(VkDevice device, const VkImageCreateInfo &createInfo)
1290 ANGLE_INLINE void Image::getMemoryRequirements(VkDevice device,
1297 ANGLE_INLINE VkResult Image::bindMemory(VkDevice device, const vk::DeviceMemory &deviceMemory)
1303 ANGLE_INLINE void Image::getSubresourceLayout(VkDevice device,
1318 ANGLE_INLINE void ImageView::destroy(VkDevice device)
1327 ANGLE_INLINE VkResult ImageView::init(VkDevice device, const VkImageViewCreateInfo &createInfo)
1333 ANGLE_INLINE void Semaphore::destroy(VkDevice device)
1342 ANGLE_INLINE VkResult Semaphore::init(VkDevice device)
1353 ANGLE_INLINE VkResult Semaphore::init(VkDevice device, const VkSemaphoreCreateInfo &createInfo)
1359 ANGLE_INLINE VkResult Semaphore::importFd(VkDevice device,
1367 ANGLE_INLINE void Framebuffer::destroy(VkDevice device)
1376 ANGLE_INLINE VkResult Framebuffer::init(VkDevice device, const VkFramebufferCreateInfo &createInfo)
1388 ANGLE_INLINE void DeviceMemory::destroy(VkDevice device)
1397 ANGLE_INLINE VkResult DeviceMemory::allocate(VkDevice device, const VkMemoryAllocateInfo &allocInfo)
1403 ANGLE_INLINE VkResult DeviceMemory::map(VkDevice device,
1414 ANGLE_INLINE void DeviceMemory::unmap(VkDevice device) const
1420 ANGLE_INLINE void DeviceMemory::flush(VkDevice device, VkMappedMemoryRange &memRange)
1425 ANGLE_INLINE void DeviceMemory::invalidate(VkDevice device, VkMappedMemoryRange &memRange)
1441 VkDevice device,
1538 ANGLE_INLINE void RenderPass::destroy(VkDevice device)
1547 ANGLE_INLINE VkResult RenderPass::init(VkDevice device, const VkRenderPassCreateInfo &createInfo)
1553 ANGLE_INLINE VkResult RenderPass::init2(VkDevice device, const VkRenderPassCreateInfo2 &createInfo)
1560 ANGLE_INLINE void Buffer::destroy(VkDevice device)
1569 ANGLE_INLINE VkResult Buffer::init(VkDevice device, const VkBufferCreateInfo &createInfo)
1575 ANGLE_INLINE VkResult Buffer::bindMemory(VkDevice device, const DeviceMemory &deviceMemory)
1581 ANGLE_INLINE void Buffer::getMemoryRequirements(VkDevice device,
1589 ANGLE_INLINE void BufferView::destroy(VkDevice device)
1598 ANGLE_INLINE VkResult BufferView::init(VkDevice device, const VkBufferViewCreateInfo &createInfo)
1605 ANGLE_INLINE void ShaderModule::destroy(VkDevice device)
1614 ANGLE_INLINE VkResult ShaderModule::init(VkDevice device,
1622 ANGLE_INLINE void PipelineLayout::destroy(VkDevice device)
1631 ANGLE_INLINE VkResult PipelineLayout::init(VkDevice device,
1639 ANGLE_INLINE void PipelineCache::destroy(VkDevice device)
1648 ANGLE_INLINE VkResult PipelineCache::init(VkDevice device,
1657 ANGLE_INLINE VkResult PipelineCache::merge(VkDevice device,
1666 ANGLE_INLINE VkResult PipelineCache::getCacheData(VkDevice device,
1682 ANGLE_INLINE void Pipeline::destroy(VkDevice device)
1691 ANGLE_INLINE VkResult Pipeline::initGraphics(VkDevice device,
1700 ANGLE_INLINE VkResult Pipeline::initCompute(VkDevice device,
1710 ANGLE_INLINE void DescriptorSetLayout::destroy(VkDevice device)
1719 ANGLE_INLINE VkResult DescriptorSetLayout::init(VkDevice device,
1727 ANGLE_INLINE void DescriptorPool::destroy(VkDevice device)
1736 ANGLE_INLINE VkResult DescriptorPool::init(VkDevice device,
1744 DescriptorPool::allocateDescriptorSets(VkDevice device,
1752 ANGLE_INLINE VkResult DescriptorPool::freeDescriptorSets(VkDevice device,
1762 ANGLE_INLINE void Sampler::destroy(VkDevice device)
1771 ANGLE_INLINE VkResult Sampler::init(VkDevice device, const VkSamplerCreateInfo &createInfo)
1778 ANGLE_INLINE void SamplerYcbcrConversion::destroy(VkDevice device)
1788 SamplerYcbcrConversion::init(VkDevice device, const VkSamplerYcbcrConversionCreateInfo &createInfo)
1795 ANGLE_INLINE void Event::destroy(VkDevice device)
1804 ANGLE_INLINE VkResult Event::init(VkDevice device, const VkEventCreateInfo &createInfo)
1810 ANGLE_INLINE VkResult Event::getStatus(VkDevice device) const
1816 ANGLE_INLINE VkResult Event::set(VkDevice device) const
1822 ANGLE_INLINE VkResult Event::reset(VkDevice device) const
1829 ANGLE_INLINE void Fence::destroy(VkDevice device)
1838 ANGLE_INLINE VkResult Fence::init(VkDevice device, const VkFenceCreateInfo &createInfo)
1844 ANGLE_INLINE VkResult Fence::reset(VkDevice device)
1850 ANGLE_INLINE VkResult Fence::getStatus(VkDevice device) const
1856 ANGLE_INLINE VkResult Fence::wait(VkDevice device, uint64_t timeout) const
1862 ANGLE_INLINE VkResult Fence::importFd(VkDevice device,
1869 ANGLE_INLINE VkResult Fence::exportFd(VkDevice device,
1878 ANGLE_INLINE void QueryPool::destroy(VkDevice device)
1887 ANGLE_INLINE VkResult QueryPool::init(VkDevice device, const VkQueryPoolCreateInfo &createInfo)
1893 ANGLE_INLINE VkResult QueryPool::getResults(VkDevice device,