Searched refs:ShaderProgram (Results 1 - 25 of 54) sorted by path

123

/frameworks/base/media/mca/filterfw/java/android/filterfw/core/
H A DShaderProgram.java31 public class ShaderProgram extends Program { class in inherits:Program
48 private ShaderProgram() { method in class:ShaderProgram
51 private ShaderProgram(NativeAllocatorTag tag) { method in class:ShaderProgram
54 public ShaderProgram(FilterContext context, String fragmentShader) { method in class:ShaderProgram
63 public ShaderProgram(FilterContext context, String vertexShader, String fragmentShader) { method in class:ShaderProgram
72 public static ShaderProgram createIdentity(FilterContext context) {
73 ShaderProgram program = nativeCreateIdentity(getGLEnvironment(context));
102 throw new RuntimeException("ShaderProgram got non-GL frame as input " + i + "!");
111 throw new RuntimeException("ShaderProgram got non-GL output frame!");
123 throw new RuntimeException("Error executing ShaderProgram!");
[all...]
/frameworks/base/media/mca/filterfw/jni/
H A Djni_init.cpp38 ObjectPool<ShaderProgram>::Setup("android/filterfw/core/ShaderProgram", "shaderProgramId");
H A Djni_shader_program.cpp35 using android::filterfw::ShaderProgram;
50 return ToJBool(WrapObjectInJava(new ShaderProgram(
57 return ToJBool(WrapObjectInJava(new ShaderProgram(
67 return ToJBool(DeleteNativeObject<ShaderProgram>(env, thiz));
71 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
79 ShaderProgram* program = ConvertFromJava<ShaderProgram>(env, thiz);
85 ALOGE("ShaderProgram: Could not convert java object value passed for key '%s'!", c_key.c_str());
93 ShaderProgram* progra
[all...]
/frameworks/base/media/mca/filterfw/native/core/
H A Dgl_env.cpp390 void GLEnv::AttachShader(int key, ShaderProgram* shader) {
391 ShaderProgram* existingShader = ShaderWithKey(key);
404 ShaderProgram* GLEnv::ShaderWithKey(int key) {
H A Dgl_env.h39 class ShaderProgram;
179 void AttachShader(int key, ShaderProgram* shader);
187 ShaderProgram* ShaderWithKey(int key);
255 std::map<int, ShaderProgram*> attached_shaders_;
H A Dgl_frame.cpp218 ShaderProgram* GLFrame::GetIdentity() const {
219 ShaderProgram* stored_shader = gl_env_->ShaderWithKey(kIdentityShaderKey);
221 stored_shader = ShaderProgram::CreateIdentity(gl_env_);
H A Dgl_frame.h30 class ShaderProgram;
34 // it is strongly recommended to use ShaderProgram objects for any kind of
180 ShaderProgram* GetIdentity() const;
H A Dshader_program.cpp63 ShaderProgram::VertexAttrib::VertexAttrib()
76 // ShaderProgram implementation ////////////////////////////////////////////////
77 ShaderProgram::ShaderProgram(GLEnv* gl_env, const std::string& fragment_shader) function in class:android::filterfw::ShaderProgram
99 ShaderProgram::ShaderProgram(GLEnv* gl_env, function in class:android::filterfw::ShaderProgram
123 ShaderProgram::~ShaderProgram() {
137 void ShaderProgram::SetDefaultCoords() {
163 ShaderProgram* ShaderProgra
[all...]
H A Dshader_program.h42 // A ShaderProgram is a Program object that holds a GLSL shader implementation.
46 // By default a ShaderProgram provides its own vertex shader. However, a custom
67 class ShaderProgram { class in namespace:android::filterfw
77 // Note, that the ShaderProgram does NOT take ownership of the GLEnv. The
80 explicit ShaderProgram(GLEnv* gl_env, const std::string& fragment_shader);
85 // Note, that the ShaderProgram does NOT take ownership of the GLEnv. The
88 ShaderProgram(GLEnv* gl_env,
93 ~ShaderProgram();
123 static ShaderProgram* CreateIdentity(GLEnv* env);
/frameworks/base/media/mca/filterpacks/java/android/filterpacks/imageproc/
H A DAlphaBlendFilter.java22 import android.filterfw.core.ShaderProgram;
54 return new ShaderProgram(context, mAlphaBlendShader);
H A DAutoFixFilter.java25 import android.filterfw.core.ShaderProgram;
176 ShaderProgram shaderProgram = new ShaderProgram(context, mAutoFixShader);
H A DBitmapOverlayFilter.java25 import android.filterfw.core.ShaderProgram;
74 ShaderProgram shaderProgram = new ShaderProgram(context, mOverlayShader);
H A DBlackWhiteFilter.java25 import android.filterfw.core.ShaderProgram;
104 ShaderProgram shaderProgram = new ShaderProgram(context, mBlackWhiteShader);
H A DBlendFilter.java21 import android.filterfw.core.ShaderProgram;
54 return new ShaderProgram(context, mBlendShader);
H A DBrightnessFilter.java23 import android.filterfw.core.ShaderProgram;
51 return new ShaderProgram(context, mBrightnessShader);
H A DColorTemperatureFilter.java25 import android.filterfw.core.ShaderProgram;
77 ShaderProgram shaderProgram = new ShaderProgram(context, mColorTemperatureShader);
H A DContrastFilter.java23 import android.filterfw.core.ShaderProgram;
54 return new ShaderProgram(context, mContrastShader);
H A DCropFilter.java27 import android.filterfw.core.ShaderProgram;
95 mProgram = new ShaderProgram(context, mFragShader);
97 mProgram = ShaderProgram.createIdentity(context);
126 if (mProgram instanceof ShaderProgram) {
127 ShaderProgram shaderProgram = (ShaderProgram)mProgram;
H A DCropRectFilter.java25 import android.filterfw.core.ShaderProgram;
68 ShaderProgram shaderProgram = ShaderProgram.createIdentity(context);
131 ((ShaderProgram) mProgram).setSourceRect((float) mXorigin / mWidth,
H A DCrossProcessFilter.java25 import android.filterfw.core.ShaderProgram;
89 ShaderProgram shaderProgram = new ShaderProgram(context, mCrossProcessShader);
H A DDocumentaryFilter.java25 import android.filterfw.core.ShaderProgram;
99 ShaderProgram shaderProgram = new ShaderProgram(context, mDocumentaryShader);
H A DDrawOverlayFilter.java24 import android.filterfw.core.ShaderProgram;
34 private ShaderProgram mProgram;
57 mProgram = ShaderProgram.createIdentity(context);
H A DDrawRectFilter.java26 import android.filterfw.core.ShaderProgram;
60 private ShaderProgram mProgram;
82 mProgram = new ShaderProgram(context, mVertexShader, mFixedColorFragmentShader);
H A DDuotoneFilter.java25 import android.filterfw.core.ShaderProgram;
74 ShaderProgram shaderProgram = new ShaderProgram(context, mDuotoneShader);
H A DFillLightFilter.java25 import android.filterfw.core.ShaderProgram;
79 ShaderProgram shaderProgram = new ShaderProgram(context, mFillLightShader);

Completed in 116 milliseconds

123