gstreamer/gst-libs/gst/gl
Matthew Waters 18f9dfdfe5 glbufferpool: add bufferpool options for the various texture targets
This was chosen over relying solely on the caps as glupload needs to propose an
allocation and set the texture target based on the output caps.  Setting the
caps in the config is currently pointless as they are overwritten in a lot of
element's decide_allocation functions.

This provides a mechanism for the buffer pool to be configured for a certain
texture target when none has been configured.
2017-12-09 19:32:10 +00:00
..
android gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
cocoa gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
dispmanx gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
eagl gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
egl gl: fix usage of string.h and stdio.h functions without including the headers 2017-12-09 19:32:09 +00:00
glprototypes gl: add some debugging prototypes 2017-12-09 19:32:08 +00:00
utils glcontext/wgl: implement gl3 core profile context selection 2017-12-09 19:32:07 +00:00
wayland gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
win32 gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
x11 gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
.gitignore [644/906] update .gitignore for some new files 2017-12-09 19:31:27 +00:00
gl.h gl: remove unneeded shader variable parsing code 2017-12-09 19:32:09 +00:00
gstgl_fwd.h glbufferpool: move typedef's into the forward decleration file 2017-12-09 19:32:10 +00:00
gstglapi.c Revert "gl: add GstGLContextGPUProcess backend" 2017-12-09 19:32:04 +00:00
gstglapi.h gl/api: use public rather than private define 2017-12-09 19:32:08 +00:00
gstglbasebuffer.c gl: Fix GError leaks during failures 2017-12-09 19:32:08 +00:00
gstglbasebuffer.h glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstglbasefilter.c gl: chain up to the parent class for GstElement::set_context 2017-12-09 19:32:08 +00:00
gstglbasefilter.h gl: add a new glbasefilter class below glfilter 2017-12-09 19:31:56 +00:00
gstglbufferpool.c glbufferpool: add bufferpool options for the various texture targets 2017-12-09 19:32:10 +00:00
gstglbufferpool.h glbufferpool: move typedef's into the forward decleration file 2017-12-09 19:32:10 +00:00
gstglcolorconvert.c glcolorconvert: add support for converting texture targets 2017-12-09 19:32:10 +00:00
gstglcolorconvert.h glcolorconvert: add support for converting texture targets 2017-12-09 19:32:10 +00:00
gstglcontext.c gl: fix usage of string.h and stdio.h functions without including the headers 2017-12-09 19:32:09 +00:00
gstglcontext.h gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
gstgldebug.c gl: fix leak in gst_gl_insert_debug_marker() 2017-12-09 19:32:09 +00:00
gstgldebug.h gl: move debugging related functions to their own file 2017-12-09 19:32:09 +00:00
gstgldisplay.c gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
gstgldisplay.h gldisplay: add gst_gl_display_create_context 2017-12-09 19:32:04 +00:00
gstgldownload.c glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstgldownload.h gl: Add support for multiple views in upload, colour convert and download 2017-12-09 19:32:04 +00:00
gstglfeature.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglfeature.h glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglfilter.c glmemory: add support for rectangle textures 2017-12-09 19:32:10 +00:00
gstglfilter.h glfilter: Don't cache buffer pool 2017-12-09 19:32:05 +00:00
gstglframebuffer.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglframebuffer.h gl: remove the use of glu 2017-12-09 19:31:51 +00:00
gstglmemory.c glbufferpool: add bufferpool options for the various texture targets 2017-12-09 19:32:10 +00:00
gstglmemory.h glbufferpool: add bufferpool options for the various texture targets 2017-12-09 19:32:10 +00:00
gstgloverlaycompositor.c glmemory: add support for rectangle textures 2017-12-09 19:32:10 +00:00
gstgloverlaycompositor.h gloverlaycompositor: Hide GstCompsitionOverlay object 2017-12-09 19:32:06 +00:00
gstglshader.c gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
gstglshader.h gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
gstglsl.c gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
gstglsl.h gl: add some GLSL utility functions 2017-12-09 19:32:09 +00:00
gstglsl_private.h gl: add some GLSL utility functions 2017-12-09 19:32:09 +00:00
gstglslstage.c glslstage: initialize output params to 0 before calling gl functions 2017-12-09 19:32:10 +00:00
gstglslstage.h glsl: add a shader stage object GstGLSLStage 2017-12-09 19:32:09 +00:00
gstglsyncmeta.c gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
gstglsyncmeta.h glsyncmeta: make context to wait and set sync explicit 2017-12-09 19:31:58 +00:00
gstglupload.c glmemory: add support for rectangle textures 2017-12-09 19:32:10 +00:00
gstglupload.h glupload: remove useless release_buffer 2017-12-09 19:32:09 +00:00
gstgluploadmeta.c glmemory: add support for rectangle textures 2017-12-09 19:32:10 +00:00
gstgluploadmeta.h gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +00:00
gstglutils.c glshader: port to using GstGLSLStage objects for string management 2017-12-09 19:32:09 +00:00
gstglutils.h gl: move debugging related functions to their own file 2017-12-09 19:32:09 +00:00
gstglviewconvert.c glmemory: add support for rectangle textures 2017-12-09 19:32:10 +00:00
gstglviewconvert.h gl libs: Add glviewconvert helper object 2017-12-09 19:32:04 +00:00
gstglwindow.c gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
gstglwindow.h gl: be consistent in gobject boilerpate 2017-12-09 19:32:09 +00:00
Makefile.am gl: remove unneeded shader variable parsing code 2017-12-09 19:32:09 +00:00