| /xsrc/external/mit/MesaLib/dist/src/vulkan/util/ |
| H A D | vk_render_pass.c | 61 const VkRenderPassCreateInfo *pCreateInfo, 68 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { 69 reference_count += pCreateInfo->pSubpasses[i].inputAttachmentCount; 70 reference_count += pCreateInfo->pSubpasses[i].colorAttachmentCount; 71 if (pCreateInfo->pSubpasses[i].pResolveAttachments) 72 reference_count += pCreateInfo->pSubpasses[i].colorAttachmentCount; 73 if (pCreateInfo->pSubpasses[i].pDepthStencilAttachment) 80 pCreateInfo->subpassCount); 82 pCreateInfo->attachmentCount); 84 pCreateInfo 60 vk_common_CreateRenderPass(VkDevice _device,const VkRenderPassCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkRenderPass * pRenderPass) argument [all...] |
| H A D | vk_image.c | 58 const VkImageCreateInfo *pCreateInfo) 62 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO); 63 assert(pCreateInfo->mipLevels > 0); 64 assert(pCreateInfo->arrayLayers > 0); 65 assert(pCreateInfo->samples > 0); 66 assert(pCreateInfo->extent.width > 0); 67 assert(pCreateInfo->extent.height > 0); 68 assert(pCreateInfo->extent.depth > 0); 70 if (pCreateInfo->flags & VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT) 71 assert(pCreateInfo 56 vk_image_init(struct vk_device * device,struct vk_image * image,const VkImageCreateInfo * pCreateInfo) argument 127 vk_image_create(struct vk_device * device,const VkImageCreateInfo * pCreateInfo,const VkAllocationCallbacks * alloc,size_t size) argument 260 vk_image_view_init(struct vk_device * device,struct vk_image_view * image_view,const VkImageViewCreateInfo * pCreateInfo) argument 429 vk_image_view_create(struct vk_device * device,const VkImageViewCreateInfo * pCreateInfo,const VkAllocationCallbacks * alloc,size_t size) argument [all...] |
| H A D | vk_queue.c | 30 const VkDeviceQueueCreateInfo *pCreateInfo, 38 queue->flags = pCreateInfo->flags; 39 queue->queue_family_index = pCreateInfo->queueFamilyIndex; 41 assert(index_in_family < pCreateInfo->queueCount); 29 vk_queue_init(struct vk_queue * queue,struct vk_device * device,const VkDeviceQueueCreateInfo * pCreateInfo,uint32_t index_in_family) argument
|
| H A D | vk_shader_module.c | 31 const VkShaderModuleCreateInfo *pCreateInfo, 38 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO); 39 assert(pCreateInfo->flags == 0); 42 sizeof(*module) + pCreateInfo->codeSize, 47 module->size = pCreateInfo->codeSize; 49 memcpy(module->data, pCreateInfo->pCode, module->size); 30 vk_common_CreateShaderModule(VkDevice _device,const VkShaderModuleCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkShaderModule * pShaderModule) argument
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_image.c | 66 const VkImageCreateInfo *pCreateInfo, 75 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO); 77 assert(pCreateInfo->mipLevels > 0); 78 assert(pCreateInfo->arrayLayers > 0); 79 assert(pCreateInfo->samples > 0); 80 assert(pCreateInfo->extent.width > 0); 81 assert(pCreateInfo->extent.height > 0); 82 assert(pCreateInfo->extent.depth > 0); 89 image->type = pCreateInfo->imageType; 91 image->vk_format = pCreateInfo 65 panvk_image_create(VkDevice _device,const VkImageCreateInfo * pCreateInfo,const VkAllocationCallbacks * alloc,VkImage * pImage,uint64_t modifier,const VkSubresourceLayout * plane_layouts) argument 122 panvk_image_select_mod(VkDevice _device,const VkImageCreateInfo * pCreateInfo,const VkSubresourceLayout ** plane_layouts) argument 216 panvk_CreateImage(VkDevice device,const VkImageCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkImage * pImage) argument 295 panvk_CreateBufferView(VkDevice _device,const VkBufferViewCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkBufferView * pView) argument [all...] |
| H A D | panvk_shader.c | 50 const VkShaderModuleCreateInfo *pCreateInfo, 57 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO); 58 assert(pCreateInfo->flags == 0); 59 assert(pCreateInfo->codeSize % 4 == 0); 62 sizeof(*module) + pCreateInfo->codeSize, 67 module->code_size = pCreateInfo->codeSize; 68 memcpy(module->code, pCreateInfo->pCode, pCreateInfo->codeSize); 49 panvk_CreateShaderModule(VkDevice _device,const VkShaderModuleCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkShaderModule * pShaderModule) argument
|
| H A D | panvk_vX_image.c | 96 const VkImageViewCreateInfo *pCreateInfo, 101 VK_FROM_HANDLE(panvk_image, image, pCreateInfo->image); 109 view->pview.format = vk_format_to_pipe_format(pCreateInfo->format); 111 if (pCreateInfo->subresourceRange.aspectMask == VK_IMAGE_ASPECT_DEPTH_BIT) 113 else if (pCreateInfo->subresourceRange.aspectMask == VK_IMAGE_ASPECT_STENCIL_BIT) 117 pCreateInfo->subresourceRange.levelCount == VK_REMAINING_MIP_LEVELS ? 118 image->pimage.layout.nr_slices - pCreateInfo->subresourceRange.baseMipLevel : 119 pCreateInfo->subresourceRange.levelCount; 121 pCreateInfo->subresourceRange.layerCount == VK_REMAINING_ARRAY_LAYERS ? 122 image->pimage.layout.array_size - pCreateInfo [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_image.c | 53 setup_slices(struct tu_image *image, const VkImageCreateInfo *pCreateInfo) argument 56 vk_format_description(pCreateInfo->format)->layout; 58 uint32_t width = pCreateInfo->extent.width; 59 uint32_t height = pCreateInfo->extent.height; 60 uint32_t depth = pCreateInfo->extent.depth; 61 bool layer_first = pCreateInfo->imageType != VK_IMAGE_TYPE_3D; 62 uint32_t alignment = pCreateInfo->imageType == VK_IMAGE_TYPE_3D ? 4096 : 1; 63 uint32_t cpp = vk_format_get_blocksize(pCreateInfo->format); 67 for (unsigned level = 0; level < pCreateInfo->mipLevels; level++) { 87 if ((level + 1 == pCreateInfo 134 const VkImageCreateInfo *pCreateInfo = create_info->vk_info; local in function:tu_image_create 185 tu_image_view_init(struct tu_image_view * iview,struct tu_device * device,const VkImageViewCreateInfo * pCreateInfo) argument 241 tu_CreateImage(VkDevice device,const VkImageCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkImage * pImage) argument 301 tu_CreateImageView(VkDevice _device,const VkImageViewCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkImageView * pView) argument 335 tu_buffer_view_init(struct tu_buffer_view * view,struct tu_device * device,const VkBufferViewCreateInfo * pCreateInfo) argument 348 tu_CreateBufferView(VkDevice _device,const VkBufferViewCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkBufferView * pView) argument [all...] |
| H A D | tu_wsi_wayland.c | 44 const VkWaylandSurfaceCreateInfoKHR *pCreateInfo, 50 assert(pCreateInfo->sType == 58 return wsi_create_wl_surface(alloc, pCreateInfo, pSurface); 43 tu_CreateWaylandSurfaceKHR(VkInstance _instance,const VkWaylandSurfaceCreateInfoKHR * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkSurfaceKHR * pSurface) argument
|
| H A D | tu_pass.c | 33 const VkRenderPassCreateInfo *pCreateInfo, 43 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO); 46 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 48 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]); 56 pass->attachment_count = pCreateInfo->attachmentCount; 57 pass->subpass_count = pCreateInfo->subpassCount; 60 vk_foreach_struct(ext, pCreateInfo->pNext) 71 for (uint32_t i = 0; i < pCreateInfo->attachmentCount; i++) { 74 att->format = pCreateInfo->pAttachments[i].format; 75 att->samples = pCreateInfo 32 tu_CreateRenderPass(VkDevice _device,const VkRenderPassCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkRenderPass * pRenderPass) argument 219 tu_CreateRenderPass2KHR(VkDevice _device,const VkRenderPassCreateInfo2KHR * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkRenderPass * pRenderPass) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/vulkan/wsi/ |
| H A D | wsi_common_x11.h | 35 const VkXcbSurfaceCreateInfoKHR *pCreateInfo, 39 const VkXlibSurfaceCreateInfoKHR *pCreateInfo,
|
| H A D | wsi_common_wayland.h | 33 const VkWaylandSurfaceCreateInfoKHR *pCreateInfo,
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_wsi_wayland.c | 41 const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, 47 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR); 54 return wsi_create_wl_surface(alloc, pCreateInfo, pSurface); 39 radv_CreateWaylandSurfaceKHR(VkInstance _instance,const VkWaylandSurfaceCreateInfoKHR * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkSurfaceKHR * pSurface) argument
|
| H A D | radv_pass.c | 143 const VkRenderPassCreateInfo* pCreateInfo, 153 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO); 156 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); 158 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]); 166 pass->attachment_count = pCreateInfo->attachmentCount; 167 pass->subpass_count = pCreateInfo->subpassCount; 170 vk_foreach_struct(ext, pCreateInfo->pNext) { 180 for (uint32_t i = 0; i < pCreateInfo->attachmentCount; i++) { 183 att->format = pCreateInfo->pAttachments[i].format; 184 att->samples = pCreateInfo 141 radv_CreateRenderPass(VkDevice _device,const VkRenderPassCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkRenderPass * pRenderPass) argument 300 radv_CreateRenderPass2KHR(VkDevice _device,const VkRenderPassCreateInfo2KHR * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkRenderPass * pRenderPass) argument [all...] |
| H A D | radv_wsi_x11.c | 67 const VkXcbSurfaceCreateInfoKHR* pCreateInfo, 73 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR); 80 return wsi_create_xcb_surface(alloc, pCreateInfo, pSurface); 85 const VkXlibSurfaceCreateInfoKHR* pCreateInfo, 92 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR); 99 return wsi_create_xlib_surface(alloc, pCreateInfo, pSurface); 65 radv_CreateXcbSurfaceKHR(VkInstance _instance,const VkXcbSurfaceCreateInfoKHR * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkSurfaceKHR * pSurface) argument 83 radv_CreateXlibSurfaceKHR(VkInstance _instance,const VkXlibSurfaceCreateInfoKHR * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkSurfaceKHR * pSurface) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_wsi_wayland.c | 39 const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, 45 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR); 52 return wsi_create_wl_surface(alloc, pCreateInfo, pSurface); 37 anv_CreateWaylandSurfaceKHR(VkInstance _instance,const VkWaylandSurfaceCreateInfoKHR * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkSurfaceKHR * pSurface) argument
|
| H A D | anv_wsi_x11.c | 63 const VkXcbSurfaceCreateInfoKHR* pCreateInfo, 69 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR); 76 return wsi_create_xcb_surface(alloc, pCreateInfo, pSurface); 81 const VkXlibSurfaceCreateInfoKHR* pCreateInfo, 88 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR); 95 return wsi_create_xlib_surface(alloc, pCreateInfo, pSurface); 61 anv_CreateXcbSurfaceKHR(VkInstance _instance,const VkXcbSurfaceCreateInfoKHR * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkSurfaceKHR * pSurface) argument 79 anv_CreateXlibSurfaceKHR(VkInstance _instance,const VkXlibSurfaceCreateInfoKHR * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkSurfaceKHR * pSurface) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/ |
| H A D | lvp_image.c | 31 const VkImageCreateInfo *pCreateInfo, 38 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO); 40 image = vk_image_create(&device->vk, pCreateInfo, alloc, sizeof(*image)); 51 switch (pCreateInfo->imageType) { 53 template.target = pCreateInfo->arrayLayers > 1 ? PIPE_TEXTURE_1D_ARRAY : PIPE_TEXTURE_1D; 57 template.target = pCreateInfo->arrayLayers > 1 ? PIPE_TEXTURE_2D_ARRAY : PIPE_TEXTURE_2D; 64 template.format = lvp_vk_format_to_pipe_format(pCreateInfo->format); 68 if (pCreateInfo->usage & VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) { 71 if (pCreateInfo->samples > 1) 75 if (pCreateInfo 30 lvp_image_create(VkDevice _device,const VkImageCreateInfo * pCreateInfo,const VkAllocationCallbacks * alloc,VkImage * pImage) argument 130 lvp_image_from_swapchain(VkDevice device,const VkImageCreateInfo * pCreateInfo,const VkImageSwapchainCreateInfoKHR * swapchain_info,const VkAllocationCallbacks * pAllocator,VkImage * pImage) argument 155 lvp_CreateImage(VkDevice device,const VkImageCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkImage * pImage) argument 183 lvp_CreateImageView(VkDevice _device,const VkImageViewCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkImageView * pView) argument 288 lvp_CreateBuffer(VkDevice _device,const VkBufferCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkBuffer * pBuffer) argument 387 lvp_CreateBufferView(VkDevice _device,const VkBufferViewCreateInfo * pCreateInfo,const VkAllocationCallbacks * pAllocator,VkBufferView * pView) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/vulkan/wsi/ |
| H A D | wsi_common_win32.h | 35 const VkWin32SurfaceCreateInfoKHR *pCreateInfo,
|
| /xsrc/external/mit/MesaLib.old/dist/include/vulkan/ |
| H A D | vulkan_ios.h | 42 typedef VkResult (VKAPI_PTR *PFN_vkCreateIOSSurfaceMVK)(VkInstance instance, const VkIOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); 47 const VkIOSSurfaceCreateInfoMVK* pCreateInfo,
|
| H A D | vulkan_macos.h | 42 typedef VkResult (VKAPI_PTR *PFN_vkCreateMacOSSurfaceMVK)(VkInstance instance, const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); 47 const VkMacOSSurfaceCreateInfoMVK* pCreateInfo,
|
| H A D | vulkan_vi.h | 42 typedef VkResult (VKAPI_PTR *PFN_vkCreateViSurfaceNN)(VkInstance instance, const VkViSurfaceCreateInfoNN* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); 47 const VkViSurfaceCreateInfoNN* pCreateInfo,
|
| /xsrc/external/mit/MesaLib/dist/include/vulkan/ |
| H A D | vulkan_ios.h | 33 typedef VkResult (VKAPI_PTR *PFN_vkCreateIOSSurfaceMVK)(VkInstance instance, const VkIOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); 38 const VkIOSSurfaceCreateInfoMVK* pCreateInfo,
|
| H A D | vulkan_macos.h | 33 typedef VkResult (VKAPI_PTR *PFN_vkCreateMacOSSurfaceMVK)(VkInstance instance, const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); 38 const VkMacOSSurfaceCreateInfoMVK* pCreateInfo,
|
| H A D | vulkan_vi.h | 33 typedef VkResult (VKAPI_PTR *PFN_vkCreateViSurfaceNN)(VkInstance instance, const VkViSurfaceCreateInfoNN* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); 38 const VkViSurfaceCreateInfoNN* pCreateInfo,
|