Lines Matching refs:glu

46 									VariablePathComponent	(const glu::VarType* type)				:m_type(TYPE_TYPE)				{ m_data.type = type;			}
47 VariablePathComponent (const glu::InterfaceBlock* block) :m_type(TYPE_INTERFACEBLOCK) { m_data.block = block; }
48 VariablePathComponent (const glu::VariableDeclaration* decl) :m_type(TYPE_DECLARATION) { m_data.declaration = decl; }
57 const glu::VarType* getVariableType (void) const { DE_ASSERT(isVariableType()); return m_data.type; }
58 const glu::InterfaceBlock* getInterfaceBlock (void) const { DE_ASSERT(isInterfaceBlock()); return m_data.block; }
59 const glu::VariableDeclaration* getDeclaration (void) const { DE_ASSERT(isDeclaration()); return m_data.declaration; }
73 const glu::VarType* type;
74 const glu::InterfaceBlock* block;
75 const glu::VariableDeclaration* declaration;
89 static VariableSearchFilter createShaderTypeFilter (glu::ShaderType);
90 static VariableSearchFilter createStorageFilter (glu::Storage);
91 static VariableSearchFilter createShaderTypeStorageFilter (glu::ShaderType, glu::Storage);
97 bool matchesFilter (const glu::VariableDeclaration& variable) const;
98 bool matchesFilter (const glu::InterfaceBlock& block) const;
174 glu::ShaderType getProgramTransformFeedbackStage (const ProgramInterfaceDefinition::Program* program);
176 std::vector<std::string> getProgramInterfaceBlockMemberResourceList (const glu::InterfaceBlock& interfaceBlock);
178 glu::ProgramSources generateProgramInterfaceProgramSources (const ProgramInterfaceDefinition::Program* program);
180 void generateVariableTypeResourceNames (std::vector<std::string>& resources, const std::string& name, const glu::VarType& type, deUint32 resourceNameGenerationFlags);