Home
last modified time | relevance | path

Searched refs:shader (Results 1 – 10 of 10) sorted by relevance

/device/generic/goldfish-opengl/shared/OpenglCodecCommon/
DGLSharedGroup.cpp199 bool ProgramData::attachShader(GLuint shader) in attachShader() argument
203 if (m_shaders[i] == shader) { in attachShader()
209 m_shaders.insertAt(shader, m_shaders.size(), 1); in attachShader()
213 bool ProgramData::detachShader(GLuint shader) in detachShader() argument
217 if (m_shaders[i] == shader) { in detachShader()
388 void GLSharedGroup::attachShader(GLuint program, GLuint shader) in attachShader() argument
392 ssize_t idx = m_shaders.indexOfKey(shader); in attachShader()
394 if (programData->attachShader(shader)) { in attachShader()
400 void GLSharedGroup::detachShader(GLuint program, GLuint shader) in detachShader() argument
404 ssize_t idx = m_shaders.indexOfKey(shader); in detachShader()
[all …]
DGLSharedGroup.h107 bool attachShader(GLuint shader);
108 bool detachShader(GLuint shader);
169 void attachShader(GLuint program, GLuint shader);
170 void detachShader(GLuint program, GLuint shader);
181 bool isShader(GLuint shader);
182 bool addShaderData(GLuint shader);
184 ShaderData* getShaderData(GLuint shader);
185 void unrefShaderData(GLuint shader);
/device/generic/goldfish-opengl/system/include/GLES2/
Dgl2.h378 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader);
397 GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader);
409 GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader);
414 GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shader);
444 GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint *params);
445 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GL…
447 GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei *length, GLc…
463 GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader);
475 GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar *const*strin…
Dgl2ext.h584 typedef void (GL_APIENTRYP PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC) (GLuint shader, GLsizei bufsize…
586 GL_APICALL void GL_APIENTRY glGetTranslatedShaderSourceANGLE (GLuint shader, GLsizei bufsize, GLsiz…
/device/generic/goldfish-opengl/system/GLESv2_enc/
Dgl2_entry.cpp9 void glAttachShader(GLuint program, GLuint shader);
28 void glCompileShader(GLuint shader);
40 void glDeleteShader(GLuint shader);
45 void glDetachShader(GLuint program, GLuint shader);
75 void glGetShaderiv(GLuint shader, GLenum pname, GLint* params);
76 void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog);
78 void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source);
94 GLboolean glIsShader(GLuint shader);
106 …void glShaderSource(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length…
214 void glShaderString(GLuint shader, const GLchar* string, GLsizei len);
[all …]
DGL2Encoder.h195 …static void s_glShaderSource(void *self, GLuint shader, GLsizei count, const GLchar * const *strin…
218 static void s_glDeleteShader(void *self, GLuint shader);
221 static void s_glAttachShader(void *self, GLuint program, GLuint shader);
224 static void s_glDetachShader(void *self, GLuint program, GLuint shader);
231 static void s_glGetShaderSource(void *self, GLuint shader, GLsizei bufsize,
235 static void s_glGetShaderInfoLog(void *self,GLuint shader,
548 static void s_glGetShaderiv(void* self, GLuint shader, GLenum pname, GLint* params);
DGL2Encoder.cpp1269 void GL2Encoder::s_glShaderSource(void *self, GLuint shader, GLsizei count, const GLchar * const *s… in s_glShaderSource() argument
1272 ShaderData* shaderData = ctx->m_shared->getShaderData(shader); in s_glShaderSource()
1273 SET_ERROR_IF(!ctx->m_shared->isShaderOrProgramObject(shader), GL_INVALID_VALUE); in s_glShaderSource()
1296 ctx->glShaderString(ctx, shader, str, len + 1); in s_glShaderSource()
1388 GLuint shader = ctx->m_glCreateShader_enc(self, shaderType); in s_glCreateShader() local
1389 if (shader != 0) { in s_glCreateShader()
1390 if (!ctx->m_shared->addShaderData(shader)) { in s_glCreateShader()
1391 ctx->m_glDeleteShader_enc(self, shader); in s_glCreateShader()
1395 return shader; in s_glCreateShader()
1406 void GL2Encoder::s_glGetShaderSource(void *self, GLuint shader, GLsizei bufsize, in s_glGetShaderSource() argument
[all …]
Dgl2_enc.cpp45 void glAttachShader_enc(void *self , GLuint program, GLuint shader) in glAttachShader_enc() argument
64 memcpy(ptr, &shader, 4); ptr += 4; in glAttachShader_enc()
584 void glCompileShader_enc(void *self , GLuint shader) in glCompileShader_enc() argument
602 memcpy(ptr, &shader, 4); ptr += 4; in glCompileShader_enc()
967 void glDeleteShader_enc(void *self , GLuint shader) in glDeleteShader_enc() argument
985 memcpy(ptr, &shader, 4); ptr += 4; in glDeleteShader_enc()
1096 void glDetachShader_enc(void *self , GLuint program, GLuint shader) in glDetachShader_enc() argument
1115 memcpy(ptr, &shader, 4); ptr += 4; in glDetachShader_enc()
2134 void glGetShaderiv_enc(void *self , GLuint shader, GLenum pname, GLint* params) in glGetShaderiv_enc() argument
2153 memcpy(ptr, &shader, 4); ptr += 4; in glGetShaderiv_enc()
[all …]
/device/generic/goldfish-opengl/system/include/GLES3/
Dgl3.h378 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader);
397 GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader);
409 GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader);
414 GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shader);
444 GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint *params);
445 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GL…
447 GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei *length, GLc…
463 GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader);
475 GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar *const*strin…
Dgl31.h378 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader);
397 GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader);
409 GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader);
414 GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shader);
444 GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint *params);
445 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GL…
447 GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei *length, GLc…
463 GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader);
475 GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar *const*strin…