parent
							
								
									e112ecdeb9
								
							
						
					
					
						commit
						3be79a856c
					
				| @ -0,0 +1,29 @@ | |||||||
|  | package com.frank.camerafilter.filter.advance; | ||||||
|  | 
 | ||||||
|  | import android.content.Context; | ||||||
|  | import android.opengl.GLES30; | ||||||
|  | 
 | ||||||
|  | import com.frank.camerafilter.R; | ||||||
|  | import com.frank.camerafilter.filter.BaseFilter; | ||||||
|  | import com.frank.camerafilter.util.OpenGLUtil; | ||||||
|  | 
 | ||||||
|  | public class BeautyColorInvertFilter extends BaseFilter { | ||||||
|  | 
 | ||||||
|  |     public BeautyColorInvertFilter(Context context) { | ||||||
|  |         super(NORMAL_VERTEX_SHADER, OpenGLUtil.readShaderFromSource(context, R.raw.color_invert)); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     protected void onInit() { | ||||||
|  |         super.onInit(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     protected void onInitialized() { | ||||||
|  |         super.onInitialized(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     public void onInputSizeChanged(int width, int height) { | ||||||
|  |         super.onInputSizeChanged(width, height); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,10 @@ | |||||||
|  | varying highp vec2 textureCoordinate; | ||||||
|  | 
 | ||||||
|  | uniform sampler2D inputImageTexture; | ||||||
|  | 
 | ||||||
|  | void main() | ||||||
|  | { | ||||||
|  | 	lowp vec4 textureColor = texture2D(inputImageTexture, textureCoordinate); | ||||||
|  | 
 | ||||||
|  | 	gl_FragColor = vec4((1.0 - textureColor.rgb), 1.0); | ||||||
|  | } | ||||||
					Loading…
					
					
				
		Reference in new issue