blob: d3af68ed2ed0ab2c6abd5e797d0c811f3f064ff3 [file] [log] [blame]
/* WARNING: This is auto-generated file. Do not modify, since changes will
* be lost! Modify the generating script instead.
*/
Move<VkInstanceT> createInstance (const PlatformInterface& vk, const VkInstanceCreateInfo* pCreateInfo)
{
VkInstance object = 0;
VK_CHECK(vk.createInstance(pCreateInfo, &object));
return Move<VkInstanceT>(vk, check<VkInstanceT>(object));
}
Move<VkDeviceT> createDevice (const DeviceInterface& vk, VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo* pCreateInfo)
{
VkDevice object = 0;
VK_CHECK(vk.createDevice(physicalDevice, pCreateInfo, &object));
return Move<VkDeviceT>(vk, check<VkDeviceT>(object));
}
Move<VkFenceT> createFence (const DeviceInterface& vk, VkDevice device, const VkFenceCreateInfo* pCreateInfo)
{
VkFence object = 0;
VK_CHECK(vk.createFence(device, pCreateInfo, &object));
return Move<VkFenceT>(vk, device, check<VkFenceT>(object));
}
Move<VkSemaphoreT> createSemaphore (const DeviceInterface& vk, VkDevice device, const VkSemaphoreCreateInfo* pCreateInfo)
{
VkSemaphore object = 0;
VK_CHECK(vk.createSemaphore(device, pCreateInfo, &object));
return Move<VkSemaphoreT>(vk, device, check<VkSemaphoreT>(object));
}
Move<VkEventT> createEvent (const DeviceInterface& vk, VkDevice device, const VkEventCreateInfo* pCreateInfo)
{
VkEvent object = 0;
VK_CHECK(vk.createEvent(device, pCreateInfo, &object));
return Move<VkEventT>(vk, device, check<VkEventT>(object));
}
Move<VkQueryPoolT> createQueryPool (const DeviceInterface& vk, VkDevice device, const VkQueryPoolCreateInfo* pCreateInfo)
{
VkQueryPool object = 0;
VK_CHECK(vk.createQueryPool(device, pCreateInfo, &object));
return Move<VkQueryPoolT>(vk, device, check<VkQueryPoolT>(object));
}
Move<VkBufferT> createBuffer (const DeviceInterface& vk, VkDevice device, const VkBufferCreateInfo* pCreateInfo)
{
VkBuffer object = 0;
VK_CHECK(vk.createBuffer(device, pCreateInfo, &object));
return Move<VkBufferT>(vk, device, check<VkBufferT>(object));
}
Move<VkBufferViewT> createBufferView (const DeviceInterface& vk, VkDevice device, const VkBufferViewCreateInfo* pCreateInfo)
{
VkBufferView object = 0;
VK_CHECK(vk.createBufferView(device, pCreateInfo, &object));
return Move<VkBufferViewT>(vk, device, check<VkBufferViewT>(object));
}
Move<VkImageT> createImage (const DeviceInterface& vk, VkDevice device, const VkImageCreateInfo* pCreateInfo)
{
VkImage object = 0;
VK_CHECK(vk.createImage(device, pCreateInfo, &object));
return Move<VkImageT>(vk, device, check<VkImageT>(object));
}
Move<VkImageViewT> createImageView (const DeviceInterface& vk, VkDevice device, const VkImageViewCreateInfo* pCreateInfo)
{
VkImageView object = 0;
VK_CHECK(vk.createImageView(device, pCreateInfo, &object));
return Move<VkImageViewT>(vk, device, check<VkImageViewT>(object));
}
Move<VkColorAttachmentViewT> createColorAttachmentView (const DeviceInterface& vk, VkDevice device, const VkColorAttachmentViewCreateInfo* pCreateInfo)
{
VkColorAttachmentView object = 0;
VK_CHECK(vk.createColorAttachmentView(device, pCreateInfo, &object));
return Move<VkColorAttachmentViewT>(vk, device, check<VkColorAttachmentViewT>(object));
}
Move<VkDepthStencilViewT> createDepthStencilView (const DeviceInterface& vk, VkDevice device, const VkDepthStencilViewCreateInfo* pCreateInfo)
{
VkDepthStencilView object = 0;
VK_CHECK(vk.createDepthStencilView(device, pCreateInfo, &object));
return Move<VkDepthStencilViewT>(vk, device, check<VkDepthStencilViewT>(object));
}
Move<VkShaderT> createShader (const DeviceInterface& vk, VkDevice device, const VkShaderCreateInfo* pCreateInfo)
{
VkShader object = 0;
VK_CHECK(vk.createShader(device, pCreateInfo, &object));
return Move<VkShaderT>(vk, device, check<VkShaderT>(object));
}
Move<VkPipelineT> createGraphicsPipeline (const DeviceInterface& vk, VkDevice device, const VkGraphicsPipelineCreateInfo* pCreateInfo)
{
VkPipeline object = 0;
VK_CHECK(vk.createGraphicsPipeline(device, pCreateInfo, &object));
return Move<VkPipelineT>(vk, device, check<VkPipelineT>(object));
}
Move<VkPipelineT> createGraphicsPipelineDerivative (const DeviceInterface& vk, VkDevice device, const VkGraphicsPipelineCreateInfo* pCreateInfo, VkPipeline basePipeline)
{
VkPipeline object = 0;
VK_CHECK(vk.createGraphicsPipelineDerivative(device, pCreateInfo, basePipeline, &object));
return Move<VkPipelineT>(vk, device, check<VkPipelineT>(object));
}
Move<VkPipelineT> createComputePipeline (const DeviceInterface& vk, VkDevice device, const VkComputePipelineCreateInfo* pCreateInfo)
{
VkPipeline object = 0;
VK_CHECK(vk.createComputePipeline(device, pCreateInfo, &object));
return Move<VkPipelineT>(vk, device, check<VkPipelineT>(object));
}
Move<VkPipelineLayoutT> createPipelineLayout (const DeviceInterface& vk, VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo)
{
VkPipelineLayout object = 0;
VK_CHECK(vk.createPipelineLayout(device, pCreateInfo, &object));
return Move<VkPipelineLayoutT>(vk, device, check<VkPipelineLayoutT>(object));
}
Move<VkSamplerT> createSampler (const DeviceInterface& vk, VkDevice device, const VkSamplerCreateInfo* pCreateInfo)
{
VkSampler object = 0;
VK_CHECK(vk.createSampler(device, pCreateInfo, &object));
return Move<VkSamplerT>(vk, device, check<VkSamplerT>(object));
}
Move<VkDescriptorSetLayoutT> createDescriptorSetLayout (const DeviceInterface& vk, VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo)
{
VkDescriptorSetLayout object = 0;
VK_CHECK(vk.createDescriptorSetLayout(device, pCreateInfo, &object));
return Move<VkDescriptorSetLayoutT>(vk, device, check<VkDescriptorSetLayoutT>(object));
}
Move<VkDescriptorPoolT> createDescriptorPool (const DeviceInterface& vk, VkDevice device, VkDescriptorPoolUsage poolUsage, deUint32 maxSets, const VkDescriptorPoolCreateInfo* pCreateInfo)
{
VkDescriptorPool object = 0;
VK_CHECK(vk.createDescriptorPool(device, poolUsage, maxSets, pCreateInfo, &object));
return Move<VkDescriptorPoolT>(vk, device, check<VkDescriptorPoolT>(object));
}
Move<VkDynamicVpStateT> createDynamicViewportState (const DeviceInterface& vk, VkDevice device, const VkDynamicVpStateCreateInfo* pCreateInfo)
{
VkDynamicVpState object = 0;
VK_CHECK(vk.createDynamicViewportState(device, pCreateInfo, &object));
return Move<VkDynamicVpStateT>(vk, device, check<VkDynamicVpStateT>(object));
}
Move<VkDynamicRsStateT> createDynamicRasterState (const DeviceInterface& vk, VkDevice device, const VkDynamicRsStateCreateInfo* pCreateInfo)
{
VkDynamicRsState object = 0;
VK_CHECK(vk.createDynamicRasterState(device, pCreateInfo, &object));
return Move<VkDynamicRsStateT>(vk, device, check<VkDynamicRsStateT>(object));
}
Move<VkDynamicCbStateT> createDynamicColorBlendState (const DeviceInterface& vk, VkDevice device, const VkDynamicCbStateCreateInfo* pCreateInfo)
{
VkDynamicCbState object = 0;
VK_CHECK(vk.createDynamicColorBlendState(device, pCreateInfo, &object));
return Move<VkDynamicCbStateT>(vk, device, check<VkDynamicCbStateT>(object));
}
Move<VkDynamicDsStateT> createDynamicDepthStencilState (const DeviceInterface& vk, VkDevice device, const VkDynamicDsStateCreateInfo* pCreateInfo)
{
VkDynamicDsState object = 0;
VK_CHECK(vk.createDynamicDepthStencilState(device, pCreateInfo, &object));
return Move<VkDynamicDsStateT>(vk, device, check<VkDynamicDsStateT>(object));
}
Move<VkCmdBufferT> createCommandBuffer (const DeviceInterface& vk, VkDevice device, const VkCmdBufferCreateInfo* pCreateInfo)
{
VkCmdBuffer object = 0;
VK_CHECK(vk.createCommandBuffer(device, pCreateInfo, &object));
return Move<VkCmdBufferT>(vk, device, check<VkCmdBufferT>(object));
}
Move<VkFramebufferT> createFramebuffer (const DeviceInterface& vk, VkDevice device, const VkFramebufferCreateInfo* pCreateInfo)
{
VkFramebuffer object = 0;
VK_CHECK(vk.createFramebuffer(device, pCreateInfo, &object));
return Move<VkFramebufferT>(vk, device, check<VkFramebufferT>(object));
}
Move<VkRenderPassT> createRenderPass (const DeviceInterface& vk, VkDevice device, const VkRenderPassCreateInfo* pCreateInfo)
{
VkRenderPass object = 0;
VK_CHECK(vk.createRenderPass(device, pCreateInfo, &object));
return Move<VkRenderPassT>(vk, device, check<VkRenderPassT>(object));
}