Lines Matching refs:mProgram
217 glDetachShader(mProgram, mVertexShader); in ~Program()
218 glDetachShader(mProgram, mFragmentShader); in ~Program()
223 glDeleteProgram(mProgram); in ~Program()
238 mProgram = glCreateProgram(); in initialize()
239 glAttachShader(mProgram, mVertexShader); in initialize()
240 glAttachShader(mProgram, mFragmentShader); in initialize()
242 glLinkProgram(mProgram); in initialize()
245 glGetProgramiv(mProgram, GL_LINK_STATUS, &status); in initialize()
248 glGetProgramiv(mProgram, GL_INFO_LOG_LENGTH, &length); in initialize()
251 glGetProgramInfoLog(mProgram, length, nullptr, &log[0]); in initialize()
261 void use() const { glUseProgram(mProgram); } in use()
292 GLuint mProgram = 0; member in android::Program
299 : mSurfaceManager(new SurfaceManager), mEglManager(new EglManager), mProgram(new Program) { in BufferGenerator()
311 if (!mProgram->initialize(VERTEX_SHADER, FRAGMENT_SHADER)) return; in BufferGenerator()
312 mProgram->use(); in BufferGenerator()
313 mProgram->bindVec4(0, in BufferGenerator()
316 mProgram->bindVec3(2, &SPHERICAL_HARMONICS[0], 4); in BufferGenerator()
349 mProgram->bindFloat(1, time.count()); in get()