/aosp12/frameworks/base/media/mca/filterfw/jni/ |
H A D | jni_shader_program.cpp | 64 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); in Java_android_filterfw_core_ShaderProgram_compileAndLink() 72 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); in Java_android_filterfw_core_ShaderProgram_setUniformValue() 86 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); in Java_android_filterfw_core_ShaderProgram_getUniformValue() 95 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); in Java_android_filterfw_core_ShaderProgram_shaderProcess() 146 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); in Java_android_filterfw_core_ShaderProgram_setSourceRegion() 164 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); in Java_android_filterfw_core_ShaderProgram_setTargetRegion() 175 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); in Java_android_filterfw_core_ShaderProgram_setShaderClearsOutput() 186 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); in Java_android_filterfw_core_ShaderProgram_setShaderBlendEnabled() 198 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); in Java_android_filterfw_core_ShaderProgram_setShaderBlendFunc() 211 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz); in Java_android_filterfw_core_ShaderProgram_setShaderClearColor() [all …]
|
/aosp12/frameworks/base/media/mca/filterfw/native/core/ |
H A D | shader_program.cpp | 70 ShaderProgram::ShaderProgram(GLEnv* gl_env, const std::string& fragment_shader) in ShaderProgram() function in android::filterfw::ShaderProgram 92 ShaderProgram::ShaderProgram(GLEnv* gl_env, in ShaderProgram() function in android::filterfw::ShaderProgram 116 ShaderProgram::~ShaderProgram() { in ~ShaderProgram() 156 ShaderProgram* ShaderProgram::CreateIdentity(GLEnv* gl_env) { in CreateIdentity() 164 ShaderProgram* result = new ShaderProgram(gl_env, s_id_fragment_shader); in CreateIdentity() 375 void ShaderProgram::ScanUniforms() { in ScanUniforms() 450 bool ShaderProgram::UseProgram() { in UseProgram() 500 bool ShaderProgram::Draw() { in Draw() 508 bool ShaderProgram::DrawTiled() { in DrawTiled() 547 void ShaderProgram::Yield() { in Yield() [all …]
|
H A D | gl_env.h | 40 class ShaderProgram; variable 180 void AttachShader(int key, ShaderProgram* shader); 188 ShaderProgram* ShaderWithKey(int key); 256 std::map<int, ShaderProgram*> attached_shaders_;
|
H A D | shader_program.h | 67 class ShaderProgram { 80 explicit ShaderProgram(GLEnv* gl_env, const std::string& fragment_shader); 88 ShaderProgram(GLEnv* gl_env, 93 ~ShaderProgram(); 123 static ShaderProgram* CreateIdentity(GLEnv* env);
|
/aosp12/frameworks/base/media/mca/filterpacks/java/android/filterpacks/imageproc/ |
H A D | CropFilter.java | 27 import android.filterfw.core.ShaderProgram; 95 mProgram = new ShaderProgram(context, mFragShader); in createProgram() 97 mProgram = ShaderProgram.createIdentity(context); in createProgram() 126 if (mProgram instanceof ShaderProgram) { in process() 127 ShaderProgram shaderProgram = (ShaderProgram)mProgram; in process()
|
H A D | FlipFilter.java | 25 import android.filterfw.core.ShaderProgram; 63 ShaderProgram shaderProgram = ShaderProgram.createIdentity(context); in initProgram() 114 ((ShaderProgram) mProgram).setSourceRect(x_origin, y_origin, width, height); in updateParameters()
|
H A D | CropRectFilter.java | 25 import android.filterfw.core.ShaderProgram; 68 ShaderProgram shaderProgram = ShaderProgram.createIdentity(context); in initProgram() 131 ((ShaderProgram) mProgram).setSourceRect((float) mXorigin / mWidth, in updateSourceRect()
|
H A D | SaturateFilter.java | 25 import android.filterfw.core.ShaderProgram; 88 ShaderProgram shaderProgram = new ShaderProgram(context, mBenSaturateShader); in initProgram() 92 shaderProgram = new ShaderProgram(context, mHerfSaturateShader); in initProgram()
|
H A D | ImageStitcher.java | 26 import android.filterfw.core.ShaderProgram; 106 mProgram = ShaderProgram.createIdentity(context); in process() 120 ((ShaderProgram) mProgram).setSourceRect(x0, y0, in process() 124 ((ShaderProgram) mProgram).setTargetRect(((float) outputOffsetX)/ mImageWidth, in process()
|
H A D | ToGrayFilter.java | 25 import android.filterfw.core.ShaderProgram; 74 ShaderProgram program = new ShaderProgram(context, mColorToGray4Shader); in getShaderProgram()
|
H A D | RotateFilter.java | 26 import android.filterfw.core.ShaderProgram; 64 ShaderProgram shaderProgram = ShaderProgram.createIdentity(context); in initProgram() 149 ((ShaderProgram) mProgram).setTargetRegion(quad); in updateParameters()
|
H A D | GrainFilter.java | 25 import android.filterfw.core.ShaderProgram; 110 ShaderProgram shaderProgram = new ShaderProgram(context, mNoiseShader); in initProgram() 114 shaderProgram = new ShaderProgram(context, mGrainShader); in initProgram()
|
H A D | NegativeFilter.java | 25 import android.filterfw.core.ShaderProgram; 64 ShaderProgram shaderProgram = new ShaderProgram(context, mNegativeShader); in initProgram()
|
H A D | PosterizeFilter.java | 25 import android.filterfw.core.ShaderProgram; 67 ShaderProgram shaderProgram = new ShaderProgram(context, mPosterizeShader); in initProgram()
|
H A D | CrossProcessFilter.java | 25 import android.filterfw.core.ShaderProgram; 89 ShaderProgram shaderProgram = new ShaderProgram(context, mCrossProcessShader); in initProgram()
|
H A D | DrawOverlayFilter.java | 24 import android.filterfw.core.ShaderProgram; 34 private ShaderProgram mProgram; 57 mProgram = ShaderProgram.createIdentity(context); in prepare()
|
H A D | SepiaFilter.java | 25 import android.filterfw.core.ShaderProgram; 65 ShaderProgram shaderProgram = new ShaderProgram(context, mSepiaShader); in initProgram()
|
H A D | ColorTemperatureFilter.java | 25 import android.filterfw.core.ShaderProgram; 77 ShaderProgram shaderProgram = new ShaderProgram(context, mColorTemperatureShader); in initProgram()
|
H A D | StraightenFilter.java | 26 import android.filterfw.core.ShaderProgram; 66 ShaderProgram shaderProgram = ShaderProgram.createIdentity(context); in initProgram() 147 ((ShaderProgram) mProgram).setSourceRegion(quad); in updateParameters()
|
H A D | DuotoneFilter.java | 25 import android.filterfw.core.ShaderProgram; 74 ShaderProgram shaderProgram = new ShaderProgram(context, mDuotoneShader); in initProgram()
|
H A D | FillLightFilter.java | 25 import android.filterfw.core.ShaderProgram; 79 ShaderProgram shaderProgram = new ShaderProgram(context, mFillLightShader); in initProgram()
|
H A D | TintFilter.java | 25 import android.filterfw.core.ShaderProgram; 71 ShaderProgram shaderProgram = new ShaderProgram(context, mTintShader); in initProgram()
|
H A D | SharpenFilter.java | 25 import android.filterfw.core.ShaderProgram; 86 ShaderProgram shaderProgram = new ShaderProgram(context, mSharpenShader); in initProgram()
|
/aosp12/frameworks/base/media/mca/filterpacks/java/android/filterpacks/videoproc/ |
H A D | BackDropperFilter.java | 27 import android.filterfw.core.ShaderProgram; 467 private ShaderProgram mBgDistProgram; 468 private ShaderProgram mBgMaskProgram; 469 private ShaderProgram mBgSubtractProgram; 470 private ShaderProgram mBgUpdateMeanProgram; 471 private ShaderProgram mBgUpdateVarianceProgram; 472 private ShaderProgram mCopyOutProgram; 473 private ShaderProgram mAutomaticWhiteBalanceProgram; 474 private ShaderProgram mMaskVerifyProgram; 475 private ShaderProgram copyShaderProgram; [all …]
|
/aosp12/frameworks/base/media/mca/filterfw/java/android/filterfw/core/ |
H A D | ShaderProgram.java | 27 public class ShaderProgram extends Program { class 44 private ShaderProgram() { in ShaderProgram() method in ShaderProgram 47 private ShaderProgram(NativeAllocatorTag tag) { in ShaderProgram() method in ShaderProgram 51 public ShaderProgram(FilterContext context, String fragmentShader) { in ShaderProgram() method in ShaderProgram 60 public ShaderProgram(FilterContext context, String vertexShader, String fragmentShader) { in ShaderProgram() method in ShaderProgram 70 public static ShaderProgram createIdentity(FilterContext context) { in createIdentity() 71 ShaderProgram program = nativeCreateIdentity(getGLEnvironment(context)); in createIdentity() 274 private static native ShaderProgram nativeCreateIdentity(GLEnvironment glEnv); in nativeCreateIdentity()
|