Home
last modified time | relevance | path

Searched refs:GstGLShader (Results 1 – 25 of 67) sorted by relevance

123

/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/
Dgstglshader.h33 #define GST_GL_SHADER(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GST_TYPE_GL_SHADER, GstGLShader
57 GstGLShader * gst_gl_shader_new (GstGLContext *context);
59 GstGLShader * gst_gl_shader_new_with_stages (GstGLContext * context, GError ** error, ...);
61 GstGLShader * gst_gl_shader_new_link_with_stages (GstGLContext * context, GError ** error, ...);
63 GstGLShader * gst_gl_shader_new_default (GstGLContext * context, GError ** error);
66 gboolean gst_gl_shader_attach (GstGLShader * shader, GstGLSLStage * stage);
68 gboolean gst_gl_shader_attach_unlocked (GstGLShader * shader, GstGLSLStage * stage);
71 void gst_gl_shader_detach (GstGLShader * shader, GstGLSLStage * stage);
73 void gst_gl_shader_detach_unlocked (GstGLShader * shader, GstGLSLStage * stage);
76 gboolean gst_gl_shader_compile_attach_stage (GstGLShader * shader,
[all …]
Dgstglshader.c90 G_DEFINE_TYPE_WITH_CODE (GstGLShader, gst_gl_shader, GST_TYPE_OBJECT,
91 G_ADD_PRIVATE (GstGLShader) DEBUG_INIT);
94 _cleanup_shader (GstGLContext * context, GstGLShader * shader) in _cleanup_shader()
118 GstGLShader *shader; in gst_gl_shader_finalize()
155 GstGLShader *shader = GST_GL_SHADER (object); in gst_gl_shader_get_property()
188 gst_gl_shader_init (GstGLShader * self) in gst_gl_shader_init()
201 _get_uniform_location (GstGLShader * shader, const gchar * name) in _get_uniform_location()
225 static GstGLShader *
229 GstGLShader *shader; in _new_with_stages_va_list()
282 GstGLShader *
[all …]
Dgstglfilter.h83 GstGLShader *default_shader;
145 GstGLShader *shader);
Dgstgl_fwd.h69 typedef struct _GstGLShader GstGLShader; typedef
137 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstGLShader, gst_object_unref)
/third_party/gstreamer/gstplugins_base/tests/check/libs/
Dgstglshader.c57 GstGLShader *shader; in _test_compile_attach_gl()
80 GstGLShader *shader; in _test_separate_compile_attach_gl()
105 GstGLShader *shader; in _test_detach_gl()
130 GstGLShader *shader; in _test_link_gl()
157 GstGLShader *shader; in _test_default_shader_gl()
181 GstGLShader *shader; in _test_get_attribute_location_gl()
/third_party/gstreamer/gstplugins_base/ext/gl/
Dgstglutils.c31 GstGLShader **shader;
39 GstGLShader *shader; in _compile_shader()
93 const gchar * frag_src, GstGLShader ** shader) in gst_gl_context_gen_shader()
Dgstgldeinterlace.c303 GstGLShader *shader = (GstGLShader *) value; in gst_gl_deinterlace_ghash_func_clean()
417 static GstGLShader *
421 GstGLShader *shader = NULL; in gst_gl_deinterlace_get_fragment_shader()
465 GstGLShader *shader; in gst_gl_deinterlace_vfir_callback()
500 GstGLShader *shader; in gst_gl_deinterlace_greedyh_callback()
Dgstglfilterglass.h41 GstGLShader *passthrough_shader;
42 GstGLShader *shader;
Dgstgldifferencematte.h40 GstGLShader *identity_shader;
41 GstGLShader *shader[4];
Dgstglalpha.h68 GstGLShader *alpha_shader;
69 GstGLShader *chroma_key_shader;
Dgstglvideomixer.h122 GstGLShader *shader;
123 GstGLShader *checker;
Dgstglfiltershader.c357 GstGLShader *shader = user_data; in _set_uniform()
413 static GstGLShader *
417 GstGLShader *shader; in _maybe_recompile_shader()
526 GstGLShader *shader; in gst_gl_filtershader_hcallback()
Dgstglutils.h30 const gchar * shader_fragment_source, GstGLShader ** shader);
Dgstgleffects.c451 GstGLShader *shader = (GstGLShader *) value; in gst_gl_effects_ghash_func_clean()
561 GstGLShader *
565 GstGLShader *shader = NULL; in gst_gl_effects_get_fragment_shader()
/third_party/gstreamer/gstplugins_good/tests/examples/gtk/
Dglliveshader.c138 _add_stage_to_shader (GstGLShader * shader, struct shader_state *state, in _add_stage_to_shader()
174 static GstGLShader *
177 GstGLShader *shader = gst_gl_shader_new (context); in _new_shader()
212 static GstGLShader *
216 GstGLShader *shader, *new_shader; in _create_shader()
/third_party/gstreamer/gstplugins_base/ext/gl/effects/
Dgstgleffectsqueeze.c30 GstGLShader *shader; in gst_gl_effects_squeeze()
Dgstgleffectfisheye.c30 GstGLShader *shader; in gst_gl_effects_fisheye()
Dgstgleffectsin.c30 GstGLShader *shader; in gst_gl_effects_sin()
Dgstgleffectstretch.c30 GstGLShader *shader; in gst_gl_effects_stretch()
Dgstgleffectbulge.c30 GstGLShader *shader; in gst_gl_effects_bulge()
Dgstgleffectmirror.c30 GstGLShader *shader; in gst_gl_effects_mirror()
Dgstgleffecttwirl.c30 GstGLShader *shader; in gst_gl_effects_twirl()
Dgstgleffecttunnel.c30 GstGLShader *shader; in gst_gl_effects_tunnel()
Dgstgleffectsquare.c30 GstGLShader *shader; in gst_gl_effects_square()
Dgstgleffectlaplacian.c38 GstGLShader *shader; in gst_gl_effects_laplacian()

123