Searched defs:pCreateInfo (Results 1 - 25 of 55) sorted by relevance

123

/external/mesa3d/src/amd/vulkan/
H A Dradv_wsi_wayland.c44 const VkWaylandSurfaceCreateInfoKHR* pCreateInfo,
50 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR);
57 return wsi_create_wl_surface(alloc, pCreateInfo, pSurface);
42 radv_CreateWaylandSurfaceKHR( VkInstance _instance, const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) argument
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
H A Dradv_pass.c31 const VkRenderPassCreateInfo* pCreateInfo,
40 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO);
43 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]);
45 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]);
53 pass->attachment_count = pCreateInfo->attachmentCount;
54 pass->subpass_count = pCreateInfo->subpassCount;
57 for (uint32_t i = 0; i < pCreateInfo->attachmentCount; i++) {
60 att->format = pCreateInfo->pAttachments[i].format;
61 att->samples = pCreateInfo->pAttachments[i].samples;
62 att->load_op = pCreateInfo
29 radv_CreateRenderPass( VkDevice _device, const VkRenderPassCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) argument
[all...]
H A Dradv_query.c54 const VkQueryPoolCreateInfo* pCreateInfo,
68 switch(pCreateInfo->queryType) {
84 pool->type = pCreateInfo->queryType;
85 pool->availability_offset = pool->stride * pCreateInfo->queryCount;
86 size = pool->availability_offset + 4 * pCreateInfo->queryCount;
52 radv_CreateQueryPool( VkDevice _device, const VkQueryPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool) argument
H A Dradv_wsi.c140 const VkSwapchainCreateInfoKHR *pCreateInfo,
162 .format = pCreateInfo->imageFormat,
164 .width = pCreateInfo->imageExtent.width,
165 .height = pCreateInfo->imageExtent.height,
247 const VkSwapchainCreateInfoKHR* pCreateInfo,
252 ICD_FROM_HANDLE(VkIcdSurfaceBase, surface, pCreateInfo->surface);
263 pCreateInfo,
139 radv_wsi_image_create(VkDevice device_h, const VkSwapchainCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImage *image_p, VkDeviceMemory *memory_p, uint32_t *size, uint32_t *offset, uint32_t *row_pitch, int *fd_p) argument
245 radv_CreateSwapchainKHR( VkDevice _device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) argument
H A Dradv_pipeline_cache.c349 const VkPipelineCacheCreateInfo* pCreateInfo,
356 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO);
357 assert(pCreateInfo->flags == 0);
372 if (pCreateInfo->initialDataSize > 0) {
374 pCreateInfo->pInitialData,
375 pCreateInfo->initialDataSize);
347 radv_CreatePipelineCache( VkDevice _device, const VkPipelineCacheCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache) argument
/external/mesa3d/src/intel/vulkan/
H A Danv_wsi_wayland.c45 const VkWaylandSurfaceCreateInfoKHR* pCreateInfo,
51 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR);
58 return wsi_create_wl_surface(alloc, pCreateInfo, pSurface);
43 anv_CreateWaylandSurfaceKHR( VkInstance _instance, const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) argument
H A Danv_intel.c34 const VkDmaBufImageCreateInfo* pCreateInfo,
45 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_DMA_BUF_IMAGE_CREATE_INFO_INTEL);
52 uint32_t gem_handle = anv_gem_fd_to_handle(device, pCreateInfo->fd);
58 uint64_t size = (uint64_t)pCreateInfo->strideInBytes * pCreateInfo->extent.height;
65 .stride = pCreateInfo->strideInBytes,
70 .format = pCreateInfo->format,
71 .extent = pCreateInfo->extent,
32 anv_CreateDmaBufImageINTEL( VkDevice _device, const VkDmaBufImageCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDeviceMemory* pMem, VkImage* pImage) 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
H A DgenX_state.c149 const VkSamplerCreateInfo* pCreateInfo,
156 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO);
164 pCreateInfo->borderColor * 64;
167 pCreateInfo->minFilter != VK_FILTER_NEAREST;
169 pCreateInfo->magFilter != VK_FILTER_NEAREST;
184 .MipModeFilter = vk_to_gen_mipmap_mode[pCreateInfo->mipmapMode],
185 .MagModeFilter = vk_to_gen_tex_filter(pCreateInfo->magFilter,
186 pCreateInfo->anisotropyEnable),
187 .MinModeFilter = vk_to_gen_tex_filter(pCreateInfo->minFilter,
188 pCreateInfo
147 CreateSampler( VkDevice _device, const VkSamplerCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSampler* pSampler) argument
[all...]
H A Danv_pass.c28 const VkRenderPassCreateInfo* pCreateInfo,
37 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO);
40 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]);
42 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]);
53 pass->attachment_count = pCreateInfo->attachmentCount;
54 pass->subpass_count = pCreateInfo->subpassCount;
68 for (uint32_t i = 0; i < pCreateInfo->attachmentCount; i++) {
71 att->format = pCreateInfo->pAttachments[i].format;
72 att->samples = pCreateInfo->pAttachments[i].samples;
74 att->load_op = pCreateInfo
26 anv_CreateRenderPass( VkDevice _device, const VkRenderPassCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) argument
[all...]
H A Danv_query.c34 const VkQueryPoolCreateInfo* pCreateInfo,
44 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO);
46 switch (pCreateInfo->queryType) {
62 pool->type = pCreateInfo->queryType;
63 pool->slots = pCreateInfo->queryCount;
65 size = pCreateInfo->queryCount * slot_size;
32 anv_CreateQueryPool( VkDevice _device, const VkQueryPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool) argument
H A Danv_image.c264 const VkImageCreateInfo *pCreateInfo = create_info->vk_info; local
268 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO);
270 anv_assert(pCreateInfo->mipLevels > 0);
271 anv_assert(pCreateInfo->arrayLayers > 0);
272 anv_assert(pCreateInfo->samples > 0);
273 anv_assert(pCreateInfo->extent.width > 0);
274 anv_assert(pCreateInfo->extent.height > 0);
275 anv_assert(pCreateInfo->extent.depth > 0);
283 image->type = pCreateInfo->imageType;
284 image->extent = pCreateInfo
313 anv_CreateImage(VkDevice device, const VkImageCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImage *pImage) argument
465 anv_CreateImageView(VkDevice _device, const VkImageViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImageView *pView) argument
660 anv_CreateBufferView(VkDevice _device, const VkBufferViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferView *pView) argument
[all...]
H A Danv_wsi.c143 const VkSwapchainCreateInfoKHR *pCreateInfo,
164 .format = pCreateInfo->imageFormat,
166 .width = pCreateInfo->imageExtent.width,
167 .height = pCreateInfo->imageExtent.height,
175 .usage = (pCreateInfo->imageUsage |
258 const VkSwapchainCreateInfoKHR* pCreateInfo,
263 ICD_FROM_HANDLE(VkIcdSurfaceBase, surface, pCreateInfo->surface);
275 pCreateInfo,
142 x11_anv_wsi_image_create(VkDevice device_h, const VkSwapchainCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImage *image_p, VkDeviceMemory *memory_p, uint32_t *size, uint32_t *offset, uint32_t *row_pitch, int *fd_p) argument
256 anv_CreateSwapchainKHR( VkDevice _device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) argument
H A Danv_descriptor_set.c40 const VkDescriptorSetLayoutCreateInfo* pCreateInfo,
47 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO);
51 for (uint32_t j = 0; j < pCreateInfo->bindingCount; j++) {
52 max_binding = MAX2(max_binding, pCreateInfo->pBindings[j].binding);
53 if (pCreateInfo->pBindings[j].pImmutableSamplers)
54 immutable_sampler_count += pCreateInfo->pBindings[j].descriptorCount;
90 for (uint32_t j = 0; j < pCreateInfo->bindingCount; j++) {
91 const VkDescriptorSetLayoutBinding *binding = &pCreateInfo->pBindings[j];
225 const VkPipelineLayoutCreateInfo* pCreateInfo,
232 assert(pCreateInfo
38 anv_CreateDescriptorSetLayout( VkDevice _device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorSetLayout* pSetLayout) argument
223 anv_CreatePipelineLayout( VkDevice _device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout) argument
308 anv_CreateDescriptorPool( VkDevice _device, const VkDescriptorPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool) argument
[all...]
/external/deqp/external/vulkancts/framework/vulkan/
H A DvkRefUtil.cpp34 const VkGraphicsPipelineCreateInfo* pCreateInfo,
38 VK_CHECK(vk.createGraphicsPipelines(device, pipelineCache, 1u, pCreateInfo, pAllocator, &object));
45 const VkComputePipelineCreateInfo* pCreateInfo,
49 VK_CHECK(vk.createComputePipelines(device, pipelineCache, 1u, pCreateInfo, pAllocator, &object));
31 createGraphicsPipeline(const DeviceInterface& vk, VkDevice device, VkPipelineCache pipelineCache, const VkGraphicsPipelineCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator) argument
42 createComputePipeline(const DeviceInterface& vk, VkDevice device, VkPipelineCache pipelineCache, const VkComputePipelineCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator) argument
/external/vulkan-validation-layers/layers/
H A Dvk_layer_table.cpp77 VkLayerInstanceCreateInfo *get_chain_info(const VkInstanceCreateInfo *pCreateInfo, VkLayerFunction func) { argument
78 VkLayerInstanceCreateInfo *chain_info = (VkLayerInstanceCreateInfo *)pCreateInfo->pNext;
86 VkLayerDeviceCreateInfo *get_chain_info(const VkDeviceCreateInfo *pCreateInfo, VkLayerFunction func) { argument
87 VkLayerDeviceCreateInfo *chain_info = (VkLayerDeviceCreateInfo *)pCreateInfo->pNext;
H A Dunique_objects.h43 TEMPLATE_STATE(VkDescriptorUpdateTemplateKHR update_template, safe_VkDescriptorUpdateTemplateCreateInfoKHR *pCreateInfo) argument
44 : desc_update_template(update_template), create_info(*pCreateInfo) {}
H A Dshader_validation.h78 shader_module(VkShaderModuleCreateInfo const *pCreateInfo)
79 : words((uint32_t *)pCreateInfo->pCode, (uint32_t *)pCreateInfo->pCode + pCreateInfo->codeSize / sizeof(uint32_t)),
114 static VkValidationCacheEXT Create(VkValidationCacheCreateInfoEXT const *pCreateInfo) { argument
116 cache->Load(pCreateInfo);
120 void Load(VkValidationCacheCreateInfoEXT const *pCreateInfo) { argument
123 if (!pCreateInfo->pInitialData || pCreateInfo->initialDataSize < size) return;
125 uint32_t const *data = (uint32_t const *)pCreateInfo
[all...]
/external/vulkan-validation-layers/tests/layers/
H A Dwrap_objects.h57 static void create_device_register_extensions(const VkDeviceCreateInfo *pCreateInfo, VkDevice device) { argument
H A Dtest.cpp42 VKAPI_ATTR VkResult VKAPI_CALL CreateInstance(const VkInstanceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, argument
45 VkLayerInstanceCreateInfo *chain_info = get_chain_info(pCreateInfo, VK_LAYER_LINK_INFO);
59 VkResult result = fpCreateInstance(pCreateInfo, pAllocator, pInstance);
H A Ddevice_profile_api.cpp102 VKAPI_ATTR VkResult VKAPI_CALL CreateInstance(const VkInstanceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, argument
104 VkLayerInstanceCreateInfo *chain_info = get_chain_info(pCreateInfo, VK_LAYER_LINK_INFO);
115 VkResult result = fp_create_instance(pCreateInfo, pAllocator, pInstance);
/external/deqp/external/vulkancts/modules/vulkan/api/
H A DvktApiMaintenance3Check.cpp164 vk::VkDescriptorSetLayoutCreateInfo pCreateInfo = local
184 pCreateInfo.pBindings = &descriptorSetLayoutBinding[ndx];
185 m_context.getDeviceInterface().getDescriptorSetLayoutSupport(m_context.getDevice(), &pCreateInfo, &pSupport);
187 if(extraLimitCheck(descriptorSetLayoutBinding, ndx, pCreateInfo.bindingCount, prop1))
196 pCreateInfo.pBindings = &descriptorSetLayoutBinding[0u];
197 pCreateInfo.bindingCount = static_cast<deUint32>(VK_DESCRIPTOR_TYPE_LAST);
206 m_context.getDeviceInterface().getDescriptorSetLayoutSupport(m_context.getDevice(), &pCreateInfo, &pSupport);
208 if (extraLimitCheck(descriptorSetLayoutBinding, 0u, pCreateInfo.bindingCount, prop1))
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
H A Dapi.cpp65 /// @param pCreateInfo - pointer to creation info.
67 SWR_CREATECONTEXT_INFO* pCreateInfo)
76 pContext->privateStateSize = pCreateInfo->privateStateSize;
99 if (pCreateInfo->pThreadInfo)
101 pContext->threadInfo = *pCreateInfo->pThreadInfo;
151 pContext->pfnLoadTile = pCreateInfo->pfnLoadTile;
152 pContext->pfnStoreTile = pCreateInfo->pfnStoreTile;
153 pContext->pfnClearTile = pCreateInfo->pfnClearTile;
154 pContext->pfnUpdateSoWriteOffset = pCreateInfo->pfnUpdateSoWriteOffset;
155 pContext->pfnUpdateStats = pCreateInfo
66 SwrCreateContext( SWR_CREATECONTEXT_INFO* pCreateInfo) argument
[all...]
/external/vulkan-validation-layers/loader/
H A Ddebug_report.c47 void debug_report_create_instance(struct loader_instance *ptr_instance, const VkInstanceCreateInfo *pCreateInfo) { argument
50 for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) {
51 if (strcmp(pCreateInfo->ppEnabledExtensionNames[i], VK_EXT_DEBUG_REPORT_EXTENSION_NAME) == 0) {
58 VkResult util_CreateDebugReportCallback(struct loader_instance *inst, VkDebugReportCallbackCreateInfoEXT *pCreateInfo, argument
79 pNewDbgFuncNode->pfnMsgCallback = pCreateInfo->pfnCallback;
80 pNewDbgFuncNode->msgFlags = pCreateInfo->flags;
81 pNewDbgFuncNode->pUserData = pCreateInfo->pUserData;
89 debug_report_CreateDebugReportCallbackEXT(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo, argument
93 VkResult result = inst->disp->layer_inst_disp.CreateDebugReportCallbackEXT(instance, pCreateInfo, pAllocator, pCallback);
278 const VkDebugReportCallbackCreateInfoEXT *pCreateInfo,
277 terminator_CreateDebugReportCallbackEXT(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugReportCallbackEXT *pCallback) argument
[all...]

Completed in 962 milliseconds

123