gstreamer/gst-libs/gst/gl
Nicolas Dufresne edd3c007ea glupload: Recalculate offset and size in raw upload
As we only expose the mapped portion of the frame into the GL
memory object (and not the original padding) we need to
re-calculate the size and offset.
2017-12-09 19:32:08 +00:00
..
android glwindow: pass display to implementation's _new() 2017-12-09 19:32:07 +00:00
cocoa gl/cocoa: fix definition of gst_gl_context_new 2017-12-09 19:32:07 +00:00
dispmanx glwindow: pass display to implementation's _new() 2017-12-09 19:32:07 +00:00
eagl glwindow: pass display to implementation's _new() 2017-12-09 19:32:07 +00:00
egl glcontext: pass display to implentation's _new() 2017-12-09 19:32:06 +00:00
glprototypes opengl: Change GLclampd to double 2017-12-09 19:32:07 +00:00
utils glcontext/wgl: implement gl3 core profile context selection 2017-12-09 19:32:07 +00:00
wayland wayland: fail window open if the display is the correct type 2017-12-09 19:32:07 +00:00
win32 glcontext/wgl: implement gl3 core profile context selection 2017-12-09 19:32:07 +00:00
x11 glcontext/wgl: implement gl3 core profile context selection 2017-12-09 19:32:07 +00:00
.gitignore [644/906] update .gitignore for some new files 2017-12-09 19:31:27 +00:00
gl.h gloverlaycompositor: Add GstGLOverlayCompositor class 2017-12-09 19:32:06 +00:00
gstgl_fwd.h gloverlaycompositor: Hide GstCompsitionOverlay object 2017-12-09 19:32:06 +00:00
gstglapi.c Revert "gl: add GstGLContextGPUProcess backend" 2017-12-09 19:32:04 +00:00
gstglapi.h gl: support cgl, egl and glx within a same build 2017-12-09 19:32:06 +00:00
gstglbasebuffer.c glbasebuffer: add some debug and zero the data pointers on init 2017-12-09 19:32:05 +00:00
gstglbasebuffer.h glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstglbasefilter.c gl: use gst_gl_display_create_context in more elements. 2017-12-09 19:32:06 +00:00
gstglbasefilter.h gl: add a new glbasefilter class below glfilter 2017-12-09 19:31:56 +00:00
gstglbufferpool.c gl/docs: update some doc comments 2017-12-09 19:31:58 +00:00
gstglbufferpool.h glbufferpool: provide a consistent API regardless of platform 2017-12-09 19:31:43 +00:00
gstglcolorconvert.c glcolorconvert: add RGB to NV12/NV21 conversion 2017-12-09 19:32:06 +00:00
gstglcolorconvert.h glimagesinkbin: Add GstVideoOverlayCompositionMeta caps features 2017-12-09 19:32:06 +00:00
gstglcontext.c glcontext: pass display to implentation's _new() 2017-12-09 19:32:06 +00:00
gstglcontext.h glcontext: fix get_current_gl_api on x11/nvidia drivers 2017-12-09 19:32:05 +00:00
gstgldisplay.c gldisplay: add gst_gl_display_create_context 2017-12-09 19:32:04 +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 gl: use gles2 shaders everywhere 2017-12-09 19:32:07 +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 glupload: Keep input frame mapped as long as needed 2017-12-09 19:32:07 +00:00
gstglmemory.h glupload: Keep input frame mapped as long as needed 2017-12-09 19:32:07 +00:00
gstgloverlaycompositor.c gloverlaycompositor: Also disable the blend when done 2017-12-09 19:32:07 +00:00
gstgloverlaycompositor.h gloverlaycompositor: Hide GstCompsitionOverlay object 2017-12-09 19:32:06 +00:00
gstglshader.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglshader.h glshader add support for gl3 2017-12-09 19:31:50 +00:00
gstglshadervariables.c gl: shadervariables: make parsing of floats locale-independent 2017-12-09 19:31:50 +00:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2017-12-09 19:31:29 +00:00
gstglsyncmeta.c gl/syncmeta: implement synchronisation without glFenceSync 2017-12-09 19:32:07 +00:00
gstglsyncmeta.h glsyncmeta: make context to wait and set sync explicit 2017-12-09 19:31:58 +00:00
gstglupload.c glupload: Recalculate offset and size in raw upload 2017-12-09 19:32:08 +00:00
gstglupload.h glupload: provide the sink template caps that could be used 2017-12-09 19:32:00 +00:00
gstgluploadmeta.c glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstgluploadmeta.h gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +00:00
gstglutils.c gl: consolidate internal_rgba_format into glmemory 2017-12-09 19:32:03 +00:00
gstglutils.h gl: consolidate internal_rgba_format into glmemory 2017-12-09 19:32:03 +00:00
gstglviewconvert.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglviewconvert.h gl libs: Add glviewconvert helper object 2017-12-09 19:32:04 +00:00
gstglwindow.c glwindow: pass display to implementation's _new() 2017-12-09 19:32:07 +00:00
gstglwindow.h glwindow: handle gst_video_overlay_set_render_rectangle 2017-12-09 19:32:03 +00:00
Makefile.am gl: Add opengl_version.h to the list of sources 2017-12-09 19:32:07 +00:00