Searched refs:pCreateInfo (Results 1 - 25 of 221) sorted by relevance

123456789

/xsrc/external/mit/MesaLib/dist/src/vulkan/util/
H A Dvk_render_pass.c61 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 Dvk_image.c58 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 Dvk_queue.c30 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 Dvk_shader_module.c31 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 Dpanvk_image.c66 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 Dpanvk_shader.c50 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 Dpanvk_vX_image.c96 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 Dtu_image.c53 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 Dtu_wsi_wayland.c44 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 Dtu_pass.c33 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 Dwsi_common_x11.h35 const VkXcbSurfaceCreateInfoKHR *pCreateInfo,
39 const VkXlibSurfaceCreateInfoKHR *pCreateInfo,
H A Dwsi_common_wayland.h33 const VkWaylandSurfaceCreateInfoKHR *pCreateInfo,
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_wsi_wayland.c41 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 Dradv_pass.c143 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 Dradv_wsi_x11.c67 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 Danv_wsi_wayland.c39 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 Danv_wsi_x11.c63 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 Dlvp_image.c31 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 Dwsi_common_win32.h35 const VkWin32SurfaceCreateInfoKHR *pCreateInfo,
/xsrc/external/mit/MesaLib.old/dist/include/vulkan/
H A Dvulkan_ios.h42 typedef VkResult (VKAPI_PTR *PFN_vkCreateIOSSurfaceMVK)(VkInstance instance, const VkIOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface);
47 const VkIOSSurfaceCreateInfoMVK* pCreateInfo,
H A Dvulkan_macos.h42 typedef VkResult (VKAPI_PTR *PFN_vkCreateMacOSSurfaceMVK)(VkInstance instance, const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface);
47 const VkMacOSSurfaceCreateInfoMVK* pCreateInfo,
H A Dvulkan_vi.h42 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 Dvulkan_ios.h33 typedef VkResult (VKAPI_PTR *PFN_vkCreateIOSSurfaceMVK)(VkInstance instance, const VkIOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface);
38 const VkIOSSurfaceCreateInfoMVK* pCreateInfo,
H A Dvulkan_macos.h33 typedef VkResult (VKAPI_PTR *PFN_vkCreateMacOSSurfaceMVK)(VkInstance instance, const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface);
38 const VkMacOSSurfaceCreateInfoMVK* pCreateInfo,
H A Dvulkan_vi.h33 typedef VkResult (VKAPI_PTR *PFN_vkCreateViSurfaceNN)(VkInstance instance, const VkViSurfaceCreateInfoNN* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface);
38 const VkViSurfaceCreateInfoNN* pCreateInfo,

Completed in 18 milliseconds

123456789