Skip to content

Commit

Permalink
Fixing commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
BradLarson committed Mar 28, 2012
1 parent 71c95fd commit 19f4aaf
Show file tree
Hide file tree
Showing 9 changed files with 44 additions and 14 deletions.
Expand Up @@ -78,9 +78,11 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N
case GPUIMAGE_GRAYSCALE: cell.textLabel.text = @"Grayscale"; break;
case GPUIMAGE_SEPIA: cell.textLabel.text = @"Sepia tone"; break;
case GPUIMAGE_PIXELLATE: cell.textLabel.text = @"Pixellate"; break;
case GPUIMAGE_CROSSHATCH: cell.textLabel.text = @"Crosshatch"; break;
case GPUIMAGE_SOBELEDGEDETECTION: cell.textLabel.text = @"Sobel edge detection"; break;
case GPUIMAGE_SKETCH: cell.textLabel.text = @"Sketch"; break;
case GPUIMAGE_TOON: cell.textLabel.text = @"Toon"; break;
case GPUIMAGE_CGA: cell.textLabel.text = @"CGA colorspace"; break;
case GPUIMAGE_POSTERIZE: cell.textLabel.text = @"Posterize"; break;
case GPUIMAGE_SWIRL: cell.textLabel.text = @"Swirl"; break;
case GPUIMAGE_BULGE: cell.textLabel.text = @"Bulge"; break;
Expand Down
Expand Up @@ -3,7 +3,7 @@

typedef enum { GPUIMAGE_SATURATION, GPUIMAGE_CONTRAST, GPUIMAGE_BRIGHTNESS, GPUIMAGE_EXPOSURE, GPUIMAGE_SHARPEN, GPUIMAGE_UNSHARPMASK, GPUIMAGE_TRANSFORM,
GPUIMAGE_TRANSFORM3D, GPUIMAGE_CROP, GPUIMAGE_GAMMA, GPUIMAGE_HAZE, GPUIMAGE_SEPIA, GPUIMAGE_COLORINVERT, GPUIMAGE_GRAYSCALE,
GPUIMAGE_THRESHOLD, GPUIMAGE_ADAPTIVETHRESHOLD, GPUIMAGE_PIXELLATE, GPUIMAGE_SOBELEDGEDETECTION, GPUIMAGE_SKETCH, GPUIMAGE_TOON, GPUIMAGE_POSTERIZE,
GPUIMAGE_THRESHOLD, GPUIMAGE_ADAPTIVETHRESHOLD, GPUIMAGE_PIXELLATE, GPUIMAGE_CROSSHATCH, GPUIMAGE_SOBELEDGEDETECTION, GPUIMAGE_SKETCH, GPUIMAGE_TOON, GPUIMAGE_CGA, GPUIMAGE_POSTERIZE,
GPUIMAGE_KUWAHARA, GPUIMAGE_VIGNETTE, GPUIMAGE_GAUSSIAN, GPUIMAGE_GAUSSIAN_SELECTIVE, GPUIMAGE_FASTBLUR, GPUIMAGE_BOXBLUR, GPUIMAGE_SWIRL, GPUIMAGE_BULGE, GPUIMAGE_PINCH,
GPUIMAGE_DISSOLVE, GPUIMAGE_CHROMAKEY, GPUIMAGE_MULTIPLY, GPUIMAGE_OVERLAY, GPUIMAGE_LIGHTEN, GPUIMAGE_DARKEN,
GPUIMAGE_COLORBURN, GPUIMAGE_COLORDODGE, GPUIMAGE_SCREENBLEND, GPUIMAGE_DIFFERENCEBLEND, GPUIMAGE_EXCLUSIONBLEND,
Expand Down
Expand Up @@ -77,6 +77,13 @@ - (void)setupFilter;

filter = [[GPUImagePixellateFilter alloc] init];
}; break;
case GPUIMAGE_CROSSHATCH:
{
self.title = @"Crosshatch";
self.filterSettingsSlider.hidden = YES;

filter = [[GPUImageCrosshatchFilter alloc] init];
}; break;
case GPUIMAGE_COLORINVERT:
{
self.title = @"Color Invert";
Expand Down Expand Up @@ -260,7 +267,15 @@ - (void)setupFilter;
self.filterSettingsSlider.hidden = YES;

filter = [[GPUImageToonFilter alloc] init];
}; break;
case GPUIMAGE_CGA:
{
self.title = @"CGA Colorspace";
self.filterSettingsSlider.hidden = YES;

filter = [[GPUImageCGAColorspaceFilter alloc] init];
}; break;

case GPUIMAGE_POSTERIZE:
{
self.title = @"Posterize";
Expand Down
16 changes: 16 additions & 0 deletions framework/GPUImage.xcodeproj/project.pbxproj
Expand Up @@ -118,6 +118,10 @@
BCC1E634152239090006EFA5 /* GPUImageBulgeDistortionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC1E632152239090006EFA5 /* GPUImageBulgeDistortionFilter.m */; };
BCC1E638152243630006EFA5 /* GPUImagePinchDistortionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC1E636152243620006EFA5 /* GPUImagePinchDistortionFilter.h */; };
BCC1E639152243630006EFA5 /* GPUImagePinchDistortionFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC1E637152243620006EFA5 /* GPUImagePinchDistortionFilter.m */; };
BCC1E66B152368130006EFA5 /* GPUImageCGAColorspaceFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC1E667152368130006EFA5 /* GPUImageCGAColorspaceFilter.h */; };
BCC1E66D152368130006EFA5 /* GPUImageCrosshatchFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC1E669152368130006EFA5 /* GPUImageCrosshatchFilter.h */; };
BCC1E66E152368130006EFA5 /* GPUImageCrosshatchFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC1E66A152368130006EFA5 /* GPUImageCrosshatchFilter.m */; };
BCC1E67C152368840006EFA5 /* GPUImageCGAColorspaceFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC1E67B152368840006EFA5 /* GPUImageCGAColorspaceFilter.m */; };
BCC93A0F1501D1BF00958B26 /* GPUImageFastBlurFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC93A0D1501D1BF00958B26 /* GPUImageFastBlurFilter.h */; };
BCC93A101501D1BF00958B26 /* GPUImageFastBlurFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC93A0E1501D1BF00958B26 /* GPUImageFastBlurFilter.m */; };
BCC93A1E1501E42F00958B26 /* GPUImageTwoPassFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC93A1C1501E42E00958B26 /* GPUImageTwoPassFilter.h */; };
Expand Down Expand Up @@ -264,6 +268,10 @@
BCC1E632152239090006EFA5 /* GPUImageBulgeDistortionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GPUImageBulgeDistortionFilter.m; path = Source/GPUImageBulgeDistortionFilter.m; sourceTree = SOURCE_ROOT; };
BCC1E636152243620006EFA5 /* GPUImagePinchDistortionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GPUImagePinchDistortionFilter.h; path = Source/GPUImagePinchDistortionFilter.h; sourceTree = SOURCE_ROOT; };
BCC1E637152243620006EFA5 /* GPUImagePinchDistortionFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GPUImagePinchDistortionFilter.m; path = Source/GPUImagePinchDistortionFilter.m; sourceTree = SOURCE_ROOT; };
BCC1E667152368130006EFA5 /* GPUImageCGAColorspaceFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GPUImageCGAColorspaceFilter.h; path = Source/GPUImageCGAColorspaceFilter.h; sourceTree = SOURCE_ROOT; };
BCC1E669152368130006EFA5 /* GPUImageCrosshatchFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GPUImageCrosshatchFilter.h; path = Source/GPUImageCrosshatchFilter.h; sourceTree = SOURCE_ROOT; };
BCC1E66A152368130006EFA5 /* GPUImageCrosshatchFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GPUImageCrosshatchFilter.m; path = Source/GPUImageCrosshatchFilter.m; sourceTree = SOURCE_ROOT; };
BCC1E67B152368840006EFA5 /* GPUImageCGAColorspaceFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GPUImageCGAColorspaceFilter.m; path = Source/GPUImageCGAColorspaceFilter.m; sourceTree = SOURCE_ROOT; };
BCC93A0D1501D1BF00958B26 /* GPUImageFastBlurFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GPUImageFastBlurFilter.h; path = Source/GPUImageFastBlurFilter.h; sourceTree = SOURCE_ROOT; };
BCC93A0E1501D1BF00958B26 /* GPUImageFastBlurFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GPUImageFastBlurFilter.m; path = Source/GPUImageFastBlurFilter.m; sourceTree = SOURCE_ROOT; };
BCC93A1C1501E42E00958B26 /* GPUImageTwoPassFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GPUImageTwoPassFilter.h; path = Source/GPUImageTwoPassFilter.h; sourceTree = SOURCE_ROOT; };
Expand Down Expand Up @@ -389,12 +397,16 @@
children = (
BCB5DE0B14E87F32000AF3C2 /* GPUImagePixellateFilter.h */,
BCB5DE0C14E87F32000AF3C2 /* GPUImagePixellateFilter.m */,
BCC1E669152368130006EFA5 /* GPUImageCrosshatchFilter.h */,
BCC1E66A152368130006EFA5 /* GPUImageCrosshatchFilter.m */,
BC982B9714F0B34E0001FF6F /* GPUImageSobelEdgeDetectionFilter.h */,
BC982B9814F0B34E0001FF6F /* GPUImageSobelEdgeDetectionFilter.m */,
BC1B717A14F566E200ACA2AB /* GPUImageSketchFilter.h */,
BC1B717B14F566E200ACA2AB /* GPUImageSketchFilter.m */,
BC982C9D14F35C2D0001FF6F /* GPUImageToonFilter.h */,
BC982C9E14F35C2D0001FF6F /* GPUImageToonFilter.m */,
BCC1E667152368130006EFA5 /* GPUImageCGAColorspaceFilter.h */,
BCC1E67B152368840006EFA5 /* GPUImageCGAColorspaceFilter.m */,
BCC1E5A6151E74B20006EFA5 /* GPUImagePosterizeFilter.h */,
BCC1E5A7151E74B20006EFA5 /* GPUImagePosterizeFilter.m */,
BC1B718C14F56C1D00ACA2AB /* GPUImageSwirlFilter.h */,
Expand Down Expand Up @@ -627,6 +639,8 @@
BCC1E610152156620006EFA5 /* GPUImageUnsharpMaskFilter.h in Headers */,
BCC1E633152239090006EFA5 /* GPUImageBulgeDistortionFilter.h in Headers */,
BCC1E638152243630006EFA5 /* GPUImagePinchDistortionFilter.h in Headers */,
BCC1E66B152368130006EFA5 /* GPUImageCGAColorspaceFilter.h in Headers */,
BCC1E66D152368130006EFA5 /* GPUImageCrosshatchFilter.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -786,6 +800,8 @@
BCC1E611152156620006EFA5 /* GPUImageUnsharpMaskFilter.m in Sources */,
BCC1E634152239090006EFA5 /* GPUImageBulgeDistortionFilter.m in Sources */,
BCC1E639152243630006EFA5 /* GPUImagePinchDistortionFilter.m in Sources */,
BCC1E66E152368130006EFA5 /* GPUImageCrosshatchFilter.m in Sources */,
BCC1E67C152368840006EFA5 /* GPUImageCGAColorspaceFilter.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down
2 changes: 2 additions & 0 deletions framework/Source/GPUImage.h
Expand Up @@ -58,3 +58,5 @@
#import "GPUImageUnsharpMaskFilter.h"
#import "GPUImageBulgeDistortionFilter.h"
#import "GPUImagePinchDistortionFilter.h"
#import "GPUImageCrosshatchFilter.h"
#import "GPUImageCGAColorspaceFilter.h"
10 changes: 5 additions & 5 deletions framework/Source/GPUImageCGAColorSpaceFilter.m
@@ -1,10 +1,10 @@
//
// GPUImageCGAGloryFilter.m
// GPUImageCGAColorspaceFilter.m
//

#import "GPUImageCGAGloryFilter.h"
#import "GPUImageCGAColorspaceFilter.h"

NSString *const kGPUImageCGAGloryFragmentShaderString = SHADER_STRING
NSString *const kGPUImageCGAColorspaceFragmentShaderString = SHADER_STRING
(
varying highp vec2 textureCoordinate;

Expand Down Expand Up @@ -50,11 +50,11 @@ void main()
}
);

@implementation GPUImageCGAGloryFilter
@implementation GPUImageCGAColorspaceFilter

- (id)init;
{
if (!(self = [super initWithFragmentShaderFromString:kGPUImageCGAGloryFragmentShaderString]))
if (!(self = [super initWithFragmentShaderFromString:kGPUImageCGAColorspaceFragmentShaderString]))
{
return nil;
}
Expand Down
6 changes: 1 addition & 5 deletions framework/Source/GPUImageCGAColorspaceFilter.h
@@ -1,9 +1,5 @@
//
// GPUImageCGAGloryFilter.h
// @fattjake

#import "GPUImageFilter.h"

@interface GPUImageCGAGloryFilter : GPUImageFilter
@interface GPUImageCGAColorspaceFilter : GPUImageFilter

@end
2 changes: 0 additions & 2 deletions framework/Source/GPUImageCrosshatchFilter.h
@@ -1,5 +1,3 @@
//from http://machinesdontcare.wordpress.com/

#import "GPUImageFilter.h"

@interface GPUImageCrosshatchFilter : GPUImageFilter
Expand Down
3 changes: 2 additions & 1 deletion framework/Source/GPUImageCrosshatchFilter.m
@@ -1,6 +1,7 @@

#import "GPUImageCrosshatchFilter.h"

// Shader code based on http://machinesdontcare.wordpress.com/

NSString *const kGPUImageCrosshatchFragmentShaderString = SHADER_STRING
(
varying highp vec2 textureCoordinate;
Expand Down

0 comments on commit 19f4aaf

Please sign in to comment.