mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-26 02:00:33 +00:00
d02a585e7b
The background image needs to be scaled to fit current texture size. Previously this was done by gdk_pixbuf_scale_simple but that's been removed. Create a texture from the background pixbuf with correct dimensions and use interpolation shader to scale it to the right size. Interpolation fragment shader doesn't have too much sense if all the textures don't have the same size so this seemed the most natural place to do the scaling. It could probably be done with some custom texture mapping outside the shader but it involved more code. Fixes bug #599883. |
||
---|---|---|
.. | ||
GNUmakefile.gnustep | ||
gstgleffectbulge.c | ||
gstgleffectfisheye.c | ||
gstgleffectglow.c | ||
gstgleffectidentity.c | ||
gstgleffectlumatocurve.c | ||
gstgleffectlumatocurve.h | ||
gstgleffectmirror.c | ||
gstgleffectrgbtocurve.c | ||
gstgleffectscurves.h | ||
gstgleffectsin.c | ||
gstgleffectsquare.c | ||
gstgleffectsqueeze.c | ||
gstgleffectssources.c | ||
gstgleffectssources.h | ||
gstgleffectstretch.c | ||
gstgleffecttunnel.c | ||
gstgleffecttwirl.c | ||
gstgleffectxray.c |