Lines Matching defs:Interface
1125 Utils::Interface* interface = variable.m_descriptor.m_interface;
1150 Utils::Interface* interface = variable.m_descriptor.m_interface;
1225 Utils::Interface* interface = variable.m_descriptor.m_interface;
1309 Utils::Interface* interface = variable.m_descriptor.m_interface;
2831 * @param interface Interface to be queried
2847 * @param interface Interface to be queried
3121 * @param interface Interface to be queried
3878 const Interface* interface = m_descriptor.m_interface;
3884 return (Interface::BLOCK == interface->m_type);
3898 const Interface* interface = m_descriptor.m_interface;
3904 return (Interface::STRUCT == interface->m_type);
4024 * @param interface Interface of variable
4030 GLint expected_location, Interface* interface, GLuint n_array_elements,
4135 if (Interface::STRUCT == m_interface->m_type)
4195 std::string GetDefinitions(const Interface::PtrVector& vector)
4215 Interface::Interface(const GLchar* name, Interface::TYPE type) : m_name(name), m_type(type)
4225 Variable::Descriptor* Interface::AddMember(const Variable::Descriptor& member)
4236 std::string Interface::GetDefinition() const
4292 Variable::Descriptor* Interface::Member(const GLchar* name, const GLchar* qualifiers, GLint expected_component,
4314 Variable::Descriptor* Interface::Member(const GLchar* name, const GLchar* qualifiers, GLint expected_component,
4315 GLint expected_location, Interface* nterface, GLuint n_array_elements,
4490 Interface* ProgramInterface::AddInterface(const GLchar* name, Interface::TYPE type)
4492 Interface* interface = 0;
4494 if (Interface::STRUCT == type)
4496 interface = new Interface(name, type);
4502 interface = new Interface(name, type);
4516 Interface* ProgramInterface::Block(const GLchar* name)
4518 return AddInterface(name, Interface::BLOCK);
4730 const Interface* interface = variable.m_descriptor.m_interface;
4732 Interface* block = CloneBlockForStage(*interface, stage, storage, prefix);
4787 Interface* ProgramInterface::CloneBlockForStage(const Interface& block, Shader::STAGES stage, Variable::STORAGE storage,
4798 Interface* ptr = GetBlock(name.c_str());
4802 ptr = AddInterface(name.c_str(), Interface::BLOCK);
4901 bool operator()(const Interface* interface)
4916 static Interface* findInterfaceByName(Interface::PtrVector& vector, const GLchar* name)
4918 Interface::PtrVector::iterator it = std::find_if(vector.begin(), vector.end(), matchInterfaceName(name));
4936 Interface* ProgramInterface::GetBlock(const GLchar* name)
4947 Interface* ProgramInterface::GetStructure(const GLchar* name)
4958 Interface* ProgramInterface::Structure(const GLchar* name)
4960 return AddInterface(name, Interface::STRUCT);
5349 * @param interface Interface
5353 GLuint TestBase::calculateStride(const Utils::Interface& interface) const
5374 * @param interface Interface
5378 void TestBase::generateData(const Utils::Interface& interface, GLuint offset, std::vector<GLubyte>& out_data) const
6392 * @param program_interface Interface of program
6532 * @param program_interface Interface of program
6687 const Utils::Interface* in_interface = in_variable.m_interface;
6688 const Utils::Interface* out_interface = out_variable.m_interface;
6771 const Utils::Interface* interface = variable.m_interface;
6802 * @param program_interface Interface of program
6914 * @param program_interface Interface of program
7300 * @param program_interface Interface of program
8516 * @param program_interface Interface of program
8673 * @param program_interface Interface of program
8746 Utils::Interface* vs_uni_block = program_interface.Block("vs_uni_Block");
10548 * @param program_interface Interface of program
10584 Utils::Interface* structure = program_interface.Structure("Data");
10594 Utils::Interface* vs_uni_block = program_interface.Block("vs_uni_Block");
10645 * @param program_interface Interface of program
10718 Utils::Interface* vs_buf_block = program_interface.Block("vs_buf_Block");
12315 * @param program_interface Interface of program
12348 Utils::Interface* structure = program_interface.Structure("Data");
12358 Utils::Interface* vs_buf_Block = program_interface.Block("vs_buf_Block");
12445 * @param program_interface Interface of program
12684 * @param program_interface Interface of program
12820 * @param ignored Interface of program
13015 * @param program_interface Interface of program
13035 Utils::Interface* structure = program_interface.Structure("Data");
13532 * @param program_interface Interface of program
13558 Utils::Interface* block = program_interface.Block("vs_tcs_Block");
14849 * @param program_interface Interface of program
19682 * @param program_interface Interface of program
19701 * @param program_interface Interface of program
19894 * @param program_interface Interface of program
19942 * @param program_interface Interface of program