-[GPUImageFilter initWithVertexShaderFromString:] 断言失败
Assertion failure in -[GPUImageFilter initWithVertexShaderFromString:]
出现如下错误
*** Assertion failure in -[GPUImageFilter initWithVertexShaderFromString:fragmentShaderFromString:],
/Users/XYZ/Downloads/GPUImage-master/framework/Source/GPUImageFilter.m:94
在设置框架路径后,我已经按照 https://github.com/BradLarson/GPUImage 中的说明进行了设置,所有其他内容编写了以下代码进行测试,但出现了上述错误。
GPUImageVideoCamera *videoCamera = [[GPUImageVideoCamera alloc] initWithSessionPreset:AVCaptureSessionPreset640x480 cameraPosition:AVCaptureDevicePositionBack];
videoCamera.outputImageOrientation = UIInterfaceOrientationPortrait;
GPUImageFilter *customFilter = [[GPUImageFilter alloc] initWithFragmentShaderFromFile:@"CustomShader"];
GPUImageView *filteredVideoView = [[GPUImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, viewWidth, viewHeight)];
// Add the view somewhere so it's visible
[videoCamera addTarget:customFilter];
[customFilter addTarget:filteredVideoView];
[videoCamera startCameraCapture];
请帮我解决这个问题...
NSAssert(NO, @"Filter shader link failed");
你的link"CustomShader"是错误的。你的项目中有CustomShader.fsh
吗?
出现如下错误
*** Assertion failure in -[GPUImageFilter initWithVertexShaderFromString:fragmentShaderFromString:], /Users/XYZ/Downloads/GPUImage-master/framework/Source/GPUImageFilter.m:94
在设置框架路径后,我已经按照 https://github.com/BradLarson/GPUImage 中的说明进行了设置,所有其他内容编写了以下代码进行测试,但出现了上述错误。
GPUImageVideoCamera *videoCamera = [[GPUImageVideoCamera alloc] initWithSessionPreset:AVCaptureSessionPreset640x480 cameraPosition:AVCaptureDevicePositionBack];
videoCamera.outputImageOrientation = UIInterfaceOrientationPortrait;
GPUImageFilter *customFilter = [[GPUImageFilter alloc] initWithFragmentShaderFromFile:@"CustomShader"];
GPUImageView *filteredVideoView = [[GPUImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, viewWidth, viewHeight)];
// Add the view somewhere so it's visible
[videoCamera addTarget:customFilter];
[customFilter addTarget:filteredVideoView];
[videoCamera startCameraCapture];
请帮我解决这个问题...
NSAssert(NO, @"Filter shader link failed");
你的link"CustomShader"是错误的。你的项目中有CustomShader.fsh
吗?