Lines Matching defs:api

25 #include "api.h"
28 namespace api {
1207 } // namespace api
1214 return vulkan::api::CreateInstance(pCreateInfo, pAllocator, pInstance);
1219 vulkan::api::DestroyInstance(instance, pAllocator);
1224 return vulkan::api::EnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices);
1229 return vulkan::api::GetDeviceProcAddr(device, pName);
1234 return vulkan::api::GetInstanceProcAddr(instance, pName);
1239 vulkan::api::GetPhysicalDeviceProperties(physicalDevice, pProperties);
1244 vulkan::api::GetPhysicalDeviceQueueFamilyProperties(physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties);
1249 vulkan::api::GetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties);
1254 vulkan::api::GetPhysicalDeviceFeatures(physicalDevice, pFeatures);
1259 vulkan::api::GetPhysicalDeviceFormatProperties(physicalDevice, format, pFormatProperties);
1264 return vulkan::api::GetPhysicalDeviceImageFormatProperties(physicalDevice, format, type, tiling, usage, flags, pImageFormatProperties);
1269 return vulkan::api::CreateDevice(physicalDevice, pCreateInfo, pAllocator, pDevice);
1274 vulkan::api::DestroyDevice(device, pAllocator);
1279 return vulkan::api::EnumerateInstanceLayerProperties(pPropertyCount, pProperties);
1284 return vulkan::api::EnumerateInstanceExtensionProperties(pLayerName, pPropertyCount, pProperties);
1289 return vulkan::api::EnumerateDeviceLayerProperties(physicalDevice, pPropertyCount, pProperties);
1294 return vulkan::api::EnumerateDeviceExtensionProperties(physicalDevice, pLayerName, pPropertyCount, pProperties);
1299 vulkan::api::GetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue);
1304 return vulkan::api::QueueSubmit(queue, submitCount, pSubmits, fence);
1309 return vulkan::api::QueueWaitIdle(queue);
1314 return vulkan::api::DeviceWaitIdle(device);
1319 return vulkan::api::AllocateMemory(device, pAllocateInfo, pAllocator, pMemory);
1324 vulkan::api::FreeMemory(device, memory, pAllocator);
1329 return vulkan::api::MapMemory(device, memory, offset, size, flags, ppData);
1334 vulkan::api::UnmapMemory(device, memory);
1339 return vulkan::api::FlushMappedMemoryRanges(device, memoryRangeCount, pMemoryRanges);
1344 return vulkan::api::InvalidateMappedMemoryRanges(device, memoryRangeCount, pMemoryRanges);
1349 vulkan::api::GetDeviceMemoryCommitment(device, memory, pCommittedMemoryInBytes);
1354 vulkan::api::GetBufferMemoryRequirements(device, buffer, pMemoryRequirements);
1359 return vulkan::api::BindBufferMemory(device, buffer, memory, memoryOffset);
1364 vulkan::api::GetImageMemoryRequirements(device, image, pMemoryRequirements);
1369 return vulkan::api::BindImageMemory(device, image, memory, memoryOffset);
1374 vulkan::api::GetImageSparseMemoryRequirements(device, image, pSparseMemoryRequirementCount, pSparseMemoryRequirements);
1379 vulkan::api::GetPhysicalDeviceSparseImageFormatProperties(physicalDevice, format, type, samples, usage, tiling, pPropertyCount, pProperties);
1384 return vulkan::api::QueueBindSparse(queue, bindInfoCount, pBindInfo, fence);
1389 return vulkan::api::CreateFence(device, pCreateInfo, pAllocator, pFence);
1394 vulkan::api::DestroyFence(device, fence, pAllocator);
1399 return vulkan::api::ResetFences(device, fenceCount, pFences);
1404 return vulkan::api::GetFenceStatus(device, fence);
1409 return vulkan::api::WaitForFences(device, fenceCount, pFences, waitAll, timeout);
1414 return vulkan::api::CreateSemaphore(device, pCreateInfo, pAllocator, pSemaphore);
1419 vulkan::api::DestroySemaphore(device, semaphore, pAllocator);
1424 return vulkan::api::CreateEvent(device, pCreateInfo, pAllocator, pEvent);
1429 vulkan::api::DestroyEvent(device, event, pAllocator);
1434 return vulkan::api::GetEventStatus(device, event);
1439 return vulkan::api::SetEvent(device, event);
1444 return vulkan::api::ResetEvent(device, event);
1449 return vulkan::api::CreateQueryPool(device, pCreateInfo, pAllocator, pQueryPool);
1454 vulkan::api::DestroyQueryPool(device, queryPool, pAllocator);
1459 return vulkan::api::GetQueryPoolResults(device, queryPool, firstQuery, queryCount, dataSize, pData, stride, flags);
1464 return vulkan::api::CreateBuffer(device, pCreateInfo, pAllocator, pBuffer);
1469 vulkan::api::DestroyBuffer(device, buffer, pAllocator);
1474 return vulkan::api::CreateBufferView(device, pCreateInfo, pAllocator, pView);
1479 vulkan::api::DestroyBufferView(device, bufferView, pAllocator);
1484 return vulkan::api::CreateImage(device, pCreateInfo, pAllocator, pImage);
1489 vulkan::api::DestroyImage(device, image, pAllocator);
1494 vulkan::api::GetImageSubresourceLayout(device, image, pSubresource, pLayout);
1499 return vulkan::api::CreateImageView(device, pCreateInfo, pAllocator, pView);
1504 vulkan::api::DestroyImageView(device, imageView, pAllocator);
1509 return vulkan::api::CreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule);
1514 vulkan::api::DestroyShaderModule(device, shaderModule, pAllocator);
1519 return vulkan::api::CreatePipelineCache(device, pCreateInfo, pAllocator, pPipelineCache);
1524 vulkan::api::DestroyPipelineCache(device, pipelineCache, pAllocator);
1529 return vulkan::api::GetPipelineCacheData(device, pipelineCache, pDataSize, pData);
1534 return vulkan::api::MergePipelineCaches(device, dstCache, srcCacheCount, pSrcCaches);
1539 return vulkan::api::CreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines);
1544 return vulkan::api::CreateComputePipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines);
1549 vulkan::api::DestroyPipeline(device, pipeline, pAllocator);
1554 return vulkan::api::CreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout);
1559 vulkan::api::DestroyPipelineLayout(device, pipelineLayout, pAllocator);
1564 return vulkan::api::CreateSampler(device, pCreateInfo, pAllocator, pSampler);
1569 vulkan::api::DestroySampler(device, sampler, pAllocator);
1574 return vulkan::api::CreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout);
1579 vulkan::api::DestroyDescriptorSetLayout(device, descriptorSetLayout, pAllocator);
1584 return vulkan::api::CreateDescriptorPool(device, pCreateInfo, pAllocator, pDescriptorPool);
1589 vulkan::api::DestroyDescriptorPool(device, descriptorPool, pAllocator);
1594 return vulkan::api::ResetDescriptorPool(device, descriptorPool, flags);
1599 return vulkan::api::AllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets);
1604 return vulkan::api::FreeDescriptorSets(device, descriptorPool, descriptorSetCount, pDescriptorSets);
1609 vulkan::api::UpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies);
1614 return vulkan::api::CreateFramebuffer(device, pCreateInfo, pAllocator, pFramebuffer);
1619 vulkan::api::DestroyFramebuffer(device, framebuffer, pAllocator);
1624 return vulkan::api::CreateRenderPass(device, pCreateInfo, pAllocator, pRenderPass);
1629 vulkan::api::DestroyRenderPass(device, renderPass, pAllocator);
1634 vulkan::api::GetRenderAreaGranularity(device, renderPass, pGranularity);
1639 return vulkan::api::CreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool);
1644 vulkan::api::DestroyCommandPool(device, commandPool, pAllocator);
1649 return vulkan::api::ResetCommandPool(device, commandPool, flags);
1654 return vulkan::api::AllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers);
1659 vulkan::api::FreeCommandBuffers(device, commandPool, commandBufferCount, pCommandBuffers);
1664 return vulkan::api::BeginCommandBuffer(commandBuffer, pBeginInfo);
1669 return vulkan::api::EndCommandBuffer(commandBuffer);
1674 return vulkan::api::ResetCommandBuffer(commandBuffer, flags);
1679 vulkan::api::CmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline);
1684 vulkan::api::CmdSetViewport(commandBuffer, firstViewport, viewportCount, pViewports);
1689 vulkan::api::CmdSetScissor(commandBuffer, firstScissor, scissorCount, pScissors);
1694 vulkan::api::CmdSetLineWidth(commandBuffer, lineWidth);
1699 vulkan::api::CmdSetDepthBias(commandBuffer, depthBiasConstantFactor, depthBiasClamp, depthBiasSlopeFactor);
1704 vulkan::api::CmdSetBlendConstants(commandBuffer, blendConstants);
1709 vulkan::api::CmdSetDepthBounds(commandBuffer, minDepthBounds, maxDepthBounds);
1714 vulkan::api::CmdSetStencilCompareMask(commandBuffer, faceMask, compareMask);
1719 vulkan::api::CmdSetStencilWriteMask(commandBuffer, faceMask, writeMask);
1724 vulkan::api::CmdSetStencilReference(commandBuffer, faceMask, reference);
1729 vulkan::api::CmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets);
1734 vulkan::api::CmdBindIndexBuffer(commandBuffer, buffer, offset, indexType);
1739 vulkan::api::CmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets);
1744 vulkan::api::CmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance);
1749 vulkan::api::CmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance);
1754 vulkan::api::CmdDrawIndirect(commandBuffer, buffer, offset, drawCount, stride);
1759 vulkan::api::CmdDrawIndexedIndirect(commandBuffer, buffer, offset, drawCount, stride);
1764 vulkan::api::CmdDispatch(commandBuffer, x, y, z);
1769 vulkan::api::CmdDispatchIndirect(commandBuffer, buffer, offset);
1774 vulkan::api::CmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions);
1779 vulkan::api::CmdCopyImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions);
1784 vulkan::api::CmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter);
1789 vulkan::api::CmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions);
1794 vulkan::api::CmdCopyImageToBuffer(commandBuffer, srcImage, srcImageLayout, dstBuffer, regionCount, pRegions);
1799 vulkan::api::CmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData);
1804 vulkan::api::CmdFillBuffer(commandBuffer, dstBuffer, dstOffset, size, data);
1809 vulkan::api::CmdClearColorImage(commandBuffer, image, imageLayout, pColor, rangeCount, pRanges);
1814 vulkan::api::CmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges);
1819 vulkan::api::CmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects);
1824 vulkan::api::CmdResolveImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions);
1829 vulkan::api::CmdSetEvent(commandBuffer, event, stageMask);
1834 vulkan::api::CmdResetEvent(commandBuffer, event, stageMask);
1839 vulkan::api::CmdWaitEvents(commandBuffer, eventCount, pEvents, srcStageMask, dstStageMask, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers);
1844 vulkan::api::CmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers);
1849 vulkan::api::CmdBeginQuery(commandBuffer, queryPool, query, flags);
1854 vulkan::api::CmdEndQuery(commandBuffer, queryPool, query);
1859 vulkan::api::CmdResetQueryPool(commandBuffer, queryPool, firstQuery, queryCount);
1864 vulkan::api::CmdWriteTimestamp(commandBuffer, pipelineStage, queryPool, query);
1869 vulkan::api::CmdCopyQueryPoolResults(commandBuffer, queryPool, firstQuery, queryCount, dstBuffer, dstOffset, stride, flags);
1874 vulkan::api::CmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues);
1879 vulkan::api::CmdBeginRenderPass(commandBuffer, pRenderPassBegin, contents);
1884 vulkan::api::CmdNextSubpass(commandBuffer, contents);
1889 vulkan::api::CmdEndRenderPass(commandBuffer);
1894 vulkan::api::CmdExecuteCommands(commandBuffer, commandBufferCount, pCommandBuffers);
1899 vulkan::api::DestroySurfaceKHR(instance, surface, pAllocator);
1904 return vulkan::api::GetPhysicalDeviceSurfaceSupportKHR(physicalDevice, queueFamilyIndex, surface, pSupported);
1909 return vulkan::api::GetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice, surface, pSurfaceCapabilities);
1914 return vulkan::api::GetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats);
1919 return vulkan::api::GetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes);
1924 return vulkan::api::CreateSwapchainKHR(device, pCreateInfo, pAllocator, pSwapchain);
1929 vulkan::api::DestroySwapchainKHR(device, swapchain, pAllocator);
1934 return vulkan::api::GetSwapchainImagesKHR(device, swapchain, pSwapchainImageCount, pSwapchainImages);
1939 return vulkan::api::AcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex);
1944 return vulkan::api::QueuePresentKHR(queue, pPresentInfo);
1949 return vulkan::api::CreateAndroidSurfaceKHR(instance, pCreateInfo, pAllocator, pSurface);