Searched refs:mOutputVariables (Results 1 – 11 of 11) sorted by relevance
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/ |
H A D | RemoveInactiveInterfaceVariables.cpp | 41 const std::vector<sh::ShaderVariable> &mOutputVariables; member in sh::__anoncf5592e30111::RemoveInactiveInterfaceVariablesTraverser 58 mOutputVariables(outputVariables), in RemoveInactiveInterfaceVariablesTraverser() 134 !IsVariableActive(mOutputVariables, asSymbol->getName()) && mRemoveFragmentOutputs; in visitDeclaration() 179 if (qualifier != EvqFragmentOut || IsVariableActive(mOutputVariables, symbol->getName())) in visitBinary()
|
/aosp_15_r20/external/angle/src/libANGLE/ |
H A D | ProgramExecutable.cpp | 846 mOutputVariables.clear(); in reset() 925 mOutputVariables.resize(outputCount); in load() 928 ProgramOutput &output = mOutputVariables[outputIndex]; in load() 1601 for (unsigned int outputVariableIndex = 0; outputVariableIndex < mOutputVariables.size(); in linkValidateOutputVariables() 1604 const ProgramOutput &outputVariable = mOutputVariables[outputVariableIndex]; in linkValidateOutputVariables() 1639 for (unsigned int outputVariableIndex = 0; outputVariableIndex < mOutputVariables.size(); in linkValidateOutputVariables() 1642 ProgramOutput &outputVariable = mOutputVariables[outputVariableIndex]; in linkValidateOutputVariables() 1690 for (unsigned int outputVariableIndex = 0; outputVariableIndex < mOutputVariables.size(); in linkValidateOutputVariables() 1693 ProgramOutput &outputVariable = mOutputVariables[outputVariableIndex]; in linkValidateOutputVariables() 1774 for (const ProgramOutput &outputVariable : mOutputVariables) in gatherOutputTypes() [all …]
|
H A D | ProgramExecutable.h | 355 const std::vector<ProgramOutput> &getOutputVariables() const { return mOutputVariables; } in getOutputVariables() 575 ASSERT(index < mOutputVariables.size()); in getOutputResource() 576 return mOutputVariables[index]; in getOutputResource() 941 std::vector<ProgramOutput> mOutputVariables; variable
|
H A D | ProgramPipeline.cpp | 563 ASSERT(mState.mExecutable->mOutputVariables.empty()); in link() 564 mState.mExecutable->mOutputVariables = fragmentExecutable->getOutputVariables(); in link()
|
H A D | Program.cpp | 1140 ASSERT(mState.mExecutable->mOutputVariables.empty()); in linkJobImpl() 1141 mState.mExecutable->mOutputVariables.reserve( in linkJobImpl() 1145 mState.mExecutable->mOutputVariables.emplace_back(shaderVariable); in linkJobImpl() 1374 UpdateInterfaceVariable(&mExecutable->mOutputVariables, varying); in updateProgramInterfaceOutputs()
|
/aosp_15_r20/external/angle/src/compiler/translator/ |
H A D | CollectVariables.cpp | 176 std::vector<ShaderVariable> *mOutputVariables; member in sh::__anonc7ec3ea70111::CollectVariablesTraverser 272 mOutputVariables(outputVariables), in CollectVariablesTraverser() 374 mOutputVariables->push_back(info); in recordBuiltInFragmentOutputUsed() 527 var = FindVariable(symbolName, mOutputVariables); in visitSymbol() 1173 mOutputVariables->push_back(recordOutputVariable(variable)); in visitDeclaration()
|
H A D | Compiler.h | 128 const std::vector<sh::ShaderVariable> &getOutputVariables() const { return mOutputVariables; } in getOutputVariables() 259 std::vector<sh::ShaderVariable> mOutputVariables; variable
|
H A D | Compiler.cpp | 1022 mResources.MaxDualSourceDrawBuffers, &mOutputVariables, in checkAndSimplifyAST() 1147 CollectVariables(root, &mAttributes, &mOutputVariables, &mUniforms, &mInputVaryings, in checkAndSimplifyAST() 1563 mOutputVariables.clear(); in clearResults() 1812 for (const sh::ShaderVariable &var : mOutputVariables) in initializeOutputVariables()
|
/aosp_15_r20/external/angle/src/compiler/translator/glsl/ |
H A D | TranslatorGLSL.cpp | 154 for (const auto &outputVar : mOutputVariables) in translate()
|
/aosp_15_r20/external/angle/src/compiler/translator/spirv/ |
H A D | TranslatorSPIRV.cpp | 1020 for (const ShaderVariable &outputVar : mOutputVariables) in translateImpl() 1426 ShaderVariable *output = FindShaderVariable(&mOutputVariables, name); in assignSpirvIds()
|
/aosp_15_r20/external/angle/src/compiler/translator/msl/ |
H A D | TranslatorMSL.cpp | 1152 for (const ShaderVariable &outputVarying : mOutputVariables) in translateImpl()
|