Home | History | Annotate | Download | only in glesv2debugger

Lines Matching full:shader

41             GLShader shader = (GLShader) super.clone();
42 shader.programs = (ArrayList<Integer>) programs.clone();
43 shader.context = copyContext;
44 return shader;
152 GLShader shader = ctx.serverShader.shaders.get(name);
153 if (shader != null)
154 return shader;
172 // void API_ENTRY(glAttachShader)(GLuint program, GLuint shader)
176 GLShader shader = getShader(msg.getArg1());
178 if (GLEnum.GL_VERTEX_SHADER == shader.type)
179 program.vert = shader.name;
181 program.frag = shader.name;
182 shader.programs.add(program.name);
210 // void API_ENTRY(glDeleteShader)(GLuint shader)
214 GLShader shader = getShader(msg.getArg0());
215 shader.delete = true;
216 if (shader.programs.size() == 0)
217 shaders.remove(shader.name);
220 // void API_ENTRY(glDetachShader)(GLuint program, GLuint shader)
225 void glDetachShader(final GLProgram program, final GLShader shader) {
228 if (program.vert == shader.name)
230 else if (program.frag == shader.name)
234 shader.programs.remove(new Integer(program.name));
235 if (shader.delete && shader.programs.size() == 0)
236 shaders.remove(shader.name);
239 // void API_ENTRY(glShaderSource)(GLuint shader, GLsizei count, const
244 GLShader shader = getShader(msg.getArg0());
245 shader.source = shader.originalSource = msg.getData().toStringUtf8();