| /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/ |
| H A D | vn_wsi.h | 27 vn_wsi_find_wsi_image_create_info(const VkImageCreateInfo *create_info) argument 29 return vk_find_struct_const(create_info->pNext, 35 const VkImageCreateInfo *create_info, 54 vn_wsi_find_wsi_image_create_info(const VkImageCreateInfo *create_info) argument 61 const VkImageCreateInfo *create_info, 60 vn_wsi_create_image(struct vn_device * dev,const VkImageCreateInfo * create_info,const struct wsi_image_create_info * wsi_info,const VkAllocationCallbacks * alloc,struct vn_image ** out_img) argument
|
| H A D | vn_android.h | 26 vn_android_find_native_buffer(const VkImageCreateInfo *create_info) argument 28 return vk_find_struct_const(create_info->pNext, NATIVE_BUFFER_ANDROID); 49 const VkImageCreateInfo *create_info, 74 const VkBufferCreateInfo *create_info, 84 vn_android_find_native_buffer(UNUSED const VkImageCreateInfo *create_info) argument 116 UNUSED const VkImageCreateInfo *create_info, 156 UNUSED const VkBufferCreateInfo *create_info, 115 vn_android_image_from_ahb(UNUSED struct vn_device * dev,UNUSED const VkImageCreateInfo * create_info,UNUSED const VkAllocationCallbacks * alloc,UNUSED struct vn_image ** out_img) argument 155 vn_android_buffer_from_ahb(UNUSED struct vn_device * dev,UNUSED const VkBufferCreateInfo * create_info,UNUSED const VkAllocationCallbacks * alloc,UNUSED struct vn_buffer ** out_buf) argument
|
| H A D | vn_buffer.h | 37 const VkBufferCreateInfo *create_info,
|
| H A D | vn_image.h | 81 const VkImageCreateInfo *create_info, 87 const VkImageCreateInfo *create_info, 92 const VkImageCreateInfo *create_info,
|
| H A D | vn_render_pass.c | 56 vn_render_pass_count_present_src(const VkRenderPassCreateInfo *create_info, argument 60 COUNT_PRESENT_SRC(create_info->pAttachments, create_info->attachmentCount, 65 vn_render_pass_count_present_src2(const VkRenderPassCreateInfo2 *create_info, argument 69 COUNT_PRESENT_SRC(create_info->pAttachments, create_info->attachmentCount, 75 const VkRenderPassCreateInfo *create_info, 78 REPLACE_PRESENT_SRC(pass, create_info->pAttachments, 79 create_info->attachmentCount, out_atts); 84 const VkRenderPassCreateInfo2 *create_info, 74 vn_render_pass_replace_present_src(struct vn_render_pass * pass,const VkRenderPassCreateInfo * create_info,VkAttachmentDescription * out_atts) argument 83 vn_render_pass_replace_present_src2(struct vn_render_pass * pass,const VkRenderPassCreateInfo2 * create_info,VkAttachmentDescription2 * out_atts) argument [all...] |
| H A D | vn_image.c | 26 const VkImageCreateInfo *create_info) 29 if (create_info->flags & VK_IMAGE_CREATE_DISJOINT_BIT) { 31 assert(create_info->tiling != VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT); 33 switch (create_info->format) { 112 const VkImageCreateInfo *create_info, 124 info->create = *create_info; 127 vk_foreach_struct_const(src, create_info->pNext) { 156 const VkImageCreateInfo *create_info, 163 img->sharing_mode = create_info->sharingMode; 167 vn_call_vkCreateImage(dev->instance, device, create_info, NUL 24 vn_image_init_memory_requirements(struct vn_image * img,struct vn_device * dev,const VkImageCreateInfo * create_info) argument 111 vn_image_store_deferred_create_info(const VkImageCreateInfo * create_info,const VkAllocationCallbacks * alloc,struct vn_image_create_deferred_info ** out_info) argument 155 vn_image_init(struct vn_device * dev,const VkImageCreateInfo * create_info,struct vn_image * img) argument 177 vn_image_create(struct vn_device * dev,const VkImageCreateInfo * create_info,const VkAllocationCallbacks * alloc,struct vn_image ** out_img) argument 205 vn_image_init_deferred(struct vn_device * dev,const VkImageCreateInfo * create_info,struct vn_image * img) argument 215 vn_image_create_deferred(struct vn_device * dev,const VkImageCreateInfo * create_info,const VkAllocationCallbacks * alloc,struct vn_image ** out_img) argument [all...] |
| H A D | vn_wsi.c | 108 const VkImageCreateInfo *create_info, 123 local_create_info = *create_info; 125 create_info = &local_create_info; 132 VkResult result = vn_image_create(dev, create_info, alloc, &img); 107 vn_wsi_create_image(struct vn_device * dev,const VkImageCreateInfo * create_info,const struct wsi_image_create_info * wsi_info,const VkAllocationCallbacks * alloc,struct vn_image ** out_img) argument
|
| H A D | vn_android.c | 363 const VkImageCreateInfo *create_info, 376 dev, create_info->format, buf_props.modifier, alloc, &mod_props); 388 .pNext = create_info->pNext, 398 out_builder->create = *create_info; 407 const VkImageCreateInfo *create_info, 437 result = vn_android_get_image_builder(dev, create_info, anb_info->handle, 910 const VkImageCreateInfo *create_info, 915 vk_find_struct_const(create_info->pNext, EXTERNAL_FORMAT_ANDROID); 919 assert(create_info->format == VK_FORMAT_UNDEFINED); 920 assert(create_info 362 vn_android_get_image_builder(struct vn_device * dev,const VkImageCreateInfo * create_info,const native_handle_t * handle,const VkAllocationCallbacks * alloc,struct vn_android_image_builder * out_builder) argument 406 vn_android_image_from_anb(struct vn_device * dev,const VkImageCreateInfo * create_info,const VkNativeBufferANDROID * anb_info,const VkAllocationCallbacks * alloc,struct vn_image ** out_img) argument 909 vn_android_image_from_ahb(struct vn_device * dev,const VkImageCreateInfo * create_info,const VkAllocationCallbacks * alloc,struct vn_image ** out_img) argument 1131 vn_android_fix_buffer_create_info(const VkBufferCreateInfo * create_info,struct vn_android_buffer_create_info * local_info) argument 1205 vn_android_buffer_from_ahb(struct vn_device * dev,const VkBufferCreateInfo * create_info,const VkAllocationCallbacks * alloc,struct vn_buffer ** out_buf) argument [all...] |
| H A D | vn_device.c | 78 const VkDeviceCreateInfo *create_info) 83 for (uint32_t i = 0; i < create_info->queueCreateInfoCount; i++) 84 count += create_info->pQueueCreateInfos[i].queueCount; 94 for (uint32_t i = 0; i < create_info->queueCreateInfoCount; i++) { 96 &create_info->pQueueCreateInfos[i]; 77 vn_device_init_queues(struct vn_device * dev,const VkDeviceCreateInfo * create_info) argument
|
| H A D | vn_descriptor_set.c | 67 const VkDescriptorSetLayoutCreateInfo *create_info, 75 vk_find_struct_const(create_info->pNext, 90 for (uint32_t i = 0; i < create_info->bindingCount; i++) { 92 &create_info->pBindings[i]; 131 create_info, NULL, &layout_handle); 696 const VkDescriptorUpdateTemplateCreateInfo *create_info, 703 for (uint32_t i = 0; i < create_info->descriptorUpdateEntryCount; i++) { 705 &create_info->pDescriptorUpdateEntries[i]; 732 create_info->descriptorUpdateEntryCount, img_count, buf_count, 740 for (uint32_t i = 0; i < create_info 65 vn_descriptor_set_layout_init(struct vn_device * dev,const VkDescriptorSetLayoutCreateInfo * create_info,uint32_t last_binding,struct vn_descriptor_set_layout * layout) argument 695 vn_update_descriptor_sets_parse_template(const VkDescriptorUpdateTemplateCreateInfo * create_info,const VkAllocationCallbacks * alloc,struct vn_descriptor_update_template_entry * entries) argument [all...] |
| H A D | vn_buffer.c | 24 const VkBufferCreateInfo *create_info, 42 result = vn_call_vkCreateBuffer(dev->instance, device, create_info, NULL, 23 vn_buffer_create(struct vn_device * dev,const VkBufferCreateInfo * create_info,const VkAllocationCallbacks * alloc,struct vn_buffer ** out_buf) argument
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_vX_pipeline.c | 52 const VkGraphicsPipelineCreateInfo *create_info; member in struct:panvk_pipeline_builder 114 for (uint32_t i = 0; i < builder->create_info->stageCount; i++) { 115 gl_shader_stage stage = vk_to_mesa_shader_stage(builder->create_info->pStages[i].stage); 116 stage_infos[stage] = &builder->create_info->pStages[i]; 263 panvk_sysval_upload_viewport_scale(builder->create_info->pViewportState->pViewports, 267 panvk_sysval_upload_viewport_offset(builder->create_info->pViewportState->pViewports, 374 panvk_per_arch(emit_viewport)(builder->create_info->pViewportState->pViewports, 375 builder->create_info->pViewportState->pScissors, 381 pipeline->viewport = builder->create_info->pViewportState->pViewports[0]; 384 pipeline->scissor = builder->create_info 920 panvk_pipeline_builder_init_graphics(struct panvk_pipeline_builder * builder,struct panvk_device * dev,struct panvk_pipeline_cache * cache,const VkGraphicsPipelineCreateInfo * create_info,const VkAllocationCallbacks * alloc) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_android_stubs.c | 62 const struct VkExternalMemoryImageCreateInfo *create_info, 60 anv_image_from_external(VkDevice device_h,const VkImageCreateInfo * base_info,const struct VkExternalMemoryImageCreateInfo * create_info,const VkAllocationCallbacks * alloc,VkImage * out_image_h) argument
|
| H A D | anv_android.h | 43 const struct VkExternalMemoryImageCreateInfo *create_info,
|
| H A D | anv_wsi_display.c | 132 const VkDisplayModeCreateInfoKHR *create_info, 141 create_info, 178 const VkDisplaySurfaceCreateInfoKHR *create_info, 190 return wsi_create_display_surface(_instance, alloc, create_info, surface); 130 anv_CreateDisplayModeKHR(VkPhysicalDevice physical_device,VkDisplayKHR display,const VkDisplayModeCreateInfoKHR * create_info,const VkAllocationCallbacks * allocator,VkDisplayModeKHR * mode) argument 176 anv_CreateDisplayPlaneSurfaceKHR(VkInstance _instance,const VkDisplaySurfaceCreateInfoKHR * create_info,const VkAllocationCallbacks * allocator,VkSurfaceKHR * surface) argument
|
| /xsrc/external/mit/MesaLib/dist/src/vulkan/wsi/ |
| H A D | wsi_common_win32.c | 91 const VkWin32SurfaceCreateInfoKHR *create_info, 102 surface->hinstance = create_info->hinstance; 103 surface->hwnd = create_info->hwnd; 460 const VkSwapchainCreateInfoKHR *create_info, 466 VkResult result = wsi_create_native_image(&chain->base, create_info, 472 VkIcdSurfaceWin32 *win32_surface = (VkIcdSurfaceWin32 *)create_info->surface; 481 info.bmiHeader.biWidth = create_info->imageExtent.width; 482 info.bmiHeader.biHeight = -create_info->imageExtent.height; 600 const VkSwapchainCreateInfoKHR *create_info, 608 assert(create_info 89 wsi_create_win32_surface(VkInstance instance,const VkAllocationCallbacks * allocator,const VkWin32SurfaceCreateInfoKHR * create_info,VkSurfaceKHR * surface_khr) argument 458 wsi_win32_image_init(VkDevice device_h,struct wsi_swapchain * drv_chain,const VkSwapchainCreateInfoKHR * create_info,const VkAllocationCallbacks * allocator,struct wsi_win32_image * image) argument 596 wsi_win32_surface_create_swapchain(VkIcdSurfaceBase * icd_surface,VkDevice device,struct wsi_device * wsi_device,const VkSwapchainCreateInfoKHR * create_info,const VkAllocationCallbacks * allocator,struct wsi_swapchain ** swapchain_out) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/vulkan/util/ |
| H A D | vk_render_pass.c | 78 VK_MULTIALLOC_DECL(&ma, VkRenderPassCreateInfo2, create_info, 1); 211 *create_info = (VkRenderPassCreateInfo2) { 224 create_info->correlatedViewMaskCount = multiview_info->correlationMaskCount; 225 create_info->pCorrelatedViewMasks = multiview_info->pCorrelationMasks; 229 device->dispatch_table.CreateRenderPass2(_device, create_info, 232 vk_free2(&device->alloc, pAllocator, create_info);
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_wsi_display.c | 153 const VkDisplayModeCreateInfoKHR *create_info, 162 create_info, 198 const VkDisplaySurfaceCreateInfoKHR *create_info, 211 create_info, surface); 151 radv_CreateDisplayModeKHR(VkPhysicalDevice physical_device,VkDisplayKHR display,const VkDisplayModeCreateInfoKHR * create_info,const VkAllocationCallbacks * allocator,VkDisplayModeKHR * mode) argument 196 radv_CreateDisplayPlaneSurfaceKHR(VkInstance _instance,const VkDisplaySurfaceCreateInfoKHR * create_info,const VkAllocationCallbacks * allocator,VkSurfaceKHR * surface) argument
|
| H A D | radv_image.c | 39 const struct radv_image_create_info *create_info) 41 const VkImageCreateInfo *pCreateInfo = create_info->vk_info; 126 const struct radv_image_create_info *create_info, 160 if (create_info->scanout) 207 const struct radv_image_create_info *create_info) 209 const VkImageCreateInfo *pCreateInfo = create_info->vk_info; 210 unsigned array_mode = radv_choose_tiling(device, create_info); 265 if (!radv_use_dcc_for_image(device, image, create_info, pCreateInfo)) 268 if (create_info->scanout) 981 const struct radv_image_create_info *create_info, 38 radv_choose_tiling(struct radv_device * device,const struct radv_image_create_info * create_info) argument 124 radv_use_dcc_for_image(struct radv_device * device,const struct radv_image * image,const struct radv_image_create_info * create_info,const VkImageCreateInfo * pCreateInfo) argument 203 radv_init_surface(struct radv_device * device,const struct radv_image * image,struct radeon_surf * surface,unsigned plane_id,const struct radv_image_create_info * create_info) argument 980 radv_image_create(VkDevice _device,const struct radv_image_create_info * create_info,const VkAllocationCallbacks * alloc,VkImage * pImage) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_pipeline.c | 47 const VkGraphicsPipelineCreateInfo *create_info; member in struct:tu_pipeline_builder 1402 for (uint32_t i = 0; i < builder->create_info->stageCount; i++) { 1404 tu_shader_stage(builder->create_info->pStages[i].stage); 1405 stage_infos[stage] = &builder->create_info->pStages[i]; 1409 tu_shader_compile_options_init(&options, builder->create_info); 1486 builder->create_info->pDynamicState; 1517 builder->create_info->pVertexInputState; 1545 builder->create_info->pInputAssemblyState; 1567 builder->create_info->pViewportState; 1590 builder->create_info 1770 tu_pipeline_builder_init_graphics(struct tu_pipeline_builder * builder,struct tu_device * dev,struct tu_pipeline_cache * cache,const VkGraphicsPipelineCreateInfo * create_info,const VkAllocationCallbacks * alloc) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/vulkan/wsi/ |
| H A D | wsi_common_display.h | 89 const VkDisplayModeCreateInfoKHR *create_info,
|
| H A D | wsi_common_display.c | 692 const VkDisplayModeCreateInfoKHR *create_info, 699 if (create_info->flags != 0) 709 if (wsi_display_mode_matches_vk(display_mode, &create_info->parameters)) { 787 const VkDisplaySurfaceCreateInfoKHR *create_info, 798 surface->displayMode = create_info->displayMode; 799 surface->planeIndex = create_info->planeIndex; 800 surface->planeStackIndex = create_info->planeStackIndex; 801 surface->transform = create_info->transform; 802 surface->globalAlpha = create_info->globalAlpha; 803 surface->alphaMode = create_info 689 wsi_display_create_display_mode(VkPhysicalDevice physical_device,struct wsi_device * wsi_device,VkDisplayKHR display,const VkDisplayModeCreateInfoKHR * create_info,const VkAllocationCallbacks * allocator,VkDisplayModeKHR * mode) argument 785 wsi_create_display_surface(VkInstance instance,const VkAllocationCallbacks * allocator,const VkDisplaySurfaceCreateInfoKHR * create_info,VkSurfaceKHR * surface_khr) argument 982 wsi_display_image_init(VkDevice device_h,struct wsi_swapchain * drv_chain,const VkSwapchainCreateInfoKHR * create_info,const VkAllocationCallbacks * allocator,struct wsi_display_image * image) argument 1727 wsi_display_surface_create_swapchain(VkIcdSurfaceBase * icd_surface,VkDevice device,struct wsi_device * wsi_device,const VkSwapchainCreateInfoKHR * create_info,const VkAllocationCallbacks * allocator,struct wsi_swapchain ** swapchain_out) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/ |
| H A D | helpers.cpp | 594 VkComputePipelineCreateInfo create_info; local in function:PipelineBuilder::create_compute_pipeline 595 create_info.sType = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO; 596 create_info.pNext = NULL; 597 create_info.flags = VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR; 598 create_info.stage = stages[0]; 599 create_info.layout = pipeline_layout; 600 create_info.basePipelineHandle = VK_NULL_HANDLE; 601 create_info.basePipelineIndex = 0; 603 ASSERTED VkResult result = CreateComputePipelines(device, VK_NULL_HANDLE, 1, &create_info, NULL, &pipeline);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_pipeline.c | 252 const VkGraphicsPipelineCreateInfo *create_info; member in struct:tu_pipeline_builder 1647 uint32_t cps_per_patch = builder->create_info->pTessellationState ? 1648 builder->create_info->pTessellationState->patchControlPoints : 0; 2321 for (uint32_t i = 0; i < builder->create_info->stageCount; i++) { 2323 vk_to_mesa_shader_stage(builder->create_info->pStages[i].stage); 2324 stage_infos[stage] = &builder->create_info->pStages[i]; 2328 tu_pipeline_shader_key_init(&key, pipeline, builder->create_info); 2352 const bool executable_info = builder->create_info->flags & 2491 builder->create_info->pDynamicState; 2628 for (unsigned i = 0; i < builder->create_info 3160 tu_pipeline_builder_init_graphics(struct tu_pipeline_builder * builder,struct tu_device * dev,struct tu_pipeline_cache * cache,const VkGraphicsPipelineCreateInfo * create_info,const VkAllocationCallbacks * alloc) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_image.c | 451 const struct radv_image_create_info *create_info, 464 if (create_info->bo_metadata && 465 radv_is_valid_opaque_metadata(device, create_info->bo_metadata)) { 466 const struct radeon_bo_metadata *md = create_info->bo_metadata; 512 const struct radv_image_create_info *create_info, 515 VkResult result = radv_patch_image_dimensions(device, image, create_info, image_info); 520 if (create_info->bo_metadata) { 522 create_info->bo_metadata); 525 if (radv_surface_has_scanout(device, create_info)) { 1517 radv_image_create_layout(struct radv_device *device, struct radv_image_create_info create_info, argument 450 radv_patch_image_dimensions(struct radv_device * device,struct radv_image * image,const struct radv_image_create_info * create_info,struct ac_surf_info * image_info) argument 511 radv_patch_image_from_extra_info(struct radv_device * device,struct radv_image * image,const struct radv_image_create_info * create_info,struct ac_surf_info * image_info) argument 1696 radv_image_create(VkDevice _device,const struct radv_image_create_info * create_info,const VkAllocationCallbacks * alloc,VkImage * pImage) argument [all...] |