Lines Matching refs:programDefinition
2129 const ProgramInterfaceDefinition::Program *programDefinition, in queryAndValidateProps() argument
2214 else if (isInterfaceBlockInterfaceName(programDefinition, interface, rootName)) in queryAndValidateProps()
2243 … getInterfaceBlockInteraceNameByMember(programDefinition, interface, rootName); in queryAndValidateProps()
2320 validators[propNdx]->validate(programDefinition, targetResourceName, propValues[propNdx], in queryAndValidateProps()
2326 const ProgramInterfaceDefinition::Program *programDefinition = getProgramDefinition(); in getAndCheckProgramDefinition() local
2327 DE_ASSERT(programDefinition->isValid()); in getAndCheckProgramDefinition()
2332 return programDefinition; in getAndCheckProgramDefinition()
2335 if (programDefinition->hasStage(glu::SHADERTYPE_TESSELLATION_CONTROL) || in getAndCheckProgramDefinition()
2336 programDefinition->hasStage(glu::SHADERTYPE_TESSELLATION_EVALUATION)) in getAndCheckProgramDefinition()
2350 if (programDefinition->hasStage(glu::SHADERTYPE_GEOMETRY)) in getAndCheckProgramDefinition()
2356 if (programContainsIOBlocks(programDefinition)) in getAndCheckProgramDefinition()
2362 return programDefinition; in getAndCheckProgramDefinition()
2383 const ProgramInterfaceDefinition::Program *programDefinition = getAndCheckProgramDefinition(); in iterate() local
2385 …m program(m_context.getRenderContext(), generateProgramInterfaceProgramSources(programDefinition)); in iterate()
2394 if (!programDefinition->getTransformFeedbackVaryings().empty()) in iterate()
2398 … for (int ndx = 0; ndx < (int)programDefinition->getTransformFeedbackVaryings().size(); ++ndx) in iterate()
2402 builder << "\"" << programDefinition->getTransformFeedbackVaryings()[ndx] << "\""; in iterate()
2413 … checkProgramResourceUsage(programDefinition, m_context.getRenderContext().getFunctions(), in iterate()
2493 … targetResources[targetResourceNdx].c_str(), programDefinition, props, validators); in iterate()
2554 … targetResources[targetResourceNdx].c_str(), programDefinition, props, validators); in iterate()
2567 … (isInputCase) ? (programDefinition->getFirstStage()) : (programDefinition->getLastStage()); in iterate()
2576 (programDefinition->getTessellationNumOutputPatchVertices()) // output batch size in iterate()
2643 … targetResources[targetResourceNdx].c_str(), programDefinition, props, validators); in iterate()
2717 … targetResources[targetResourceNdx].c_str(), programDefinition, props, validators); in iterate()
2757 … targetResources[targetResourceNdx].c_str(), programDefinition, props, validators); in iterate()