Home
last modified time | relevance | path

Searched refs:ShaderInterfaceVariableInfo (Results 1 – 4 of 4) sorted by relevance

/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/
Dglslang_wrapper_utils.cpp162 ShaderInterfaceVariableInfo *AddShaderInterfaceVariable(ShaderInterfaceVariableInfoMap *infoMap, in AddShaderInterfaceVariable()
169 ShaderInterfaceVariableInfo *GetShaderInterfaceVariable(ShaderInterfaceVariableInfoMap *infoMap, in GetShaderInterfaceVariable()
176 ShaderInterfaceVariableInfo *AddResourceInfoToAllStages(ShaderInterfaceVariableInfoMap *infoMap, in AddResourceInfoToAllStages()
184 ShaderInterfaceVariableInfo *info = AddShaderInterfaceVariable(infoMap, varName); in AddResourceInfoToAllStages()
191 ShaderInterfaceVariableInfo *AddResourceInfo(ShaderInterfaceVariableInfoMap *infoMap, in AddResourceInfo()
200 ShaderInterfaceVariableInfo *info = AddShaderInterfaceVariable(infoMap, varName); in AddResourceInfo()
208 ShaderInterfaceVariableInfo *AddLocationInfo(ShaderInterfaceVariableInfoMap *infoMap, in AddLocationInfo()
216 ShaderInterfaceVariableInfo *info = &(*infoMap)[varName]; in AddLocationInfo()
218 ASSERT(info->descriptorSet == ShaderInterfaceVariableInfo::kInvalid); in AddLocationInfo()
219 ASSERT(info->binding == ShaderInterfaceVariableInfo::kInvalid); in AddLocationInfo()
[all …]
Dglslang_wrapper_utils.h63 struct ShaderInterfaceVariableInfo struct
65 ShaderInterfaceVariableInfo();
88 using ShaderInterfaceVariableInfoMap = std::unordered_map<std::string, ShaderInterfaceVariableInfo>; argument
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/vulkan/
DProgramExecutableVk.cpp223 ShaderInterfaceVariableInfo *info = &mVariableInfoMap[shaderType][variableName]; in load()
394 const ShaderInterfaceVariableInfo &info = mVariableInfoMap[shaderType][blockName]; in addInterfaceBlockDescriptorSetDesc()
411 const ShaderInterfaceVariableInfo &info = mVariableInfoMap[shaderType][blockName]; in addAtomicCounterBufferDescriptorSetDesc()
449 ShaderInterfaceVariableInfo &info = mVariableInfoMap[shaderType][name]; in addImageDescriptorSetDesc()
501 ShaderInterfaceVariableInfo &info = mVariableInfoMap[shaderType][samplerName]; in addTextureDescriptorSetDesc()
642 ShaderInterfaceVariableInfo &info = mVariableInfoMap[shaderType][uniformBlockName]; in createPipelineLayout()
829 ShaderInterfaceVariableInfo &info = mVariableInfoMap[shaderType][uniformBlockName]; in updateDefaultUniformsDescriptorSet()
917 ShaderInterfaceVariableInfo info = mVariableInfoMap[shaderType][block.mappedName]; in updateBuffersDescriptorSet()
986 const ShaderInterfaceVariableInfo &info = mVariableInfoMap[shaderType][blockName]; in updateAtomicCounterBuffersDescriptorSet()
1098 ShaderInterfaceVariableInfo &info = mVariableInfoMap[shaderType][name]; in updateImagesDescriptorSet()
[all …]
DTransformFeedbackVk.cpp201 const ShaderInterfaceVariableInfo &info = vsVariableInfoMap[bufferName]; in updateDescriptorSetLayout()
323 ShaderInterfaceVariableInfo &info = variableInfoMap[gl::ShaderType::Vertex][bufferName]; in writeDescriptorSet()