Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/
Dglslang_wrapper_utils.cpp92 ShaderInterfaceVariableInfo *AddResourceInfoToAllStages(ShaderInterfaceVariableInfoMap *infoMap, in AddResourceInfoToAllStages()
101 ShaderInterfaceVariableInfo &info = infoMap->add(shaderType, varName); in AddResourceInfoToAllStages()
108 ShaderInterfaceVariableInfo *AddResourceInfo(ShaderInterfaceVariableInfoMap *infoMap, in AddResourceInfo()
115 ShaderInterfaceVariableInfo &info = infoMap->add(shaderType, varName); in AddResourceInfo()
123 ShaderInterfaceVariableInfo *AddLocationInfo(ShaderInterfaceVariableInfoMap *infoMap, in AddLocationInfo()
133 ShaderInterfaceVariableInfo &info = infoMap->addOrGet(shaderType, varName); in AddLocationInfo()
135 ASSERT(info.descriptorSet == ShaderInterfaceVariableInfo::kInvalid); in AddLocationInfo()
136 ASSERT(info.binding == ShaderInterfaceVariableInfo::kInvalid); in AddLocationInfo()
137 ASSERT(info.location == ShaderInterfaceVariableInfo::kInvalid); in AddLocationInfo()
138 ASSERT(info.component == ShaderInterfaceVariableInfo::kInvalid); in AddLocationInfo()
[all …]
Dglslang_wrapper_utils.h101 struct ShaderInterfaceVariableInfo struct
103 ShaderInterfaceVariableInfo();
149 const ShaderInterfaceVariableInfo &get(gl::ShaderType shaderType, argument
151 ShaderInterfaceVariableInfo &get(gl::ShaderType shaderType, const std::string &variableName);
152 ShaderInterfaceVariableInfo &add(gl::ShaderType shaderType, const std::string &variableName);
154 ShaderInterfaceVariableInfo &addOrGet(gl::ShaderType shaderType,
158 using VariableNameToInfoMap = angle::HashMap<std::string, ShaderInterfaceVariableInfo>;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DProgramExecutableVk.cpp319 ShaderInterfaceVariableInfo &info = mVariableInfoMap.add(shaderType, variableName); in load()
354 const ShaderInterfaceVariableInfo &info = it.second; in save()
546 const ShaderInterfaceVariableInfo &info = mVariableInfoMap.get(shaderType, blockName); in addInterfaceBlockDescriptorSetDesc()
570 const ShaderInterfaceVariableInfo &info = mVariableInfoMap.get(shaderType, blockName); in addAtomicCounterBufferDescriptorSetDesc()
621 const ShaderInterfaceVariableInfo &info = mVariableInfoMap.get(shaderType, imageName); in addImageDescriptorSetDesc()
657 ShaderInterfaceVariableInfo &baseInfo = mVariableInfoMap.get(shaderType, baseMappedName); in addInputAttachmentDescriptorSetDesc()
715 const ShaderInterfaceVariableInfo &info = mVariableInfoMap.get(shaderType, samplerName); in addTextureDescriptorSetDesc()
988 const ShaderInterfaceVariableInfo &info = in createPipelineLayout()
1157 ShaderInterfaceVariableInfo &info = mVariableInfoMap.get( in resolvePrecisionMismatch()
1166 ShaderInterfaceVariableInfo &info = mVariableInfoMap.get( in resolvePrecisionMismatch()
[all …]
DTransformFeedbackVk.cpp233 const ShaderInterfaceVariableInfo &info = in updateDescriptorSetLayout()
350 const ShaderInterfaceVariableInfo &info = in writeDescriptorSet()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/
Dmtl_glslang_utils.mm462 const ShaderInterfaceVariableInfo &info =