Lines Matching defs:Program
146 class Program {
174 Program();
217 Program* GetProgramInfo(GLES2Implementation* gl, GLuint program);
220 typedef std::map<GLuint, Program> ProgramInfoMap;
227 CachedProgramInfoManager::Program::UniformInfo::UniformInfo(
236 CachedProgramInfoManager::Program::Program()
244 GLint CachedProgramInfoManager::Program::GetAttribLocation(
255 GLint CachedProgramInfoManager::Program::GetUniformLocation(
284 bool CachedProgramInfoManager::Program::GetProgramiv(
318 void CachedProgramInfoManager::Program::Update(
383 CachedProgramInfoManager::Program*
391 Program* info = &it->second;
400 program_infos_.insert(std::make_pair(program, Program()));
413 Program* info = GetProgramInfo(gl, program);
423 Program* info = GetProgramInfo(gl, program);
433 Program* info = GetProgramInfo(gl, program);
445 Program* info = GetProgramInfo(gl, program);
447 const Program::VertexAttrib* attrib_info =
480 Program* info = GetProgramInfo(gl, program);
482 const Program::UniformInfo* uniform_info = info->GetUniformInfo(index);