Lines Matching refs:mShader
174 case 1: mShader.append("attribute float ATTRIB_"); break; in appendAttributes()
175 case 2: mShader.append("attribute vec2 ATTRIB_"); break; in appendAttributes()
176 case 3: mShader.append("attribute vec3 ATTRIB_"); break; in appendAttributes()
177 case 4: mShader.append("attribute vec4 ATTRIB_"); break; in appendAttributes()
182 mShader.append(fn); in appendAttributes()
183 mShader.append(";\n"); in appendAttributes()
198 mShader.append("#extension GL_OES_EGL_image_external : require\n"); in appendTextures()
201 mShader.append("uniform samplerExternalOES UNI_"); in appendTextures()
204 mShader.append("uniform sampler2D UNI_"); in appendTextures()
208 mShader.append("uniform samplerCube UNI_"); in appendTextures()
212 mShader.append(mTextureNames[ct]); in appendTextures()
213 mShader.append(";\n"); in appendTextures()
218 mShader.clear(); in createShader()
220 mShader.append("precision mediump float;\n"); in createShader()
225 mShader.append(mUserShader); in createShader()
234 if(!mShader.length()) { in loadShader()
240 ALOGV("%s", mShader.string()); in loadShader()
244 const char * ss = mShader.string(); in loadShader()
284 mShader.append("uniform mat4 UNI_"); in appendUserConstants()
286 mShader.append("uniform mat3 UNI_"); in appendUserConstants()
288 mShader.append("uniform mat2 UNI_"); in appendUserConstants()
291 case 1: mShader.append("uniform float UNI_"); break; in appendUserConstants()
292 case 2: mShader.append("uniform vec2 UNI_"); break; in appendUserConstants()
293 case 3: mShader.append("uniform vec3 UNI_"); break; in appendUserConstants()
294 case 4: mShader.append("uniform vec4 UNI_"); break; in appendUserConstants()
300 mShader.append(fn); in appendUserConstants()
302 mShader.appendFormat("[%d]", e->mHal.state.fieldArraySizes[field]); in appendUserConstants()
304 mShader.append(";\n"); in appendUserConstants()