Home
last modified time | relevance | path

Searched refs:pSpecializationInfo (Results 1 – 19 of 19) sorted by relevance

/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/
Dvk_pipeline.c73 assert(info->pSpecializationInfo == NULL); in get_builtin_nir()
149 info->pSpecializationInfo, in vk_pipeline_shader_stage_to_nir()
220 if (info->pSpecializationInfo) { in vk_pipeline_hash_shader_stage()
221 _mesa_sha1_update(&ctx, info->pSpecializationInfo->pMapEntries, in vk_pipeline_hash_shader_stage()
222 info->pSpecializationInfo->mapEntryCount * in vk_pipeline_hash_shader_stage()
223 sizeof(*info->pSpecializationInfo->pMapEntries)); in vk_pipeline_hash_shader_stage()
224 _mesa_sha1_update(&ctx, info->pSpecializationInfo->pData, in vk_pipeline_hash_shader_stage()
225 info->pSpecializationInfo->dataSize); in vk_pipeline_hash_shader_stage()
Dvk_shader_module.c142 .pSpecializationInfo = spec_info, in vk_shader_module_to_nir()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_EXT_shader_object.adoc92 .pSpecializationInfo = NULL
108 .pSpecializationInfo = NULL
214 .pSpecializationInfo = NULL
230 .pSpecializationInfo = NULL
246 .pSpecializationInfo = NULL
262 .pSpecializationInfo = NULL
280 .pSpecializationInfo = NULL
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_shader_object.adoc112 const VkSpecializationInfo* pSpecializationInfo;
342 .pSpecializationInfo = NULL
358 .pSpecializationInfo = NULL
447 .pSpecializationInfo = NULL
463 .pSpecializationInfo = NULL
479 .pSpecializationInfo = NULL
509 .pSpecializationInfo = NULL
530 .pSpecializationInfo = NULL
551 .pSpecializationInfo = NULL
624 .pSpecializationInfo = NULL
DVK_KHR_maintenance5.adoc314 .pSpecializationInfo = ... },
/hardware/google/gfxstream/guest/vulkan_enc/
Dgoldfish_vk_transform_guest.cpp1129 if (toTransform->pSpecializationInfo) { in transform_tohost_VkPipelineShaderStageCreateInfo()
1131 resourceTracker, (VkSpecializationInfo*)(toTransform->pSpecializationInfo)); in transform_tohost_VkPipelineShaderStageCreateInfo()
1142 if (toTransform->pSpecializationInfo) { in transform_fromhost_VkPipelineShaderStageCreateInfo()
1144 resourceTracker, (VkSpecializationInfo*)(toTransform->pSpecializationInfo)); in transform_fromhost_VkPipelineShaderStageCreateInfo()
Dgoldfish_vk_deepcopy_guest.cpp1078 to->pSpecializationInfo = nullptr; in deepcopy_VkPipelineShaderStageCreateInfo()
1079 if (from->pSpecializationInfo) { in deepcopy_VkPipelineShaderStageCreateInfo()
1080 to->pSpecializationInfo = in deepcopy_VkPipelineShaderStageCreateInfo()
1082 deepcopy_VkSpecializationInfo(alloc, rootType, from->pSpecializationInfo, in deepcopy_VkPipelineShaderStageCreateInfo()
1083 (VkSpecializationInfo*)(to->pSpecializationInfo)); in deepcopy_VkPipelineShaderStageCreateInfo()
Dgoldfish_vk_counting_guest.cpp1229 if (toCount->pSpecializationInfo) { in count_VkPipelineShaderStageCreateInfo()
1231 (const VkSpecializationInfo*)(toCount->pSpecializationInfo), in count_VkPipelineShaderStageCreateInfo()
Dgoldfish_vk_marshaling_guest.cpp2180 uint64_t cgen_var_1 = (uint64_t)(uintptr_t)forMarshaling->pSpecializationInfo; in marshal_VkPipelineShaderStageCreateInfo()
2182 if (forMarshaling->pSpecializationInfo) { in marshal_VkPipelineShaderStageCreateInfo()
2184 vkStream, rootType, (const VkSpecializationInfo*)(forMarshaling->pSpecializationInfo)); in marshal_VkPipelineShaderStageCreateInfo()
2208 if (forUnmarshaling->pSpecializationInfo) { in unmarshal_VkPipelineShaderStageCreateInfo()
2215 vkStream, rootType, (VkSpecializationInfo*)(forUnmarshaling->pSpecializationInfo)); in unmarshal_VkPipelineShaderStageCreateInfo()
Dgoldfish_vk_reserved_marshaling_guest.cpp1713 uint64_t cgen_var_1 = (uint64_t)(uintptr_t)forMarshaling->pSpecializationInfo; in reservedmarshal_VkPipelineShaderStageCreateInfo()
1717 if (forMarshaling->pSpecializationInfo) { in reservedmarshal_VkPipelineShaderStageCreateInfo()
1719 vkStream, rootType, (const VkSpecializationInfo*)(forMarshaling->pSpecializationInfo), in reservedmarshal_VkPipelineShaderStageCreateInfo()
/hardware/google/gfxstream/host/vulkan/cereal/common/
Dgoldfish_vk_transform.cpp1132 if (toTransform->pSpecializationInfo) { in transform_tohost_VkPipelineShaderStageCreateInfo()
1134 resourceTracker, (VkSpecializationInfo*)(toTransform->pSpecializationInfo)); in transform_tohost_VkPipelineShaderStageCreateInfo()
1145 if (toTransform->pSpecializationInfo) { in transform_fromhost_VkPipelineShaderStageCreateInfo()
1147 resourceTracker, (VkSpecializationInfo*)(toTransform->pSpecializationInfo)); in transform_fromhost_VkPipelineShaderStageCreateInfo()
Dgoldfish_vk_deepcopy.cpp1078 to->pSpecializationInfo = nullptr; in deepcopy_VkPipelineShaderStageCreateInfo()
1079 if (from->pSpecializationInfo) { in deepcopy_VkPipelineShaderStageCreateInfo()
1080 to->pSpecializationInfo = in deepcopy_VkPipelineShaderStageCreateInfo()
1082 deepcopy_VkSpecializationInfo(alloc, rootType, from->pSpecializationInfo, in deepcopy_VkPipelineShaderStageCreateInfo()
1083 (VkSpecializationInfo*)(to->pSpecializationInfo)); in deepcopy_VkPipelineShaderStageCreateInfo()
Dgoldfish_vk_marshaling.cpp2458 uint64_t cgen_var_1 = (uint64_t)(uintptr_t)forMarshaling->pSpecializationInfo; in marshal_VkPipelineShaderStageCreateInfo()
2460 if (forMarshaling->pSpecializationInfo) { in marshal_VkPipelineShaderStageCreateInfo()
2462 vkStream, rootType, (const VkSpecializationInfo*)(forMarshaling->pSpecializationInfo)); in marshal_VkPipelineShaderStageCreateInfo()
2495 forUnmarshaling->pSpecializationInfo = in unmarshal_VkPipelineShaderStageCreateInfo()
2497 if (forUnmarshaling->pSpecializationInfo) { in unmarshal_VkPipelineShaderStageCreateInfo()
2498 vkStream->alloc((void**)&forUnmarshaling->pSpecializationInfo, in unmarshal_VkPipelineShaderStageCreateInfo()
2501 vkStream, rootType, (VkSpecializationInfo*)(forUnmarshaling->pSpecializationInfo)); in unmarshal_VkPipelineShaderStageCreateInfo()
Dgoldfish_vk_reserved_marshaling.cpp1907 memcpy((VkSpecializationInfo**)&forUnmarshaling->pSpecializationInfo, (*ptr), 8); in reservedunmarshal_VkPipelineShaderStageCreateInfo()
1908 android::base::Stream::fromBe64((uint8_t*)&forUnmarshaling->pSpecializationInfo); in reservedunmarshal_VkPipelineShaderStageCreateInfo()
1910 if (forUnmarshaling->pSpecializationInfo) { in reservedunmarshal_VkPipelineShaderStageCreateInfo()
1911 vkStream->alloc((void**)&forUnmarshaling->pSpecializationInfo, in reservedunmarshal_VkPipelineShaderStageCreateInfo()
1914 vkStream, rootType, (VkSpecializationInfo*)(forUnmarshaling->pSpecializationInfo), ptr); in reservedunmarshal_VkPipelineShaderStageCreateInfo()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Dpipelines.adoc377 * pname:pSpecializationInfo is a pointer to a slink:VkSpecializationInfo
385 and pname:pSpecializationInfo parameters are not used at runtime and should:
388 pname:pSpecializationInfo parameters to the values that were specified for
665 * [[VUID-VkPipelineShaderStageCreateInfo-pSpecializationInfo-06849]]
672 specializations provided in pname:pSpecializationInfo, if any, and then
8117 The pname:pSpecializationInfo parameters are not used at runtime and should:
8119 If provided, the application must: set the pname:pSpecializationInfo
8132 pname:pSpecializationInfo member, which can: be `NULL` to indicate no
8247 sname:VkSpecializationInfo we defined as the pname:pSpecializationInfo
Dshaders.adoc247 * pname:pSpecializationInfo is a pointer to a slink:VkSpecializationInfo
488 specializations provided in pname:pSpecializationInfo, if any, and then
/hardware/google/gfxstream/guest/mesa/include/vulkan/
Dvulkan_core.h3481 const VkSpecializationInfo* pSpecializationInfo; member
17358 const VkSpecializationInfo* pSpecializationInfo; member
/hardware/google/gfxstream/common/vulkan/include/vulkan/
Dvulkan_hash.hpp2128 VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.pSpecializationInfo ); in operator ()()
12664 VULKAN_HPP_HASH_COMBINE( seed, shaderCreateInfoEXT.pSpecializationInfo ); in operator ()()
Dvulkansc_hash.hpp1128 VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.pSpecializationInfo ); in operator ()()