last
Fixed a crashing bug with still images.
GPUImageTextureOutput had the wrong type for the texture property.

Was GLint should be GLuint.

Signed-off-by: Karl von Randow <karl@xk72.com>
GPUImageOpenGLESContext: change singleton construction so you can subclass

Signed-off-by: Karl von Randow <karl@xk72.com>
GPUImageOpenGLESContext: enable subclasses to override the context

Signed-off-by: Karl von Randow <karl@xk72.com>
GPUImageOpenGLESContext: add EAGLSharegroup capability

Call [[GPUImageOpenGLESContext sharedImageProcessingOpenGLESContext] useSharegroup:[existingEAGLContext sharegroup] before you use GPUImage (ie. before the GPUImageOpenGLESContext's own context is created)

Signed-off-by: Karl von Randow <karl@xk72.com>
GPUImageOpenGLESContext: tidy added methods

Signed-off-by: Karl von Randow <karl@xk72.com>
Merge pull request #609 from karlvr/sharegroup

EAGLSharegroup support
Merge pull request #608 from karlvr/bugfixes

GPUImageTextureOutput had the wrong type for the texture property.
Merge pull request #579 from Vokl/master

GPUImageFilterPipieline now loads arrays
Fixed a lagging issue with live updates of filtered still images. Fixed a minor memory leak within the video camera.
Add a property to set the JPEG compression quality to use when capturing a JPEG from the camera.

Signed-off-by: Karl von Randow <karl@xk72.com>
doing my best to DRY up capturePhotoAs* methods of GPUImageStillCamera
extra check to preempt trying to capture two still images at once
GPUImageVideoCamera makes the metadata from the image capture available during the capture completion handler
Added center and color parameters
Added center and radius properties to pixelate filter
Added synthesizes
Restored previous default
Fix aspect ratio for bulge distortion filter