Lines Matching refs:shader

157 bool ProgramData::attachShader(GLuint shader) {  in attachShader()  argument
161 if (m_shaders[i] == shader) { in attachShader()
165 m_shaders.push_back(shader); in attachShader()
169 bool ProgramData::detachShader(GLuint shader) { in detachShader() argument
173 if (m_shaders[i] == shader) { in detachShader()
363 void GLSharedGroup::attachShader(GLuint program, GLuint shader) { in attachShader() argument
368 ShaderData* sData = findObjectOrDefault(m_shaders, shader); in attachShader()
371 if (pData->attachShader(shader)) { in attachShader()
372 refShaderDataLocked(shader); in attachShader()
377 void GLSharedGroup::detachShader(GLuint program, GLuint shader) { in detachShader() argument
382 ShaderData* sData = findObjectOrDefault(m_shaders, shader); in detachShader()
384 if (pData->detachShader(shader)) { in detachShader()
385 unrefShaderDataLocked(shader); in detachShader()
405 ShaderData* shader = findObjectOrDefault(m_shaders, shaderId); in setProgramIndexInfo() local
406 if (!shader) continue; in setProgramIndexInfo()
408 shader->samplerExternalNames.begin(); in setProgramIndexInfo()
410 shader->samplerExternalNames.end(); in setProgramIndexInfo()
512 bool GLSharedGroup::isShader(GLuint shader) { in isShader() argument
516 ShaderData* pData = findObjectOrDefault(m_shaders, shader); in isShader()
521 bool GLSharedGroup::addShaderData(GLuint shader) { in addShaderData() argument
528 m_shaders[shader] = data; in addShaderData()
535 ShaderData* GLSharedGroup::getShaderData(GLuint shader) { in getShaderData() argument
539 return findObjectOrDefault(m_shaders, shader); in getShaderData()
542 void GLSharedGroup::unrefShaderData(GLuint shader) { in unrefShaderData() argument
546 unrefShaderDataLocked(shader); in unrefShaderData()