lol.  It's not python!  I'll find a way.  I want the matrix to look like a
matrix.  Unfortunately columns are as rows in the argument order.

On Wed, Aug 14, 2013 at 5:00 AM, Mathieu Virbel <notifications@github.com>wrote:

> In kivy/uix/screenmanager.py:
>
> > +    fs = StringProperty(CARDFLIP_FS)
> > +
> > +    CARDFLIP_VS = '''$HEADER$
> > +    uniform float t;
> > +    #define pi 3.141592653589793238462643383279
> > +
> > +    void main (void) {
> > +      float th = t * pi;
> > +
> > +      /* Multiplying matrices in order is a way to superimpose several
> > +      translations and rotations at once.  This matrix both rotates and
> > +      tranlates back the screen depending on time.  Have fun! */
> > +
> > +      float costh = cos(th);
> > +      float sinth = sin(th);
> > +      mat4 t_mat = mat4( costh,              0.0,  -sinth,       0.0,  // first column
>
> Line is very long, doesn't seem pep8 compliant :)
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/kivy/kivy/pull/1441/files#r5759334>
> .
>