How to create a fill effect? I have an irregular closed shape created using:
Code :
	glBindFramebufferOES(GL_FRAMEBUFFER_OES, viewFramebuffer);
        (.......) 
	glVertexPointer(2, GL_FLOAT, 0, vertexBuffer);
	glDrawArrays(GL_POINTS, 0, vertexCount);
        (.......) 
	glBindRenderbufferOES(GL_RENDERBUFFER_OES, viewRenderbuffer);

Now I would like to have an "fill/paint bucket" effect like in photoshop. The background inside the shape is white (for example) and by clicking inside the shape I want to change the color to red or green.

Can somebody give me some hints, please.