[PD] flip image in glsl

Patrice Colet colet.patrice at free.fr
Mon Apr 8 17:47:02 CEST 2013


I've implemented all the stuff for flipping horizontaly and verticaly, 
there is an attached example, but it's not very elegant, there is warning messages even if it works good, maybe there is a better way to do it?


Colet Patrice

----- Mail original -----
> De: "Patrice Colet" <colet.patrice at free.fr>
> À: "pd-list" <pd-list at iem.at>
> Cc: "Cyrille Henry" <ch at chnry.net>
> Envoyé: Lundi 8 Avril 2013 16:37:29
> Objet: Re: [PD] flip image in glsl
> 
> Got it, thanks a lot!
> 
> Colet Patrice
> 
> ----- Mail original -----
> > De: "Cyrille Henry" <ch at chnry.net>
> > À: "Patrice Colet" <colet.patrice at free.fr>
> > Cc: "pd-list" <pd-list at iem.at>
> > Envoyé: Lundi 8 Avril 2013 10:05:22
> > Objet: Re: [PD] flip image in glsl
> > 
> > hello,
> > 
> > when using rectangular texturing, coordinate goes from 0 to image
> > pixel size.
> > when using "rectangle 0" mode, pixel coordinate goes from 0 to 1.
> > (sometimes 1 is for the power of 2 bigger than the image pixel
> > size)
> > 
> > so, in rectangular mode, use pixetl_size - image coordinate to flip
> > the image.
> > and 1 - image coordinate in non rectangle mode.
> > 
> > Image can be fliped because the "fliped" flag is not used on the
> > shader.
> > 
> > cheers
> > c
> > 
> > 
> > 
> > Le 08/04/2013 09:24, Patrice Colet a écrit :
> > > Hello,
> > >
> > >   how is it possible to flip upside down an image in glsl example
> > >   05.multitexture
> > >
> > > I tried to implement this in fragment program:
> > >
> > > http://stackoverflow.com/questions/9857089/flip-upside-down-vertex-shader-gles
> > >
> > > but it doesn't work. The only thing I can do is changing texture
> > > scale and position, but I couldn't do it with negative values
> > > like it would be done in pix_coordinates.
> > >
> > > In fact when I use pix_multiimage before pix_texture, the image
> > > gets flipped, I don't know why...
> > >
> > > Colet Patrice
> > >
> > >
> > > _______________________________________________
> > > Pd-list at iem.at mailing list
> > > UNSUBSCRIBE and account-management ->
> > > http://lists.puredata.info/listinfo/pd-list
> > >
> > 
> 
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GLSL_mix.frag
Type: text/x-csrc
Size: 2785 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20130408/cdc6e845/attachment-0002.c>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GLSL_mix.vert
Type: text/x-csrc
Size: 209 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20130408/cdc6e845/attachment-0003.c>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: testPixMixGLSL.pd
Type: text/x-puredata
Size: 9305 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20130408/cdc6e845/attachment-0001.bin>


More information about the Pd-list mailing list