Home | History | Annotate | Download | only in MipMap2D

Lines Matching refs:userData

37 } UserData;
215 UserData *userData = esContext->userData;
238 userData->programObject = esLoadProgram ( vShaderStr, fShaderStr );
241 userData->positionLoc = glGetAttribLocation ( userData->programObject, "a_position" );
242 userData->texCoordLoc = glGetAttribLocation ( userData->programObject, "a_texCoord" );
245 userData->samplerLoc = glGetUniformLocation ( userData->programObject, "s_texture" );
248 userData->offsetLoc = glGetUniformLocation( userData->programObject, "u_offset" );
251 userData->textureId = CreateMipMappedTexture2D ();
262 UserData *userData = esContext->userData;
281 glUseProgram ( userData->programObject );
284 glVertexAttribPointer ( userData->positionLoc, 4, GL_FLOAT,
287 glVertexAttribPointer ( userData->texCoordLoc, 2, GL_FLOAT,
290 glEnableVertexAttribArray ( userData->positionLoc );
291 glEnableVertexAttribArray ( userData->texCoordLoc );
295 glBindTexture ( GL_TEXTURE_2D, userData->textureId );
298 glUniform1i ( userData->samplerLoc, 0 );
302 glUniform1f ( userData->offsetLoc, -0.6f );
307 glUniform1f ( userData->offsetLoc, 0.6f );
318 UserData *userData = esContext->userData;
321 glDeleteTextures ( 1, &userData->textureId );
324 glDeleteProgram ( userData->programObject );
331 UserData userData;
334 esContext.userData = &userData;