Matthew Waters
|
3ba30d42a4
|
gl: use gles2 shaders everywhere
This effectively limits a glfilter subclass to be > GL(ES) 2.0.
rather than a possible GL 1.4.
|
2017-12-09 19:32:07 +00:00 |
|
Matthew Waters
|
b53178f724
|
gleffects_laplacian: fix shader compilation in gl3/gles2
https://bugzilla.gnome.org/show_bug.cgi?id=748393
|
2017-12-09 19:32:02 +00:00 |
|
Matthew Waters
|
72993f54fa
|
gl: remove useless gl{En,Dis}able (GL_TEXTURE_*) calls
We are using shaders everywhere and so they are not needed
|
2017-12-09 19:32:01 +00:00 |
|
Michał Dębski
|
afdc3c8ee3
|
gleffects: Merge laplacian filter into effects
https://bugzilla.gnome.org/show_bug.cgi?id=746209
|
2017-12-09 19:31:59 +00:00 |
|
Michał Dębski
|
befbf3733b
|
gleffects: Merge sobel filter into effects
https://bugzilla.gnome.org/show_bug.cgi?id=746209
|
2017-12-09 19:31:59 +00:00 |
|
Michał Dębski
|
208b5f999e
|
gleffects: Merge blur filter into effects
https://bugzilla.gnome.org/show_bug.cgi?id=746209
|
2017-12-09 19:31:59 +00:00 |
|
Michał Dębski
|
a2ef6757f0
|
gleffects: Correct attributes for hconv and vconv shaders
Width and height were switched for glow shaders. For blur
filter attributes names were obsolete.
https://bugzilla.gnome.org/show_bug.cgi?id=746209
|
2017-12-09 19:31:59 +00:00 |
|
Michał Dębski
|
eb326ba4c2
|
gleffects: Fix fisheye shader - pass float to sqrt
On OSX passing literal int to sqrt() in GLSL results in error.
https://bugzilla.gnome.org/show_bug.cgi?id=746209
|
2017-12-09 19:31:59 +00:00 |
|
Anton Obzhirov
|
9294e84334
|
gleffects: port all effects to GLES2.0
https://bugzilla.gnome.org/show_bug.cgi?id=745955
|
2017-12-09 19:31:58 +00:00 |
|
Matthew Waters
|
92f0aa9bd8
|
gl: get the context from basemixer/basefilter
|
2017-12-09 19:31:57 +00:00 |
|
Matthew Waters
|
3be1edc634
|
gl: fix various build errors without desktop gl
|
2017-12-09 19:31:51 +00:00 |
|
Matthew Waters
|
a82db7eb9e
|
gleffects: support gl3 whereever gles2 is supported
|
2017-12-09 19:31:51 +00:00 |
|
Matthew Waters
|
4a8b31afd6
|
glfeature: remove GST_GL_API_GLES3
instead check the gl version using gst_gl_context_check_gl_version()
|
2017-12-09 19:31:42 +00:00 |
|
Julien Isorce
|
2b8de2d1bc
|
gleffects: use new helper functions to avoid duplicating the same vertex shader text
And also use the default fragment shader text for the identity effect
|
2017-12-09 19:31:38 +00:00 |
|
Vincent Penquerc'h
|
2767aae4e2
|
gl: pass large structure by const pointer, not value
Avoids large pointless memcpy.
Coverity 206236, 206237
|
2017-12-09 19:31:36 +00:00 |
|
Matthew Waters
|
e225af3e0d
|
gl: silence all the compiler warnings
|
2017-12-09 19:31:34 +00:00 |
|
Matthew Waters
|
a884d6feee
|
move gl elements to ext subdirectory
|
2017-12-09 19:31:34 +00:00 |
|