Home
last modified time | relevance | path

Searched refs:ShaderInterfaceVariableInfoMap (Results 1 – 18 of 18) sorted by relevance

/external/angle/src/libANGLE/renderer/
DShaderInterfaceVariableInfoMap.cpp17 ShaderInterfaceVariableInfoMap::ShaderInterfaceVariableInfoMap() = default;
19 ShaderInterfaceVariableInfoMap::~ShaderInterfaceVariableInfoMap() = default;
21 void ShaderInterfaceVariableInfoMap::clear() in clear()
34 void ShaderInterfaceVariableInfoMap::load( in load()
44 void ShaderInterfaceVariableInfoMap::setActiveStages(gl::ShaderType shaderType, in setActiveStages()
54 ShaderInterfaceVariableInfo &ShaderInterfaceVariableInfoMap::getMutable( in getMutable()
64 void ShaderInterfaceVariableInfoMap::markAsDuplicate(gl::ShaderType shaderType, in markAsDuplicate()
73 ShaderInterfaceVariableInfo &ShaderInterfaceVariableInfoMap::add(gl::ShaderType shaderType, in add()
84 ShaderInterfaceVariableInfo &ShaderInterfaceVariableInfoMap::addOrGet( in addOrGet()
100 bool ShaderInterfaceVariableInfoMap::hasVariable(gl::ShaderType shaderType, in hasVariable()
[all …]
DShaderInterfaceVariableInfoMap.h48 class ShaderInterfaceVariableInfoMap final : angle::NonCopyable
59 ShaderInterfaceVariableInfoMap();
60 ~ShaderInterfaceVariableInfoMap();
120 ShaderInterfaceVariableInfoMap::getDefaultUniformInfo(gl::ShaderType shaderType) const in getDefaultUniformInfo()
127 ShaderInterfaceVariableInfoMap::getIndexedVariableInfo(gl::ShaderType shaderType, in getIndexedVariableInfo()
137 ANGLE_INLINE bool ShaderInterfaceVariableInfoMap::hasAtomicCounterInfo( in hasAtomicCounterInfo()
144 ShaderInterfaceVariableInfoMap::getAtomicCounterInfo(gl::ShaderType shaderType) const in getAtomicCounterInfo()
151 ShaderInterfaceVariableInfoMap::getFramebufferFetchInfo(gl::ShaderType shaderType) const in getFramebufferFetchInfo()
158 ShaderInterfaceVariableInfoMap::getTransformFeedbackInfo(gl::ShaderType shaderType, in getTransformFeedbackInfo()
Dglslang_wrapper_utils.h20 class ShaderInterfaceVariableInfoMap; variable
154 ShaderInterfaceVariableInfoMap *variableInfoMapOut);
160 ShaderInterfaceVariableInfoMap *variableInfoMapOut);
168 ShaderInterfaceVariableInfoMap *variableInfoMapOut);
171 const ShaderInterfaceVariableInfoMap &variableInfoMap,
Dglslang_wrapper_utils.cpp93 ShaderInterfaceVariableInfo *AddResourceInfoToAllStages(ShaderInterfaceVariableInfoMap *infoMap, in AddResourceInfoToAllStages()
110 ShaderInterfaceVariableInfo *AddResourceInfo(ShaderInterfaceVariableInfoMap *infoMap, in AddResourceInfo()
126 ShaderInterfaceVariableInfo *AddLocationInfo(ShaderInterfaceVariableInfoMap *infoMap, in AddLocationInfo()
160 void AddVaryingLocationInfo(ShaderInterfaceVariableInfoMap *infoMap, in AddVaryingLocationInfo()
172 ShaderInterfaceVariableInfo *SetXfbInfo(ShaderInterfaceVariableInfoMap *infoMap, in SetXfbInfo()
224 ShaderInterfaceVariableInfoMap *variableInfoMapOut) in AssignTransformFeedbackEmulationBindings()
288 ShaderInterfaceVariableInfoMap *variableInfoMapOut) in AssignAttributeLocations()
309 ShaderInterfaceVariableInfoMap *variableInfoMapOut) in AssignSecondaryOutputLocations()
366 ShaderInterfaceVariableInfoMap *variableInfoMapOut) in AssignOutputLocations()
420 ShaderInterfaceVariableInfoMap *variableInfoMapOut) in AssignVaryingLocations()
[all …]
/external/angle/src/libANGLE/renderer/metal/
Dmtl_glslang_utils.h28 ShaderInterfaceVariableInfoMap *variableInfoMapOut,
29 ShaderInterfaceVariableInfoMap *xfbOnlyVSVariableInfoMapOut);
34 const ShaderInterfaceVariableInfoMap &variableInfoMap,
44 const ShaderInterfaceVariableInfoMap &xfbVSVariableInfoMap,
Dmtl_glslang_mtl_utils.h42 ShaderInterfaceVariableInfoMap *variableInfoMapOut);
48 const ShaderInterfaceVariableInfoMap &variableInfoMap,
Dmtl_glslang_utils.mm16 #include "libANGLE/renderer/ShaderInterfaceVariableInfoMap.h"
383 ShaderInterfaceVariableInfoMap *variableInfoMapOut,
384 ShaderInterfaceVariableInfoMap *xfbOnlyVSVariableInfoMapOut)
416 const ShaderInterfaceVariableInfoMap &variableInfoMap,
441 const ShaderInterfaceVariableInfoMap &xfbVSVariableInfoMap,
Dmtl_glslang_mtl_utils.mm112 ShaderInterfaceVariableInfoMap *variableInfoMapOut)
363 const ShaderInterfaceVariableInfoMap &variableInfoMap,
DProgramMtl.h281 ShaderInterfaceVariableInfoMap mVariableInfoMap;
DProgramMtl.mm339 ShaderInterfaceVariableInfoMap variableInfoMap;
340 ShaderInterfaceVariableInfoMap xfbOnlyVariableInfoMap;
383 ShaderInterfaceVariableInfoMap variableInfoMap;
/external/angle/src/libANGLE/renderer/vulkan/
DTransformFeedbackVk.h49 const ShaderInterfaceVariableInfoMap &variableInfoMap,
55 const ShaderInterfaceVariableInfoMap &variableInfoMap,
61 const ShaderInterfaceVariableInfoMap &variableInfoMap,
117 const ShaderInterfaceVariableInfoMap &variableInfoMap,
DGlslangWrapperVk.h38 ShaderInterfaceVariableInfoMap *variableInfoMapOut);
41 const ShaderInterfaceVariableInfoMap &variableInfoMap,
DGlslangWrapperVk.cpp55 ShaderInterfaceVariableInfoMap *variableInfoMapOut) in GetShaderCode()
65 const ShaderInterfaceVariableInfoMap &variableInfoMap, in TransformSpirV()
DProgramExecutableVk.h35 const ShaderInterfaceVariableInfoMap &variableInfoMap);
77 const ShaderInterfaceVariableInfoMap &variableInfoMap);
345 const ShaderInterfaceVariableInfoMap &variableInfoMap) in initProgram()
369 const ShaderInterfaceVariableInfoMap &variableInfoMap) in initGraphicsShaderProgram()
378 const ShaderInterfaceVariableInfoMap &variableInfoMap) in initComputeProgram()
420 ShaderInterfaceVariableInfoMap mVariableInfoMap;
DTransformFeedbackVk.cpp219 const ShaderInterfaceVariableInfoMap &variableInfoMap, in updateDescriptorSetLayout()
243 const ShaderInterfaceVariableInfoMap &variableInfoMap, in initDescriptorSet()
270 const ShaderInterfaceVariableInfoMap &variableInfoMap, in updateDescriptorSet()
376 const ShaderInterfaceVariableInfoMap &variableInfoMap, in writeDescriptorSet()
DProgramExecutableVk.cpp64 const ShaderInterfaceVariableInfoMap &variableInfoMap, in ValidateTransformedSpirV()
115 const ShaderInterfaceVariableInfoMap &variableInfoMap) in initShaders()
191 const ShaderInterfaceVariableInfoMap &variableInfoMap) in initProgram()
304 gl::ShaderMap<ShaderInterfaceVariableInfoMap::VariableTypeToInfoMap> data; in load()
305 gl::ShaderMap<ShaderInterfaceVariableInfoMap::NameToTypeAndIndexMap> nameToTypeAndIndexMap; in load()
306 gl::ShaderMap<ShaderInterfaceVariableInfoMap::VariableTypeToIndexMap> indexedResourceMap; in load()
395 const gl::ShaderMap<ShaderInterfaceVariableInfoMap::VariableTypeToInfoMap> &data = in save()
397 const gl::ShaderMap<ShaderInterfaceVariableInfoMap::NameToTypeAndIndexMap> in save()
399 const gl::ShaderMap<ShaderInterfaceVariableInfoMap::VariableTypeToIndexMap> in save()
416 const ShaderInterfaceVariableInfoMap::VariableInfoArray &infoArray = in save()
[all …]
/external/angle/
DBUILD.gn868 "src/libANGLE/renderer/ShaderInterfaceVariableInfoMap.cpp",
869 "src/libANGLE/renderer/ShaderInterfaceVariableInfoMap.h",
DAndroid.bp555 "src/libANGLE/renderer/ShaderInterfaceVariableInfoMap.cpp",