Searched refs:create_info (Results 1 - 25 of 40) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
H A Dvn_wsi.h27 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 Dvn_android.h26 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 Dvn_buffer.h37 const VkBufferCreateInfo *create_info,
H A Dvn_image.h81 const VkImageCreateInfo *create_info,
87 const VkImageCreateInfo *create_info,
92 const VkImageCreateInfo *create_info,
H A Dvn_render_pass.c56 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 Dvn_image.c26 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 Dvn_wsi.c108 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 Dvn_android.c363 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 Dvn_device.c78 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 Dvn_descriptor_set.c67 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 Dvn_buffer.c24 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 Dpanvk_vX_pipeline.c52 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 Danv_android_stubs.c62 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 Danv_android.h43 const struct VkExternalMemoryImageCreateInfo *create_info,
H A Danv_wsi_display.c132 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 Dwsi_common_win32.c91 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 Dvk_render_pass.c78 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 Dradv_wsi_display.c153 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 Dradv_image.c39 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 Dtu_pipeline.c47 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 Dwsi_common_display.h89 const VkDisplayModeCreateInfoKHR *create_info,
H A Dwsi_common_display.c692 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 Dhelpers.cpp594 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 Dtu_pipeline.c252 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 Dradv_image.c451 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...]

Completed in 29 milliseconds

12