Home | History | Annotate | Download | only in OpenglCodecCommon

Lines Matching full:shader

199 bool ProgramData::attachShader(GLuint shader)
203 if (m_shaders[i] == shader) {
209 m_shaders.insertAt(shader, m_shaders.size(), 1);
213 bool ProgramData::detachShader(GLuint shader)
217 if (m_shaders[i] == shader) {
331 void GLSharedGroup::attachShader(GLuint program, GLuint shader)
335 ssize_t idx = m_shaders.indexOfKey(shader);
337 if (programData->attachShader(shader)) {
343 void GLSharedGroup::detachShader(GLuint program, GLuint shader)
347 ssize_t idx = m_shaders.indexOfKey(shader);
349 if (programData->detachShader(shader)) {
367 ShaderData* shader = m_shaders.valueFor(shaderId);
368 if (!shader) continue;
369 ShaderData::StringList::iterator nameIter = shader->samplerExternalNames.begin();
370 ShaderData::StringList::iterator nameEnd = shader->samplerExternalNames.end();
447 bool GLSharedGroup::addShaderData(GLuint shader)
452 if (m_shaders.add(shader, data) < 0) {
461 ShaderData* GLSharedGroup::getShaderData(GLuint shader)
464 return m_shaders.valueFor(shader);
467 void GLSharedGroup::unrefShaderData(GLuint shader)
470 ssize_t idx = m_shaders.indexOfKey(shader);