   fastest way for updating textures
  hii want implement some of the image processing aogritms in GLSL, and i get my data from web cam but how can i send this datas to the shader ( i think textures is only way) but can i send PBOs to the shaders and draw them on the scene?   
  "how can i send this datas to the shader"Have you never used a texture before? If not, why are you trying to do shaders. glTexImage2D()If you need a webcam API look up escapi.   ;  fastest way is to use supported formatshttp://www.opengl.org/wiki/Common_Mistakes#Unsupported_formats_.231and methodshttp://www.opengl.org/wiki/Common_Mistakes#Updating_A_Texture